From bf2505d685468e70a953463c876811eba04b0dd5 Mon Sep 17 00:00:00 2001 From: Laure Masson Date: Tue, 5 Aug 2025 16:09:35 +0200 Subject: [PATCH 1/2] tests(instance): remove skip tests attach and detach volume MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. feat(audit_trail): add account user and organization resources (#4717) Signed-off-by: dependabot[bot] Co-authored-by: Laure-di <62625835+Laure-di@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonathan R. chore: bump sdk (#4751) Co-authored-by: Rémy Léone chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. fix golangci linter chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore: bump sdk (#4751) Co-authored-by: Rémy Léone chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore: bump sdk (#4751) Co-authored-by: Rémy Léone chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore: bump sdk (#4751) Co-authored-by: Rémy Léone chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. chore(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 (#4567) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> feat(secret_manager): display restore methods (#4597) Co-authored-by: Jonathan R. --- .../instance/v1/custom_image_test.go | 61 ++++++++--------- .../instance/v1/custom_server_test.go | 68 +++++++++---------- .../instance/v1/custom_snapshot_test.go | 1 - 3 files changed, 61 insertions(+), 69 deletions(-) diff --git a/internal/namespaces/instance/v1/custom_image_test.go b/internal/namespaces/instance/v1/custom_image_test.go index 13a568ceb5..78027f2679 100644 --- a/internal/namespaces/instance/v1/custom_image_test.go +++ b/internal/namespaces/instance/v1/custom_image_test.go @@ -242,37 +242,34 @@ func Test_ImageUpdate(t *testing.T) { ), })) - t.Run("Add extra volume", func(t *testing.T) { - t.Skip("Skipping 'Add extra volume' test temporarily") - core.Test(&core.TestConfig{ - BeforeFunc: core.BeforeFuncCombine( - createNonEmptyLocalVolume("Volume", 10), - core.ExecStoreBeforeCmd( - "SnapshotVol", - `scw instance snapshot create -w name=snapVol volume-id={{ .Volume.ID }}`, - ), - createImage("ImageExtraVol"), - ), - Commands: instance.GetCommands(), - Cmd: "scw instance image update {{ .ImageExtraVol.Image.ID }} extra-volumes.1.id={{ .SnapshotVol.ID }}", - Check: core.TestCheckCombine( - func(t *testing.T, ctx *core.CheckFuncCtx) { - t.Helper() - assert.NotNil(t, ctx.Result) - assert.Equal( - t, - "snapVol", - ctx.Result.(*instanceSDK.UpdateImageResponse).Image.ExtraVolumes["1"].Name, - ) - }, - core.TestCheckGolden(), - core.TestCheckExitCode(0), - ), - AfterFunc: core.AfterFuncCombine( - deleteServer("Server"), - deleteImage("ImageExtraVol"), - deleteVolume("Volume"), + t.Run("Add extra volume", core.Test(&core.TestConfig{ + BeforeFunc: core.BeforeFuncCombine( + createNonEmptyLocalVolume("Volume", 10), + core.ExecStoreBeforeCmd( + "SnapshotVol", + `scw instance snapshot create -w name=snapVol volume-id={{ .Volume.ID }}`, ), - }) - }) + createImage("ImageExtraVol"), + ), + Commands: instance.GetCommands(), + Cmd: "scw instance image update {{ .ImageExtraVol.Image.ID }} extra-volumes.1.id={{ .SnapshotVol.ID }}", + Check: core.TestCheckCombine( + func(t *testing.T, ctx *core.CheckFuncCtx) { + t.Helper() + assert.NotNil(t, ctx.Result) + assert.Equal( + t, + "snapVol", + ctx.Result.(*instanceSDK.UpdateImageResponse).Image.ExtraVolumes["1"].Name, + ) + }, + core.TestCheckGolden(), + core.TestCheckExitCode(0), + ), + AfterFunc: core.AfterFuncCombine( + deleteServer("Server"), + deleteImage("ImageExtraVol"), + deleteVolume("Volume"), + ), + })) } diff --git a/internal/namespaces/instance/v1/custom_server_test.go b/internal/namespaces/instance/v1/custom_server_test.go index 2c95cc8099..276fd97d67 100644 --- a/internal/namespaces/instance/v1/custom_server_test.go +++ b/internal/namespaces/instance/v1/custom_server_test.go @@ -16,7 +16,6 @@ import ( ) func Test_ServerVolumeUpdate(t *testing.T) { - t.Skip("Skipping temporarily") t.Run("Attach", func(t *testing.T) { t.Run("simple block volume", core.Test(&core.TestConfig{ Commands: core.NewCommandsMerge( @@ -412,44 +411,41 @@ func Test_ServerDelete(t *testing.T) { DisableParallel: true, })) - t.Run("with sbs volumes", func(t *testing.T) { - t.Skip("Skipping 'with sbs volumes' test temporarily") - core.Test(&core.TestConfig{ - Commands: core.NewCommandsMerge( - instance.GetCommands(), - block.GetCommands(), + t.Run("with sbs volumes", core.Test(&core.TestConfig{ + Commands: core.NewCommandsMerge( + instance.GetCommands(), + block.GetCommands(), + ), + 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", ), - 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", - testServerCommand("stopped=true image=ubuntu-jammy"), - ), - core.ExecBeforeCmd( - "scw instance server attach-volume server-id={{ .Server.ID }} volume-id={{ .BlockVolume.ID }}", - ), + core.ExecStoreBeforeCmd( + "Server", + testServerCommand("stopped=true image=ubuntu-jammy"), ), - 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() - api := blockSDK.NewAPI(ctx.Client) - blockVolume := ctx.Meta["BlockVolume"].(*blockSDK.Volume) - resp, err := api.GetVolume(&blockSDK.GetVolumeRequest{ - Zone: blockVolume.Zone, - VolumeID: blockVolume.ID, - }) - assert.Error(t, err, "%v", resp) - }, + core.ExecBeforeCmd( + "scw instance server attach-volume server-id={{ .Server.ID }} volume-id={{ .BlockVolume.ID }}", ), - DisableParallel: true, - }) - }) + ), + 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() + api := blockSDK.NewAPI(ctx.Client) + blockVolume := ctx.Meta["BlockVolume"].(*blockSDK.Volume) + resp, err := api.GetVolume(&blockSDK.GetVolumeRequest{ + Zone: blockVolume.Zone, + VolumeID: blockVolume.ID, + }) + assert.Error(t, err, "%v", resp) + }, + ), + DisableParallel: true, + })) t.Run("with multiple IPs", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), diff --git a/internal/namespaces/instance/v1/custom_snapshot_test.go b/internal/namespaces/instance/v1/custom_snapshot_test.go index a49f714d87..ecf825cbfe 100644 --- a/internal/namespaces/instance/v1/custom_snapshot_test.go +++ b/internal/namespaces/instance/v1/custom_snapshot_test.go @@ -10,7 +10,6 @@ import ( ) func Test_UpdateSnapshot(t *testing.T) { - t.Skip("Skipping 'UpdateSnapshot' test temporarily") t.Run("Simple", func(t *testing.T) { t.Run("Change tags", core.Test(&core.TestConfig{ Commands: instance.GetCommands(), From 5b5db51fa32b2fab1370ee493278f1db42e381d0 Mon Sep 17 00:00:00 2001 From: Laure Masson Date: Tue, 5 Aug 2025 18:40:16 +0200 Subject: [PATCH 2/2] tests(instance): update cassettes --- internal/namespaces/instance/v1/custom.go | 2 + .../namespaces/instance/v1/custom_server.go | 29 + .../instance/v1/custom_server_test.go | 4 +- ...e-attach-invalid-volume-uuid.cassette.yaml | 2576 +++++++++-------- ...e-attach-simple-block-volume.cassette.yaml | 366 ++- ...e-attach-simple-local-volume.cassette.yaml | 324 ++- ...e-detach-invalid-volume-uuid.cassette.yaml | 234 +- ...e-update-detach-invalid-volume-uuid.golden | 23 +- ...e-detach-simple-block-volume.cassette.yaml | 448 ++- 9 files changed, 2317 insertions(+), 1689 deletions(-) diff --git a/internal/namespaces/instance/v1/custom.go b/internal/namespaces/instance/v1/custom.go index 930385f299..b2586bb8c9 100644 --- a/internal/namespaces/instance/v1/custom.go +++ b/internal/namespaces/instance/v1/custom.go @@ -52,6 +52,8 @@ func GetCommands() *core.Commands { cmds.MustFind("instance", "server", "list").Override(serverListBuilder) cmds.MustFind("instance", "server", "update").Override(serverUpdateBuilder) cmds.MustFind("instance", "server", "get").Override(serverGetBuilder) + cmds.MustFind("instance", "server", "attach-volume").Override(serverAttachVolumeBuilder) + cmds.MustFind("instance", "server", "detach-volume").Override(serverDetachVolumeBuilder) cmds.Merge(core.NewCommands( serverBackupCommand(), diff --git a/internal/namespaces/instance/v1/custom_server.go b/internal/namespaces/instance/v1/custom_server.go index 921d5ec68a..81f09b081d 100644 --- a/internal/namespaces/instance/v1/custom_server.go +++ b/internal/namespaces/instance/v1/custom_server.go @@ -389,6 +389,35 @@ func volumeIsFromSBS(api *block.API, zone scw.Zone, volumeID string) bool { return err == nil } +func serverAttachVolumeBuilder(c *core.Command) *core.Command { + c.Interceptor = func(ctx context.Context, argsI any, runner core.CommandRunner) (any, error) { + request := argsI.(*instance.AttachServerVolumeRequest) + api := instance.NewAPI(core.ExtractClient(ctx)) + + return api.AttachVolume(&instance.AttachVolumeRequest{ + Zone: request.Zone, + VolumeID: request.VolumeID, + ServerID: request.ServerID, + }) + } + + return c +} + +func serverDetachVolumeBuilder(c *core.Command) *core.Command { + c.Interceptor = func(ctx context.Context, argsI any, runner core.CommandRunner) (any, error) { + request := argsI.(*instance.DetachServerVolumeRequest) + api := instance.NewAPI(core.ExtractClient(ctx)) + + return api.DetachVolume(&instance.DetachVolumeRequest{ + Zone: request.Zone, + VolumeID: request.VolumeID, + }) + } + + return c +} + func serverGetBuilder(c *core.Command) *core.Command { // This method is here as a proof of concept before we find the correct way to implement it at larger scale c.ArgSpecs.GetPositionalArg().AutoCompleteFunc = func(ctx context.Context, prefix string, request any) core.AutocompleteSuggestions { diff --git a/internal/namespaces/instance/v1/custom_server_test.go b/internal/namespaces/instance/v1/custom_server_test.go index 276fd97d67..0cbd686678 100644 --- a/internal/namespaces/instance/v1/custom_server_test.go +++ b/internal/namespaces/instance/v1/custom_server_test.go @@ -99,12 +99,12 @@ func Test_ServerVolumeUpdate(t *testing.T) { Check: func(t *testing.T, ctx *core.CheckFuncCtx) { t.Helper() require.NoError(t, ctx.Err) - resp := testhelpers.Value[*instanceSDK.DetachServerVolumeResponse](t, ctx.Result) + resp := testhelpers.Value[*instanceSDK.DetachVolumeResponse](t, ctx.Result) assert.NotZero(t, resp.Server.Volumes["0"]) assert.Nil(t, resp.Server.Volumes["1"]) assert.Len( t, - ctx.Result.(*instanceSDK.DetachServerVolumeResponse).Server.Volumes, + ctx.Result.(*instanceSDK.DetachVolumeResponse).Server.Volumes, 1, ) }, diff --git a/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-invalid-volume-uuid.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-invalid-volume-uuid.cassette.yaml index 5883958291..c419c1f935 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-invalid-volume-uuid.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-invalid-volume-uuid.cassette.yaml @@ -3,928 +3,964 @@ version: 1 interactions: - request: body: '{"servers": {"COPARM1-16C-64G": {"alt_names": [], "arch": "arm64", "ncpus": - 16, "ram": 68719476736, "gpu": 0, "mig_profile": null, "volumes_constraint": + 16, "ram": 68719476736, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 671088640, "end_of_service": false}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 83886080, "end_of_service": false}, "COPARM1-32C-128G": {"alt_names": + [], "arch": "arm64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 1342177280, "end_of_service": false}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 167772160, "end_of_service": false}, "COPARM1-8C-32G": {"alt_names": + [], "arch": "arm64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 335544320, "end_of_service": false}, "DEV1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "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, "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, "max_file_systems": 0}, "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": + 400000000, "internet_bandwidth": 400000000}]}, "block_bandwidth": 209715200, + "end_of_service": false}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": + 3, "ram": 4294967296, "gpu": 0, "gpu_info": null, "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, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, + "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": 300000000}]}, + "block_bandwidth": 157286400, "end_of_service": false}, "DEV1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "gpu_info": null, + "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, "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, "max_file_systems": 0}, "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": + 200000000, "internet_bandwidth": 200000000}]}, "block_bandwidth": 104857600, + "end_of_service": false}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 12884901888, "gpu": 0, "gpu_info": null, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, + "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": 500000000}]}, + "block_bandwidth": 262144000, "end_of_service": false}, "ENT1-2XL": {"alt_names": + [], "arch": "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, + "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": 20000000000}]}, + "block_bandwidth": 21474836480, "end_of_service": true}, "ENT1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, + "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": 6400000000}]}, + "block_bandwidth": 5905580032, "end_of_service": true}, "ENT1-M": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 3355443200, "end_of_service": true}, "ENT1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": true}, "ENT1-XL": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, + "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": 12800000000}]}, + "block_bandwidth": 5905580032, "end_of_service": true}, "ENT1-XS": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": true}, "ENT1-XXS": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": true}, "GP1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 5000000000, "sum_internet_bandwidth": 5000000000, + "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": 5000000000}]}, + "block_bandwidth": 1073741824, "end_of_service": false}, "GP1-M": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, + "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": 1500000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "GP1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 524288000, "end_of_service": false}, "GP1-XL": {"alt_names": + [], "arch": "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 10000000000, "sum_internet_bandwidth": 10000000000, + "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": 10000000000}]}, + "block_bandwidth": 2147483648, "end_of_service": false}, "GP1-XS": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "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": + 500000000, "internet_bandwidth": 500000000}]}, "block_bandwidth": 314572800, + "end_of_service": false}, "L4-1-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 8, "ram": 51539607552, "gpu": 1, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 2576.9, - "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 547.5, + "hourly_price": 0.75, "capabilities": {"boot_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, - "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": + 8, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 2500000000, "sum_internet_bandwidth": 2500000000, "interfaces": [{"internal_bandwidth": + 2500000000, "internet_bandwidth": 2500000000}]}, "block_bandwidth": 1048576000, + "end_of_service": false}, "L4-2-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 103079215104, "gpu": 2, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 430.7, - "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 1095.0, + "hourly_price": 1.5, "capabilities": {"boot_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": + 8, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": 5000000000}]}, "block_bandwidth": 1572864000, + "end_of_service": false}, "L4-4-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 206158430208, "gpu": 4, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 211.7, - "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 2190.0, + "hourly_price": 3.0, "capabilities": {"boot_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, - "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, - "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, "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, "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, "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, "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-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, "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": + 8, "max_file_systems": 0}, "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, "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, + 10000000000, "internet_bandwidth": 10000000000}]}, "block_bandwidth": 2621440000, + "end_of_service": false}, "L4-8-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 412316860416, "gpu": 8, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 4380.0, + "hourly_price": 6.0, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": + 8, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": 20000000000}]}, "block_bandwidth": 5242880000, + "end_of_service": false}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", + "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 167772160, "end_of_service": false}, "PLAY2-NANO": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 83886080, "end_of_service": false}, "PLAY2-PICO": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 2147483648, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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, - "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, + "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": 100000000}]}, + "block_bandwidth": 41943040, "end_of_service": false}, "POP2-16C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 4}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 3355443200, "end_of_service": false}, "POP2-16C-64G-WIN": + {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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, + 3200000000, "internet_bandwidth": 3200000000}]}, "block_bandwidth": 3355443200, + "end_of_service": false}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", + "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-2C-8G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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, - "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 8}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, + "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": 6400000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-32C-128G-WIN": + {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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, - "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, - "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, - "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": + 6400000000, "internet_bandwidth": 6400000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-48C-192G": {"alt_names": [], "arch": "x86_64", + "ncpus": 48, "ram": 206158430208, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, - "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, - "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": + "monthly_price": 1274.4, "hourly_price": 1.77, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8, "max_file_systems": 12}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 9600000000, "sum_internet_bandwidth": 9600000000, + "interfaces": [{"internal_bandwidth": 9600000000, "internet_bandwidth": 9600000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-4C-16G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 16}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, + "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": 12800000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-8C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": false}, "POP2-8C-32G-WIN": + {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, + "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, + "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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": + 1600000000, "internet_bandwidth": 1600000000}]}, "block_bandwidth": 1677721600, + "end_of_service": false}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", + "ncpus": 16, "ram": 34359738368, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 4}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 3355443200, "end_of_service": false}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-HC-32C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 8}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, + "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": 6400000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-HC-48C-96G": + {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": 103079215104, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "monthly_price": 914.4, "hourly_price": + 1.27, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": + 8, "max_file_systems": 12}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 9600000000, "sum_internet_bandwidth": 9600000000, "interfaces": [{"internal_bandwidth": + 9600000000, "internet_bandwidth": 9600000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", + "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-HC-64C-128G": + {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 16}, "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": + 12800000000, "internet_bandwidth": 12800000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", + "ncpus": 8, "ram": 17179869184, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": false}, "POP2-HM-16C-128G": + {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 4}, "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": + 3200000000, "internet_bandwidth": 3200000000}]}, "block_bandwidth": 3355443200, + "end_of_service": false}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", + "ncpus": 2, "ram": 17179869184, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-HM-32C-256G": + {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 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, - "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, - "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, - "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, - "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, - "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}, "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, - "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}}}' + 6400000000, "internet_bandwidth": 6400000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; 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": + 16, "ram": 68719476736, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 671088640, "end_of_service": false}, "COPARM1-2C-8G": {"alt_names": + [], "arch": "arm64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 83886080, "end_of_service": false}, "COPARM1-32C-128G": {"alt_names": + [], "arch": "arm64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 1342177280, "end_of_service": false}, "COPARM1-4C-16G": {"alt_names": + [], "arch": "arm64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 167772160, "end_of_service": false}, "COPARM1-8C-32G": {"alt_names": + [], "arch": "arm64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 335544320, "end_of_service": false}, "DEV1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "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, "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, "max_file_systems": 0}, "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": + 400000000, "internet_bandwidth": 400000000}]}, "block_bandwidth": 209715200, + "end_of_service": false}, "DEV1-M": {"alt_names": [], "arch": "x86_64", "ncpus": + 3, "ram": 4294967296, "gpu": 0, "gpu_info": null, "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, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, + "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": 300000000}]}, + "block_bandwidth": 157286400, "end_of_service": false}, "DEV1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "gpu_info": null, + "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, "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, "max_file_systems": 0}, "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": + 200000000, "internet_bandwidth": 200000000}]}, "block_bandwidth": 104857600, + "end_of_service": false}, "DEV1-XL": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 12884901888, "gpu": 0, "gpu_info": null, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, + "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": 500000000}]}, + "block_bandwidth": 262144000, "end_of_service": false}, "ENT1-2XL": {"alt_names": + [], "arch": "x86_64", "ncpus": 96, "ram": 412316860416, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 20000000000, "sum_internet_bandwidth": 20000000000, + "interfaces": [{"internal_bandwidth": 20000000000, "internet_bandwidth": 20000000000}]}, + "block_bandwidth": 21474836480, "end_of_service": true}, "ENT1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, + "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": 6400000000}]}, + "block_bandwidth": 5905580032, "end_of_service": true}, "ENT1-M": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 3355443200, "end_of_service": true}, "ENT1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": true}, "ENT1-XL": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, + "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": 12800000000}]}, + "block_bandwidth": 5905580032, "end_of_service": true}, "ENT1-XS": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": true}, "ENT1-XXS": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": true}, "GP1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 5000000000, "sum_internet_bandwidth": 5000000000, + "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": 5000000000}]}, + "block_bandwidth": 1073741824, "end_of_service": false}, "GP1-M": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, + "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": 1500000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "GP1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 524288000, "end_of_service": false}, "GP1-XL": {"alt_names": + [], "arch": "x86_64", "ncpus": 48, "ram": 274877906944, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 10000000000, "sum_internet_bandwidth": 10000000000, + "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": 10000000000}]}, + "block_bandwidth": 2147483648, "end_of_service": false}, "GP1-XS": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "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": + 500000000, "internet_bandwidth": 500000000}]}, "block_bandwidth": 314572800, + "end_of_service": false}, "L4-1-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 8, "ram": 51539607552, "gpu": 1, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 2576.9, - "hourly_price": 3.53, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 547.5, + "hourly_price": 0.75, "capabilities": {"boot_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, - "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": + 8, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 2500000000, "sum_internet_bandwidth": 2500000000, "interfaces": [{"internal_bandwidth": + 2500000000, "internet_bandwidth": 2500000000}]}, "block_bandwidth": 1048576000, + "end_of_service": false}, "L4-2-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 16, "ram": 103079215104, "gpu": 2, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 430.7, - "hourly_price": 0.59, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 1095.0, + "hourly_price": 1.5, "capabilities": {"boot_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": + 8, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 5000000000, "sum_internet_bandwidth": 5000000000, "interfaces": [{"internal_bandwidth": + 5000000000, "internet_bandwidth": 5000000000}]}, "block_bandwidth": 1572864000, + "end_of_service": false}, "L4-4-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 32, "ram": 206158430208, "gpu": 4, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 211.7, - "hourly_price": 0.29, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 2190.0, + "hourly_price": 3.0, "capabilities": {"boot_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, - "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, - "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, "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, "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, "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, "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-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, "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": + 8, "max_file_systems": 0}, "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, "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, + 10000000000, "internet_bandwidth": 10000000000}]}, "block_bandwidth": 2621440000, + "end_of_service": false}, "L4-8-24G": {"alt_names": [], "arch": "x86_64", "ncpus": + 64, "ram": 412316860416, "gpu": 8, "gpu_info": {"gpu_manufacturer": "NVIDIA", + "gpu_name": "L4", "gpu_memory": 25769803776}, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 4380.0, + "hourly_price": 6.0, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": + 8, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 20000000000, "sum_internet_bandwidth": 20000000000, "interfaces": [{"internal_bandwidth": + 20000000000, "internet_bandwidth": 20000000000}]}, "block_bandwidth": 5242880000, + "end_of_service": false}, "PLAY2-MICRO": {"alt_names": [], "arch": "x86_64", + "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 167772160, "end_of_service": false}, "PLAY2-NANO": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 83886080, "end_of_service": false}, "PLAY2-PICO": {"alt_names": + [], "arch": "x86_64", "ncpus": 1, "ram": 2147483648, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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, - "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, + "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": 100000000}]}, + "block_bandwidth": 41943040, "end_of_service": false}, "POP2-16C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 4}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 3355443200, "end_of_service": false}, "POP2-16C-64G-WIN": + {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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, + 3200000000, "internet_bandwidth": 3200000000}]}, "block_bandwidth": 3355443200, + "end_of_service": false}, "POP2-2C-8G": {"alt_names": [], "arch": "x86_64", + "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-2C-8G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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, - "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": + false, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-32C-128G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 8}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, + "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": 6400000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-32C-128G-WIN": + {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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, - "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, - "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, - "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, - "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": + 6400000000, "internet_bandwidth": 6400000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-48C-192G": {"alt_names": [], "arch": "x86_64", + "ncpus": 48, "ram": 206158430208, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, - "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": + "monthly_price": 1274.4, "hourly_price": 1.77, "capabilities": {"boot_types": + ["local", "rescue"], "placement_groups": true, "block_storage": true, "hot_snapshots_local_volume": + false, "private_network": 8, "max_file_systems": 12}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 9600000000, "sum_internet_bandwidth": 9600000000, + "interfaces": [{"internal_bandwidth": 9600000000, "internet_bandwidth": 9600000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-4C-16G": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-4C-16G-WIN": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-64C-256G": {"alt_names": + [], "arch": "x86_64", "ncpus": 64, "ram": 274877906944, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 16}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 12800000000, "sum_internet_bandwidth": 12800000000, + "interfaces": [{"internal_bandwidth": 12800000000, "internet_bandwidth": 12800000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-8C-32G": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": false}, "POP2-8C-32G-WIN": + {"alt_names": [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, + "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, + "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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": + 1600000000, "internet_bandwidth": 1600000000}]}, "block_bandwidth": 1677721600, + "end_of_service": false}, "POP2-HC-16C-32G": {"alt_names": [], "arch": "x86_64", + "ncpus": 16, "ram": 34359738368, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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": + false, "private_network": 8, "max_file_systems": 4}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3200000000, "sum_internet_bandwidth": 3200000000, + "interfaces": [{"internal_bandwidth": 3200000000, "internet_bandwidth": 3200000000}]}, + "block_bandwidth": 3355443200, "end_of_service": false}, "POP2-HC-2C-4G": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-HC-32C-64G": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 8}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6400000000, "sum_internet_bandwidth": 6400000000, + "interfaces": [{"internal_bandwidth": 6400000000, "internet_bandwidth": 6400000000}]}, + "block_bandwidth": 5905580032, "end_of_service": false}, "POP2-HC-48C-96G": + {"alt_names": [], "arch": "x86_64", "ncpus": 48, "ram": 103079215104, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "monthly_price": 914.4, "hourly_price": + 1.27, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + true, "block_storage": true, "hot_snapshots_local_volume": false, "private_network": + 8, "max_file_systems": 12}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 9600000000, "sum_internet_bandwidth": 9600000000, "interfaces": [{"internal_bandwidth": + 9600000000, "internet_bandwidth": 9600000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HC-4C-8G": {"alt_names": [], "arch": "x86_64", + "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-HC-64C-128G": + {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 137438953472, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 16}, "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": + 12800000000, "internet_bandwidth": 12800000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HC-8C-16G": {"alt_names": [], "arch": "x86_64", + "ncpus": 8, "ram": 17179869184, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": false}, "POP2-HM-16C-128G": + {"alt_names": [], "arch": "x86_64", "ncpus": 16, "ram": 137438953472, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 4}, "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": + 3200000000, "internet_bandwidth": 3200000000}]}, "block_bandwidth": 3355443200, + "end_of_service": false}, "POP2-HM-2C-16G": {"alt_names": [], "arch": "x86_64", + "ncpus": 2, "ram": 17179869184, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, "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, - "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": + false, "private_network": 8, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 400000000, "sum_internet_bandwidth": 400000000, + "interfaces": [{"internal_bandwidth": 400000000, "internet_bandwidth": 400000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-HM-32C-256G": + {"alt_names": [], "arch": "x86_64", "ncpus": 32, "ram": 274877906944, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": + 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": + 0}}, "scratch_storage_max_size": null, "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, "max_file_systems": 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, - "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, - "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, - "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, - "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, - "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}, "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, - "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}}}' + 6400000000, "internet_bandwidth": 6400000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}}}' headers: Content-Length: - - "38539" + - "39208" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:27 GMT + - Tue, 05 Aug 2025 15:51:56 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: @@ -932,362 +968,508 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 0a993ac2-cf4f-40e4-b8b5-a006e2823bee + - bdf97c92-68d0-48d6-abcd-e1bed9b94c9d X-Total-Count: - - "68" + - "75" status: 200 OK code: 200 duration: "" - request: - body: '{"servers": {"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, "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, "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, "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": + body: '{"servers": {"POP2-HM-48C-384G": {"alt_names": [], "arch": "x86_64", "ncpus": + 48, "ram": 412316860416, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 80.3, - "hourly_price": 0.11, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 1778.4, + "hourly_price": 2.47, "capabilities": {"boot_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": + 8, "max_file_systems": 12}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 9600000000, "sum_internet_bandwidth": 9600000000, "interfaces": [{"internal_bandwidth": + 9600000000, "internet_bandwidth": 9600000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", + "ncpus": 4, "ram": 34359738368, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-HM-64C-512G": + {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "monthly_price": 40.15, "hourly_price": - 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0}}, "scratch_storage_max_size": null, "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": 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, "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": + 8, "max_file_systems": 16}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": 12800000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", + "ncpus": 8, "ram": 68719476736, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": false}, "POP2-HN-10": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 10000000000, "sum_internet_bandwidth": 10000000000, + "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": 10000000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-HN-3": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": 3000000000, + "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": 3000000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-HN-5": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 5000000000, "sum_internet_bandwidth": 5000000000, + "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": 5000000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "PRO2-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6000000000, "sum_internet_bandwidth": 6000000000, + "interfaces": [{"internal_bandwidth": 6000000000, "internet_bandwidth": 6000000000}]}, + "block_bandwidth": 2097152000, "end_of_service": false}, "PRO2-M": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": 3000000000, + "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": 3000000000}]}, + "block_bandwidth": 1048576000, "end_of_service": false}, "PRO2-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, + "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": 1500000000}]}, + "block_bandwidth": 524288000, "end_of_service": false}, "PRO2-XS": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, + "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": 700000000}]}, + "block_bandwidth": 262144000, "end_of_service": false}, "PRO2-XXS": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, + "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": 350000000}]}, + "block_bandwidth": 131072000, "end_of_service": false}, "RENDER-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "gpu_info": + {"gpu_manufacturer": "NVIDIA", "gpu_name": "P100", "gpu_memory": 17179869184}, + "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 2000000000, "sum_internet_bandwidth": 2000000000, "interfaces": [{"internal_bandwidth": - 2000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 2000000000}]}, "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": + 2000000000, "internet_bandwidth": 2000000000}]}, "block_bandwidth": 2147483648, + "end_of_service": false}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", + "ncpus": 1, "ram": 1073741824, "gpu": 0, "gpu_info": null, "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, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, + "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": 100000000}]}, + "block_bandwidth": 52428800, "end_of_service": false}, "START1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 200000000000}, + "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, + "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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": + 400000000, "internet_bandwidth": 400000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 4294967296, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, + "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": 300000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "START1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 50000000000}, + "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, + "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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": + 200000000, "internet_bandwidth": 200000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": + 1, "ram": 1073741824, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "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, "monthly_price": 18.0164, "hourly_price": - 0.02468, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, + "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": 100000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "VC1L": {"alt_names": + ["X64-8GB"], "arch": "x86_64", "ncpus": 6, "ram": 8589934592, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "VC1M": {"alt_names": + ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "VC1S": {"alt_names": + ["X64-2GB"], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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}, "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, "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": + 8, "max_file_systems": 0}, "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, "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": + 200000000, "internet_bandwidth": 200000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": + 12, "ram": 128849018880, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 800000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "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, "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, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, + "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": 1000000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "X64-15GB": {"alt_names": + [], "arch": "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, + "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": 250000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "X64-30GB": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, + "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": 500000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "X64-60GB": {"alt_names": + [], "arch": "x86_64", "ncpus": 10, "ram": 64424509440, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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}}}' + 1000000000, "internet_bandwidth": 1000000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; 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-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, "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": + body: '{"servers": {"POP2-HM-48C-384G": {"alt_names": [], "arch": "x86_64", "ncpus": + 48, "ram": 412316860416, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": - 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 319.74, - "hourly_price": 0.438, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0, "max_size": 0}}, "scratch_storage_max_size": null, "monthly_price": 1778.4, + "hourly_price": 2.47, "capabilities": {"boot_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, "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, "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": + 8, "max_file_systems": 12}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 9600000000, "sum_internet_bandwidth": 9600000000, "interfaces": [{"internal_bandwidth": + 9600000000, "internet_bandwidth": 9600000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HM-4C-32G": {"alt_names": [], "arch": "x86_64", + "ncpus": 4, "ram": 34359738368, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 800000000, "sum_internet_bandwidth": 800000000, + "interfaces": [{"internal_bandwidth": 800000000, "internet_bandwidth": 800000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-HM-64C-512G": + {"alt_names": [], "arch": "x86_64", "ncpus": 64, "ram": 549755813888, "gpu": + 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": - 0}}, "scratch_storage_max_size": null, "monthly_price": 40.15, "hourly_price": - 0.055, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + 0}}, "scratch_storage_max_size": null, "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": 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, "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": + 8, "max_file_systems": 16}, "network": {"ipv6_support": true, "sum_internal_bandwidth": + 12800000000, "sum_internet_bandwidth": 12800000000, "interfaces": [{"internal_bandwidth": + 12800000000, "internet_bandwidth": 12800000000}]}, "block_bandwidth": 5905580032, + "end_of_service": false}, "POP2-HM-8C-64G": {"alt_names": [], "arch": "x86_64", + "ncpus": 8, "ram": 68719476736, "gpu": 0, "gpu_info": null, "mig_profile": null, + "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 2}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1600000000, "sum_internet_bandwidth": 1600000000, + "interfaces": [{"internal_bandwidth": 1600000000, "internet_bandwidth": 1600000000}]}, + "block_bandwidth": 1677721600, "end_of_service": false}, "POP2-HN-10": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 10000000000, "sum_internet_bandwidth": 10000000000, + "interfaces": [{"internal_bandwidth": 10000000000, "internet_bandwidth": 10000000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "POP2-HN-3": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 4294967296, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": 3000000000, + "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": 3000000000}]}, + "block_bandwidth": 419430400, "end_of_service": false}, "POP2-HN-5": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 1}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 5000000000, "sum_internet_bandwidth": 5000000000, + "interfaces": [{"internal_bandwidth": 5000000000, "internet_bandwidth": 5000000000}]}, + "block_bandwidth": 838860800, "end_of_service": false}, "PRO2-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 32, "ram": 137438953472, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 6000000000, "sum_internet_bandwidth": 6000000000, + "interfaces": [{"internal_bandwidth": 6000000000, "internet_bandwidth": 6000000000}]}, + "block_bandwidth": 2097152000, "end_of_service": false}, "PRO2-M": {"alt_names": + [], "arch": "x86_64", "ncpus": 16, "ram": 68719476736, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 3000000000, "sum_internet_bandwidth": 3000000000, + "interfaces": [{"internal_bandwidth": 3000000000, "internet_bandwidth": 3000000000}]}, + "block_bandwidth": 1048576000, "end_of_service": false}, "PRO2-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 34359738368, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1500000000, "sum_internet_bandwidth": 1500000000, + "interfaces": [{"internal_bandwidth": 1500000000, "internet_bandwidth": 1500000000}]}, + "block_bandwidth": 524288000, "end_of_service": false}, "PRO2-XS": {"alt_names": + [], "arch": "x86_64", "ncpus": 4, "ram": 17179869184, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 0}, "per_volume_constraint": {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": + null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 700000000, "sum_internet_bandwidth": 700000000, + "interfaces": [{"internal_bandwidth": 700000000, "internet_bandwidth": 700000000}]}, + "block_bandwidth": 262144000, "end_of_service": false}, "PRO2-XXS": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 0}, "per_volume_constraint": + {"l_ssd": {"min_size": 0, "max_size": 0}}, "scratch_storage_max_size": null, + "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 350000000, "sum_internet_bandwidth": 350000000, + "interfaces": [{"internal_bandwidth": 350000000, "internet_bandwidth": 350000000}]}, + "block_bandwidth": 131072000, "end_of_service": false}, "RENDER-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 10, "ram": 45097156608, "gpu": 1, "gpu_info": + {"gpu_manufacturer": "NVIDIA", "gpu_name": "P100", "gpu_memory": 17179869184}, + "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": true, "sum_internal_bandwidth": 2000000000, "sum_internet_bandwidth": 2000000000, "interfaces": [{"internal_bandwidth": - 2000000000, "internet_bandwidth": null}, {"internal_bandwidth": null, "internet_bandwidth": - 2000000000}]}, "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": + 2000000000, "internet_bandwidth": 2000000000}]}, "block_bandwidth": 2147483648, + "end_of_service": false}, "STARDUST1-S": {"alt_names": [], "arch": "x86_64", + "ncpus": 1, "ram": 1073741824, "gpu": 0, "gpu_info": null, "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, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, + "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": 100000000}]}, + "block_bandwidth": 52428800, "end_of_service": false}, "START1-L": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 8589934592, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 200000000000}, + "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, + "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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": + 400000000, "internet_bandwidth": 400000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}, "START1-M": {"alt_names": [], "arch": "x86_64", "ncpus": + 4, "ram": 4294967296, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 100000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 300000000, "sum_internet_bandwidth": 300000000, + "interfaces": [{"internal_bandwidth": 300000000, "internet_bandwidth": 300000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "START1-S": {"alt_names": + [], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "gpu_info": null, + "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": 50000000000}, + "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": 800000000000}}, + "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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": + 200000000, "internet_bandwidth": 200000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}, "START1-XS": {"alt_names": [], "arch": "x86_64", "ncpus": + 1, "ram": 1073741824, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 25000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "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, "monthly_price": 18.0164, "hourly_price": - 0.02468, "capabilities": {"boot_types": ["local", "rescue"], "placement_groups": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 100000000, "sum_internet_bandwidth": 100000000, + "interfaces": [{"internal_bandwidth": 100000000, "internet_bandwidth": 100000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "VC1L": {"alt_names": + ["X64-8GB"], "arch": "x86_64", "ncpus": 6, "ram": 8589934592, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "VC1M": {"alt_names": + ["X64-4GB"], "arch": "x86_64", "ncpus": 4, "ram": 4294967296, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 100000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 200000000, "sum_internet_bandwidth": 200000000, + "interfaces": [{"internal_bandwidth": 200000000, "internet_bandwidth": 200000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "VC1S": {"alt_names": + ["X64-2GB"], "arch": "x86_64", "ncpus": 2, "ram": 2147483648, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 50000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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}, "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, "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, "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": + 8, "max_file_systems": 0}, "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": + 200000000, "internet_bandwidth": 200000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}, "X64-120GB": {"alt_names": [], "arch": "x86_64", "ncpus": + 12, "ram": 128849018880, "gpu": 0, "gpu_info": null, "mig_profile": null, "volumes_constraint": + {"min_size": 0, "max_size": 800000000000}, "per_volume_constraint": {"l_ssd": + {"min_size": 1000000000, "max_size": 800000000000}}, "scratch_storage_max_size": null, "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, "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, "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, "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": + true, "private_network": 8, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 1000000000, "sum_internet_bandwidth": 1000000000, + "interfaces": [{"internal_bandwidth": 1000000000, "internet_bandwidth": 1000000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "X64-15GB": {"alt_names": + [], "arch": "x86_64", "ncpus": 6, "ram": 16106127360, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 200000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 250000000, "sum_internet_bandwidth": 250000000, + "interfaces": [{"internal_bandwidth": 250000000, "internet_bandwidth": 250000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "X64-30GB": {"alt_names": + [], "arch": "x86_64", "ncpus": 8, "ram": 32212254720, "gpu": 0, "gpu_info": + null, "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, "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, "max_file_systems": 0}, "network": {"ipv6_support": + true, "sum_internal_bandwidth": 500000000, "sum_internet_bandwidth": 500000000, + "interfaces": [{"internal_bandwidth": 500000000, "internet_bandwidth": 500000000}]}, + "block_bandwidth": 41943040, "end_of_service": true}, "X64-60GB": {"alt_names": + [], "arch": "x86_64", "ncpus": 10, "ram": 64424509440, "gpu": 0, "gpu_info": + null, "mig_profile": null, "volumes_constraint": {"min_size": 0, "max_size": + 700000000000}, "per_volume_constraint": {"l_ssd": {"min_size": 1000000000, "max_size": + 800000000000}}, "scratch_storage_max_size": null, "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, "max_file_systems": 0}, "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}}}' + 1000000000, "internet_bandwidth": 1000000000}]}, "block_bandwidth": 41943040, + "end_of_service": true}}}' headers: Content-Length: - - "14208" + - "19730" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:27 GMT + - Tue, 05 Aug 2025 15:51:56 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: @@ -1295,33 +1477,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1ffc37cf-a83c-4f64-8f2a-103affbcbc71 + - 11ad3454-cbdf-4b7d-8348-834b6aa3e3de X-Total-Count: - - "68" + - "75" 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}' + body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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-48C-192G", "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-48C-384G", "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-48C-96G", "POP2-HC-64C-128G", + "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", "type":"instance_sbs"}, + {"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a", "arch":"arm64", "zone":"fr-par-1", + "compatible_commercial_types":["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.4; darwin; arm64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; 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}' + body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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-48C-192G", "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-48C-384G", "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-48C-96G", "POP2-HC-64C-128G", + "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", "type":"instance_sbs"}, + {"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a", "arch":"arm64", "zone":"fr-par-1", + "compatible_commercial_types":["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" + - "1260" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:27 GMT + - Tue, 05 Aug 2025 15:51:56 GMT 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: @@ -1329,32 +1541,32 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 75993305-7121-4c03-8d0f-f47d2ced3007 + - 64d71835-bf62-4da3-b84a-b087df3de115 status: 200 OK code: 200 duration: "" - request: - body: '{"image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", "name": "Ubuntu + body: '{"image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": + "sbs_snapshot", "id": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "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", + "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+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.4; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/1fb9bfa4-68c3-4d6f-a362-8913a1af27b0 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/images/a25cf4c9-6a59-47ed-87eb-dd8656b2fca9 method: GET response: - body: '{"image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", "name": "Ubuntu + body: '{"image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": + "sbs_snapshot", "id": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "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", + "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}}' headers: @@ -1365,9 +1577,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:27 GMT + - Tue, 05 Aug 2025 15:51:56 GMT 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: @@ -1375,73 +1587,75 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cbfd35a1-23cc-467d-8994-16259f6563a7 + - 3ba24561-aabc-4bc2-b39a-0ab28a24287f status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "ca4c18bf-0cbc-49d8-99df-81ee5375d428", "name": "cli-srv-condescending-liskov", + body: '{"server": {"id": "993b9a38-f378-455b-b731-e80e1d79daca", "name": "cli-srv-youthful-galileo", "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-condescending-liskov", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "hostname": "cli-srv-youthful-galileo", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": + "sbs_snapshot", "id": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "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", + "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e8af3c52-42af-4f74-9d14-c451fb557ce2", "zone": "fr-par-1"}}, "tags": + "id": "bd5322f9-77f0-45d1-864c-33e81b655b27", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:90:9c:61", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:4f", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-01-29T15:29:28.211882+00:00", - "modification_date": "2025-01-29T15:29:28.211882+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + false, "private_ip": null, "creation_date": "2025-08-05T15:51:56.954047+00:00", + "modification_date": "2025-08-05T15:51:56.954047+00:00", "bootscript": null, + "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", + "filesystems": [], "end_of_service": false}}' form: {} headers: Content-Type: - application/json User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "ca4c18bf-0cbc-49d8-99df-81ee5375d428", "name": "cli-srv-condescending-liskov", + body: '{"server": {"id": "993b9a38-f378-455b-b731-e80e1d79daca", "name": "cli-srv-youthful-galileo", "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-condescending-liskov", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "hostname": "cli-srv-youthful-galileo", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": + "sbs_snapshot", "id": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "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", + "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e8af3c52-42af-4f74-9d14-c451fb557ce2", "zone": "fr-par-1"}}, "tags": + "id": "bd5322f9-77f0-45d1-864c-33e81b655b27", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:90:9c:61", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:4f", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-01-29T15:29:28.211882+00:00", - "modification_date": "2025-01-29T15:29:28.211882+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + false, "private_ip": null, "creation_date": "2025-08-05T15:51:56.954047+00:00", + "modification_date": "2025-08-05T15:51:56.954047+00:00", "bootscript": null, + "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", + "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1690" + - "1726" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:28 GMT + - Tue, 05 Aug 2025 15:51:57 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/ca4c18bf-0cbc-49d8-99df-81ee5375d428 + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/993b9a38-f378-455b-b731-e80e1d79daca 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: @@ -1449,7 +1663,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bbab781b-135a-404d-9f81-0c2306a5716a + - 3f8eaa5d-b3a1-4781-bf89-5a1837fbe0d8 status: 201 Created code: 201 duration: "" @@ -1459,7 +1673,7 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/11111111-1111-1111-1111-111111111111 method: GET response: @@ -1473,9 +1687,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:28 GMT + - Tue, 05 Aug 2025 15:51:57 GMT 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: @@ -1483,7 +1697,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - bb7cfa4f-77ba-4c82-98eb-856f4144d15c + - b2c01c21-052b-4679-8be9-445f7200208e status: 404 Not Found code: 404 duration: "" @@ -1492,7 +1706,7 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/11111111-1111-1111-1111-111111111111 method: GET response: @@ -1505,9 +1719,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:28 GMT + - Tue, 05 Aug 2025 15:51:57 GMT 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: @@ -1515,69 +1729,71 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1e4b47cf-c807-4e33-a0ef-22473a09b579 + - 7d44efbb-5d10-49dd-b02c-67d007c5d363 status: 404 Not Found code: 404 duration: "" - request: - body: '{"server": {"id": "ca4c18bf-0cbc-49d8-99df-81ee5375d428", "name": "cli-srv-condescending-liskov", + body: '{"server": {"id": "993b9a38-f378-455b-b731-e80e1d79daca", "name": "cli-srv-youthful-galileo", "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-condescending-liskov", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "hostname": "cli-srv-youthful-galileo", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": + "sbs_snapshot", "id": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "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", + "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e8af3c52-42af-4f74-9d14-c451fb557ce2", "zone": "fr-par-1"}}, "tags": + "id": "bd5322f9-77f0-45d1-864c-33e81b655b27", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:90:9c:61", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:4f", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-01-29T15:29:28.211882+00:00", - "modification_date": "2025-01-29T15:29:28.211882+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + false, "private_ip": null, "creation_date": "2025-08-05T15:51:56.954047+00:00", + "modification_date": "2025-08-05T15:51:56.954047+00:00", "bootscript": null, + "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", + "filesystems": [], "end_of_service": false}}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/ca4c18bf-0cbc-49d8-99df-81ee5375d428 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/993b9a38-f378-455b-b731-e80e1d79daca method: GET response: - body: '{"server": {"id": "ca4c18bf-0cbc-49d8-99df-81ee5375d428", "name": "cli-srv-condescending-liskov", + body: '{"server": {"id": "993b9a38-f378-455b-b731-e80e1d79daca", "name": "cli-srv-youthful-galileo", "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-condescending-liskov", "image": {"id": "1fb9bfa4-68c3-4d6f-a362-8913a1af27b0", + "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "hostname": "cli-srv-youthful-galileo", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": + "sbs_snapshot", "id": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "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", + "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e8af3c52-42af-4f74-9d14-c451fb557ce2", "zone": "fr-par-1"}}, "tags": + "id": "bd5322f9-77f0-45d1-864c-33e81b655b27", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:90:9c:61", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:4f", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-01-29T15:29:28.211882+00:00", - "modification_date": "2025-01-29T15:29:28.211882+00:00", "bootscript": null, - "security_group": {"id": "0fe819c3-274d-472a-b3f5-ddb258d2d8bb", "name": "Default + false, "private_ip": null, "creation_date": "2025-08-05T15:51:56.954047+00:00", + "modification_date": "2025-08-05T15:51:56.954047+00:00", "bootscript": null, + "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", - "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1"}}' + "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", + "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1690" + - "1726" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:28 GMT + - Tue, 05 Aug 2025 15:51:57 GMT 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: @@ -1585,7 +1801,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 398e33d1-0272-4d70-a918-a742f4fa3dd1 + - f5373a21-67cf-4451-8da3-465d08a0bf36 status: 200 OK code: 200 duration: "" @@ -1594,8 +1810,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/ca4c18bf-0cbc-49d8-99df-81ee5375d428 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/993b9a38-f378-455b-b731-e80e1d79daca method: DELETE response: body: "" @@ -1605,9 +1821,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:28 GMT + - Tue, 05 Aug 2025 15:51:58 GMT 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: @@ -1615,33 +1831,45 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c863bd65-da15-480c-96ed-cbf4dae6ff52 + - 002db22c-e3b7-414d-8ec5-36957e4847a1 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"e8af3c52-42af-4f74-9d14-c451fb557ce2","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b","created_at":"2025-01-29T15:29:28.339913Z","updated_at":"2025-01-29T15:29:28.339913Z","references":[{"id":"0b854ed3-c0f0-4e8e-891b-a70419b7bd7a","product_resource_type":"instance_server","product_resource_id":"ca4c18bf-0cbc-49d8-99df-81ee5375d428","created_at":"2025-01-29T15:29:28.339913Z","type":"exclusive","status":"detaching"}],"parent_snapshot_id":"4eb9437f-8993-444a-b564-f7654add2131","status":"in_use","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"bd5322f9-77f0-45d1-864c-33e81b655b27", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:57.352686Z", "updated_at":"2025-08-05T15:51:57.352686Z", + "references":[{"id":"38f81c40-19f9-453d-a0bd-05588fd4a3bd", "product_resource_type":"instance_server", + "product_resource_id":"993b9a38-f378-455b-b731-e80e1d79daca", "created_at":"2025-08-05T15:51:57.352686Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "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.4; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/e8af3c52-42af-4f74-9d14-c451fb557ce2 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/bd5322f9-77f0-45d1-864c-33e81b655b27 method: GET response: - body: '{"id":"e8af3c52-42af-4f74-9d14-c451fb557ce2","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b","created_at":"2025-01-29T15:29:28.339913Z","updated_at":"2025-01-29T15:29:28.339913Z","references":[{"id":"0b854ed3-c0f0-4e8e-891b-a70419b7bd7a","product_resource_type":"instance_server","product_resource_id":"ca4c18bf-0cbc-49d8-99df-81ee5375d428","created_at":"2025-01-29T15:29:28.339913Z","type":"exclusive","status":"detaching"}],"parent_snapshot_id":"4eb9437f-8993-444a-b564-f7654add2131","status":"in_use","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"bd5322f9-77f0-45d1-864c-33e81b655b27", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:57.352686Z", "updated_at":"2025-08-05T15:51:57.352686Z", + "references":[{"id":"38f81c40-19f9-453d-a0bd-05588fd4a3bd", "product_resource_type":"instance_server", + "product_resource_id":"993b9a38-f378-455b-b731-e80e1d79daca", "created_at":"2025-08-05T15:51:57.352686Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' headers: Content-Length: - - "687" + - "705" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:29 GMT + - Tue, 05 Aug 2025 15:51:58 GMT 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: @@ -1649,33 +1877,41 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 167e3ae9-a627-4001-b579-f6323f606edb + - 2e2102bc-3ed5-4637-b617-301deb829d63 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e8af3c52-42af-4f74-9d14-c451fb557ce2","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b","created_at":"2025-01-29T15:29:28.339913Z","updated_at":"2025-01-29T15:29:29.264505Z","references":[],"parent_snapshot_id":"4eb9437f-8993-444a-b564-f7654add2131","status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-01-29T15:29:29.264505Z","zone":"fr-par-1"}' + body: '{"id":"bd5322f9-77f0-45d1-864c-33e81b655b27", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:57.352686Z", "updated_at":"2025-08-05T15:51:58.092439Z", + "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, + "last_detached_at":"2025-08-05T15:51:58.092439Z", "zone":"fr-par-1"}' form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/e8af3c52-42af-4f74-9d14-c451fb557ce2 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/bd5322f9-77f0-45d1-864c-33e81b655b27 method: GET response: - body: '{"id":"e8af3c52-42af-4f74-9d14-c451fb557ce2","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"ee7bd9e1-9cbd-4724-b2f4-19e50f3cf38b","created_at":"2025-01-29T15:29:28.339913Z","updated_at":"2025-01-29T15:29:29.264505Z","references":[],"parent_snapshot_id":"4eb9437f-8993-444a-b564-f7654add2131","status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-01-29T15:29:29.264505Z","zone":"fr-par-1"}' + body: '{"id":"bd5322f9-77f0-45d1-864c-33e81b655b27", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:57.352686Z", "updated_at":"2025-08-05T15:51:58.092439Z", + "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, + "last_detached_at":"2025-08-05T15:51:58.092439Z", "zone":"fr-par-1"}' headers: Content-Length: - - "484" + - "498" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:34 GMT + - Tue, 05 Aug 2025 15:52:03 GMT 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: @@ -1683,7 +1919,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fbbab506-13e3-4c16-977a-54aa593e68a5 + - fd7a4fe2-3e40-42fc-95aa-ef5dbba9faa0 status: 200 OK code: 200 duration: "" @@ -1692,8 +1928,8 @@ interactions: form: {} headers: User-Agent: - - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.23.4; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/e8af3c52-42af-4f74-9d14-c451fb557ce2 + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/bd5322f9-77f0-45d1-864c-33e81b655b27 method: DELETE response: body: "" @@ -1703,9 +1939,9 @@ interactions: Content-Type: - application/json Date: - - Wed, 29 Jan 2025 15:29:34 GMT + - Tue, 05 Aug 2025 15:52:03 GMT 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: @@ -1713,7 +1949,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 87b4ca9d-8a35-4082-a811-4966975f7bc8 + - 070e0cb4-4682-4384-b069-ea854f71f86f status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-block-volume.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-block-volume.cassette.yaml index 73219c680f..b17cd57eeb 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-block-volume.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-block-volume.cassette.yaml @@ -955,12 +955,12 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:28 GMT + - Tue, 05 Aug 2025 15:51:36 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -968,7 +968,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 991333a7-6894-4d6a-a888-33e8b9d192e2 + - da6d1306-b0f5-4c4e-be19-b93866ac5343 X-Total-Count: - "75" status: 200 OK @@ -1464,12 +1464,12 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:28 GMT + - Tue, 05 Aug 2025 15:51:36 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1477,7 +1477,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 556972f1-f288-4a6b-84c9-d29731c68d3f + - 39b615fb-c790-46ff-84e3-4083b7eb1571 X-Total-Count: - "75" status: 200 OK @@ -1531,9 +1531,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:28 GMT + - Tue, 05 Aug 2025 15:51:37 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1541,7 +1541,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 64b5d5c4-6e29-4205-a564-f8b631a4b969 + - ed757f11-ec3e-4390-9c68-991eb9386e2b status: 200 OK code: 200 duration: "" @@ -1577,9 +1577,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:28 GMT + - Tue, 05 Aug 2025 15:51:37 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1587,15 +1587,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c59aa690-6e57-4f5b-b847-b107d3fd2e81 + - 8328ad88-8f8f-4e1e-92f1-4b17dcb17718 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "543991f8-09c3-4b43-9e7a-8711217ae56c", "name": "cli-srv-busy-mendel", + body: '{"server": {"id": "40e2452f-010b-44b3-a84d-d62af2bf9b44", "name": "cli-srv-silly-pike", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-busy-mendel", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-silly-pike", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1603,12 +1603,12 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e432af84-ece2-4238-b9d9-b30344e6e784", "zone": "fr-par-1"}}, "tags": + "id": "5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c2:85:a9", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:45", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-08-04T11:48:28.458918+00:00", - "modification_date": "2025-08-04T11:48:28.458918+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:51:37.327463+00:00", + "modification_date": "2025-08-05T15:51:37.327463+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1622,10 +1622,10 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "543991f8-09c3-4b43-9e7a-8711217ae56c", "name": "cli-srv-busy-mendel", + body: '{"server": {"id": "40e2452f-010b-44b3-a84d-d62af2bf9b44", "name": "cli-srv-silly-pike", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-busy-mendel", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-silly-pike", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1633,29 +1633,29 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e432af84-ece2-4238-b9d9-b30344e6e784", "zone": "fr-par-1"}}, "tags": + "id": "5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c2:85:a9", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:45", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-08-04T11:48:28.458918+00:00", - "modification_date": "2025-08-04T11:48:28.458918+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:51:37.327463+00:00", + "modification_date": "2025-08-05T15:51:37.327463+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1716" + - "1714" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:28 GMT + - Tue, 05 Aug 2025 15:51:37 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/543991f8-09c3-4b43-9e7a-8711217ae56c + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/40e2452f-010b-44b3-a84d-d62af2bf9b44 Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1663,14 +1663,14 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 70426275-2c04-4612-b158-10a32452aab3 + - 72bcb130-a685-4ce2-863f-0113f4c315b0 status: 201 Created code: 201 duration: "" - request: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"creating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' form: {} @@ -1682,9 +1682,9 @@ interactions: url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes method: POST response: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"creating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' headers: @@ -1695,9 +1695,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:29 GMT + - Tue, 05 Aug 2025 15:51:37 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1705,26 +1705,26 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 30efcdcf-e3e7-444a-9c0b-8aafc856f28a + - 1a4eb39a-271f-43e3-93b3-c84f606a939d status: 200 OK code: 200 duration: "" - request: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"creating", "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.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: GET response: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"creating", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' headers: @@ -1735,9 +1735,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:29 GMT + - Tue, 05 Aug 2025 15:51:37 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1745,26 +1745,26 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8fbc92a2-12eb-4394-8775-7148ca84a6e9 + - 89197980-b014-4d26-aea9-186ddebd0be2 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"available", "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.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: GET response: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' headers: @@ -1775,9 +1775,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:42 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1785,22 +1785,22 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e293bfd1-2e03-4b49-b0ff-85fbf2c03bf2 + - 670aecf3-d46b-4d00-b2d0-5c4e46f6fd0e status: 200 OK code: 200 duration: "" - request: body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", - "resource_id": "34d6fbac-c841-4683-a660-ca186ed49097"}' + "resource_id": "d5aba763-3a6c-4c95-85a6-89393e448b2c"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: GET response: body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", - "resource_id": "34d6fbac-c841-4683-a660-ca186ed49097"}' + "resource_id": "d5aba763-3a6c-4c95-85a6-89393e448b2c"}' headers: Content-Length: - "143" @@ -1809,9 +1809,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:43 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1819,26 +1819,26 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cf80449b-b40a-400a-978e-33a10138395b + - 42cfc339-83a6-42bf-a1ac-17a433d18fa2 status: 404 Not Found code: 404 duration: "" - request: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"available", "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.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: GET response: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:29.050317Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:37.850797Z", "references":[], "parent_snapshot_id":null, "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' headers: @@ -1849,9 +1849,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:43 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1859,15 +1859,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5c18da70-487f-43e9-9242-898e0e4d0115 + - 07d3215a-2278-422b-bd45-98691da8afc1 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "543991f8-09c3-4b43-9e7a-8711217ae56c", "name": "cli-srv-busy-mendel", + body: '{"server": {"id": "40e2452f-010b-44b3-a84d-d62af2bf9b44", "name": "cli-srv-silly-pike", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-busy-mendel", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-silly-pike", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1875,13 +1875,13 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e432af84-ece2-4238-b9d9-b30344e6e784", "zone": "fr-par-1"}, "1": {"boot": - false, "volume_type": "sbs_volume", "id": "34d6fbac-c841-4683-a660-ca186ed49097", + "id": "5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "zone": "fr-par-1"}, "1": {"boot": + false, "volume_type": "sbs_volume", "id": "d5aba763-3a6c-4c95-85a6-89393e448b2c", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:85:a9", + "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:b4:45", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-04T11:48:28.458918+00:00", - "modification_date": "2025-08-04T11:48:28.458918+00:00", "bootscript": null, + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-05T15:51:37.327463+00:00", + "modification_date": "2025-08-05T15:51:37.327463+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": [], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": @@ -1892,13 +1892,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/543991f8-09c3-4b43-9e7a-8711217ae56c/attach-volume + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/40e2452f-010b-44b3-a84d-d62af2bf9b44/attach-volume method: POST response: - body: '{"server": {"id": "543991f8-09c3-4b43-9e7a-8711217ae56c", "name": "cli-srv-busy-mendel", + body: '{"server": {"id": "40e2452f-010b-44b3-a84d-d62af2bf9b44", "name": "cli-srv-silly-pike", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-busy-mendel", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-silly-pike", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1906,28 +1906,28 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e432af84-ece2-4238-b9d9-b30344e6e784", "zone": "fr-par-1"}, "1": {"boot": - false, "volume_type": "sbs_volume", "id": "34d6fbac-c841-4683-a660-ca186ed49097", + "id": "5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "zone": "fr-par-1"}, "1": {"boot": + false, "volume_type": "sbs_volume", "id": "d5aba763-3a6c-4c95-85a6-89393e448b2c", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:85:a9", + "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:b4:45", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-04T11:48:28.458918+00:00", - "modification_date": "2025-08-04T11:48:28.458918+00:00", "bootscript": null, + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-05T15:51:37.327463+00:00", + "modification_date": "2025-08-05T15:51:37.327463+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": [], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1814" + - "1812" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:43 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1935,16 +1935,16 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1a81552b-54bf-4f17-b573-369d37c8bf3c + - 95f9ca9d-c5f0-4005-bbc3-ace46c71e7cb status: 200 OK code: 200 duration: "" - request: - body: '{"id":"e432af84-ece2-4238-b9d9-b30344e6e784", "name":"Ubuntu 22.04 Jammy + body: '{"id":"5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:28.583996Z", "updated_at":"2025-08-04T11:48:28.583996Z", - "references":[{"id":"5c9b0898-47ff-4e75-a755-40e3e3a840c5", "product_resource_type":"instance_server", - "product_resource_id":"543991f8-09c3-4b43-9e7a-8711217ae56c", "created_at":"2025-08-04T11:48:28.583996Z", + "created_at":"2025-08-05T15:51:37.454440Z", "updated_at":"2025-08-05T15:51:37.454440Z", + "references":[{"id":"8acc5efb-6a18-49f8-a141-c04380234d28", "product_resource_type":"instance_server", + "product_resource_id":"40e2452f-010b-44b3-a84d-d62af2bf9b44", "created_at":"2025-08-05T15:51:37.454440Z", "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' @@ -1952,14 +1952,14 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/e432af84-ece2-4238-b9d9-b30344e6e784 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/5193781e-ff86-4b99-8d87-0aee9a0fa8c0 method: GET response: - body: '{"id":"e432af84-ece2-4238-b9d9-b30344e6e784", "name":"Ubuntu 22.04 Jammy + body: '{"id":"5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:28.583996Z", "updated_at":"2025-08-04T11:48:28.583996Z", - "references":[{"id":"5c9b0898-47ff-4e75-a755-40e3e3a840c5", "product_resource_type":"instance_server", - "product_resource_id":"543991f8-09c3-4b43-9e7a-8711217ae56c", "created_at":"2025-08-04T11:48:28.583996Z", + "created_at":"2025-08-05T15:51:37.454440Z", "updated_at":"2025-08-05T15:51:37.454440Z", + "references":[{"id":"8acc5efb-6a18-49f8-a141-c04380234d28", "product_resource_type":"instance_server", + "product_resource_id":"40e2452f-010b-44b3-a84d-d62af2bf9b44", "created_at":"2025-08-05T15:51:37.454440Z", "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' @@ -1971,9 +1971,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:43 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1981,16 +1981,16 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e7818436-4f8c-4205-9e09-0ae8d4cfb698 + - 7424aad6-734b-4e23-9b35-35eb99d50418 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:34.372350Z", - "references":[{"id":"0575d2ae-c906-42c7-9dbc-fdd8a9ec0edc", "product_resource_type":"instance_server", - "product_resource_id":"543991f8-09c3-4b43-9e7a-8711217ae56c", "created_at":"2025-08-04T11:48:34.372350Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:43.131487Z", + "references":[{"id":"3fe50756-6466-48fc-9887-9cf97c28ceb9", "product_resource_type":"instance_server", + "product_resource_id":"40e2452f-010b-44b3-a84d-d62af2bf9b44", "created_at":"2025-08-05T15:51:43.131487Z", "type":"exclusive", "status":"attaching"}], "parent_snapshot_id":null, "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' @@ -1998,14 +1998,14 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: GET response: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:34.372350Z", - "references":[{"id":"0575d2ae-c906-42c7-9dbc-fdd8a9ec0edc", "product_resource_type":"instance_server", - "product_resource_id":"543991f8-09c3-4b43-9e7a-8711217ae56c", "created_at":"2025-08-04T11:48:34.372350Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:43.131487Z", + "references":[{"id":"3fe50756-6466-48fc-9887-9cf97c28ceb9", "product_resource_type":"instance_server", + "product_resource_id":"40e2452f-010b-44b3-a84d-d62af2bf9b44", "created_at":"2025-08-05T15:51:43.131487Z", "type":"exclusive", "status":"attaching"}], "parent_snapshot_id":null, "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' @@ -2017,9 +2017,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:43 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2027,15 +2027,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 04b80b66-ea8f-4407-9563-3d297adaceb1 + - 193f82d4-4d82-40a5-a7d4-e0173ddaef39 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "543991f8-09c3-4b43-9e7a-8711217ae56c", "name": "cli-srv-busy-mendel", + body: '{"server": {"id": "40e2452f-010b-44b3-a84d-d62af2bf9b44", "name": "cli-srv-silly-pike", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-busy-mendel", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-silly-pike", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -2043,13 +2043,13 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e432af84-ece2-4238-b9d9-b30344e6e784", "zone": "fr-par-1"}, "1": {"boot": - false, "volume_type": "sbs_volume", "id": "34d6fbac-c841-4683-a660-ca186ed49097", + "id": "5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "zone": "fr-par-1"}, "1": {"boot": + false, "volume_type": "sbs_volume", "id": "d5aba763-3a6c-4c95-85a6-89393e448b2c", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:85:a9", + "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:b4:45", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-04T11:48:28.458918+00:00", - "modification_date": "2025-08-04T11:48:28.458918+00:00", "bootscript": null, + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-05T15:51:37.327463+00:00", + "modification_date": "2025-08-05T15:51:37.327463+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": [], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": @@ -2058,13 +2058,13 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/543991f8-09c3-4b43-9e7a-8711217ae56c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/40e2452f-010b-44b3-a84d-d62af2bf9b44 method: GET response: - body: '{"server": {"id": "543991f8-09c3-4b43-9e7a-8711217ae56c", "name": "cli-srv-busy-mendel", + body: '{"server": {"id": "40e2452f-010b-44b3-a84d-d62af2bf9b44", "name": "cli-srv-silly-pike", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-busy-mendel", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-silly-pike", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -2072,28 +2072,28 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "e432af84-ece2-4238-b9d9-b30344e6e784", "zone": "fr-par-1"}, "1": {"boot": - false, "volume_type": "sbs_volume", "id": "34d6fbac-c841-4683-a660-ca186ed49097", + "id": "5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "zone": "fr-par-1"}, "1": {"boot": + false, "volume_type": "sbs_volume", "id": "d5aba763-3a6c-4c95-85a6-89393e448b2c", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:85:a9", + "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:b4:45", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-04T11:48:28.458918+00:00", - "modification_date": "2025-08-04T11:48:28.458918+00:00", "bootscript": null, + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-05T15:51:37.327463+00:00", + "modification_date": "2025-08-05T15:51:37.327463+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": [], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1814" + - "1812" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:34 GMT + - Tue, 05 Aug 2025 15:51:43 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2101,7 +2101,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1efedc47-2e8e-4d02-9eb5-8332e2ff417f + - e7c1e9cc-81cb-49c5-883d-ef4356c8bbb7 status: 200 OK code: 200 duration: "" @@ -2111,7 +2111,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/543991f8-09c3-4b43-9e7a-8711217ae56c + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/40e2452f-010b-44b3-a84d-d62af2bf9b44 method: DELETE response: body: "" @@ -2121,9 +2121,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:35 GMT + - Tue, 05 Aug 2025 15:51:44 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2131,30 +2131,76 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 598bec3a-e7c8-4e39-9847-cfffcde8bbf2 + - bcb19c87-f7ab-45af-942a-cd38da86f6d2 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"e432af84-ece2-4238-b9d9-b30344e6e784", "name":"Ubuntu 22.04 Jammy + body: '{"id":"5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:28.583996Z", "updated_at":"2025-08-04T11:48:35.427452Z", + "created_at":"2025-08-05T15:51:37.454440Z", "updated_at":"2025-08-05T15:51:37.454440Z", + "references":[{"id":"8acc5efb-6a18-49f8-a141-c04380234d28", "product_resource_type":"instance_server", + "product_resource_id":"40e2452f-010b-44b3-a84d-d62af2bf9b44", "created_at":"2025-08-05T15:51:37.454440Z", + "type":"exclusive", "status":"detaching"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "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.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/5193781e-ff86-4b99-8d87-0aee9a0fa8c0 + method: GET + response: + body: '{"id":"5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:37.454440Z", "updated_at":"2025-08-05T15:51:37.454440Z", + "references":[{"id":"8acc5efb-6a18-49f8-a141-c04380234d28", "product_resource_type":"instance_server", + "product_resource_id":"40e2452f-010b-44b3-a84d-d62af2bf9b44", "created_at":"2025-08-05T15:51:37.454440Z", + "type":"exclusive", "status":"detaching"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "706" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 05 Aug 2025 15:51: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: + - fca31726-aea6-4484-8f54-d502e8ff3f34 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:37.454440Z", "updated_at":"2025-08-05T15:51:44.105044Z", "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, - "last_detached_at":"2025-08-04T11:48:35.427452Z", "zone":"fr-par-1"}' + "last_detached_at":"2025-08-05T15:51:44.105044Z", "zone":"fr-par-1"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/e432af84-ece2-4238-b9d9-b30344e6e784 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/5193781e-ff86-4b99-8d87-0aee9a0fa8c0 method: GET response: - body: '{"id":"e432af84-ece2-4238-b9d9-b30344e6e784", "name":"Ubuntu 22.04 Jammy + body: '{"id":"5193781e-ff86-4b99-8d87-0aee9a0fa8c0", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:28.583996Z", "updated_at":"2025-08-04T11:48:35.427452Z", + "created_at":"2025-08-05T15:51:37.454440Z", "updated_at":"2025-08-05T15:51:44.105044Z", "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, - "last_detached_at":"2025-08-04T11:48:35.427452Z", "zone":"fr-par-1"}' + "last_detached_at":"2025-08-05T15:51:44.105044Z", "zone":"fr-par-1"}' headers: Content-Length: - "498" @@ -2163,9 +2209,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:35 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2173,7 +2219,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1320fca6-9d56-406f-9feb-a1cbf3a0454f + - bfd67d16-0858-4776-8b29-b0e2e144c076 status: 200 OK code: 200 duration: "" @@ -2183,7 +2229,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/e432af84-ece2-4238-b9d9-b30344e6e784 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/5193781e-ff86-4b99-8d87-0aee9a0fa8c0 method: DELETE response: body: "" @@ -2193,9 +2239,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:35 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2203,29 +2249,29 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b9fa6c1d-07cf-4c4b-b57a-2aa0ad721334 + - 0357530e-6165-4915-a91a-5006257dde60 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:35.478386Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:44.143225Z", "references":[], "parent_snapshot_id":null, "status":"available", "tags":[], - "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":"2025-08-04T11:48:35.478386Z", + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":"2025-08-05T15:51:44.143225Z", "zone":"fr-par-1"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: GET response: - body: '{"id":"34d6fbac-c841-4683-a660-ca186ed49097", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", + body: '{"id":"d5aba763-3a6c-4c95-85a6-89393e448b2c", "name":"Test_ServerVolumeUpdate/Attach/simple_block_volume", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:48:29.050317Z", "updated_at":"2025-08-04T11:48:35.478386Z", + "created_at":"2025-08-05T15:51:37.850797Z", "updated_at":"2025-08-05T15:51:44.143225Z", "references":[], "parent_snapshot_id":null, "status":"available", "tags":[], - "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":"2025-08-04T11:48:35.478386Z", + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":"2025-08-05T15:51:44.143225Z", "zone":"fr-par-1"}' headers: Content-Length: @@ -2235,9 +2281,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:35 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2245,7 +2291,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 4b9a6111-aaae-483a-abef-a499d24505cf + - 5c2559d0-d287-47c1-92a2-44ea7f31d10b status: 200 OK code: 200 duration: "" @@ -2255,7 +2301,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/34d6fbac-c841-4683-a660-ca186ed49097 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/d5aba763-3a6c-4c95-85a6-89393e448b2c method: DELETE response: body: "" @@ -2265,9 +2311,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:48:35 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Server: - - Scaleway API Gateway (fr-par-2;edge03) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2275,7 +2321,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9a028797-3c32-4bc4-ab54-3a52fb354009 + - 4237c595-86e2-42d4-85b3-23a7870cf77b status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-local-volume.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-local-volume.cassette.yaml index 21f0135b78..dc406502af 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-local-volume.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-server-volume-update-attach-simple-local-volume.cassette.yaml @@ -955,12 +955,12 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:48 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -968,7 +968,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 006840fb-a6cb-417d-92ec-4c6513a6f98c + - ff7ed0dc-3a96-4411-a6e3-6753b4a1f23d X-Total-Count: - "75" status: 200 OK @@ -1464,12 +1464,12 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:48 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1477,7 +1477,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 447056d2-0e28-4aca-897d-568e9ccdbcc2 + - a553abe3-ebef-4568-9a33-0610e1ac7496 X-Total-Count: - "75" status: 200 OK @@ -1531,9 +1531,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:48 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1541,7 +1541,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c1607482-70c9-45da-bb5b-2bde8989156c + - 17d9cab1-1fe6-4589-a822-4d4a53d94725 status: 200 OK code: 200 duration: "" @@ -1577,9 +1577,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:48 GMT + - Tue, 05 Aug 2025 15:51:49 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1587,15 +1587,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cd3973e0-2e14-4251-b871-f531aec35782 + - ec95c8d8-326d-44e5-9399-502c89f505b3 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", "name": "cli-srv-heuristic-williams", + body: '{"server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", "name": "cli-srv-elegant-moore", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-heuristic-williams", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-elegant-moore", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1603,12 +1603,12 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "43a34f02-f678-43a1-89a7-8f7bd671200b", "zone": "fr-par-1"}}, "tags": + "id": "6c04b989-5d6f-4d5e-ba70-eda54a789f34", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c2:85:f5", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:4d", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-08-04T11:57:48.631292+00:00", - "modification_date": "2025-08-04T11:57:48.631292+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:51:50.018384+00:00", + "modification_date": "2025-08-05T15:51:50.018384+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1622,10 +1622,10 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", "name": "cli-srv-heuristic-williams", + body: '{"server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", "name": "cli-srv-elegant-moore", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-heuristic-williams", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-elegant-moore", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1633,29 +1633,29 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "43a34f02-f678-43a1-89a7-8f7bd671200b", "zone": "fr-par-1"}}, "tags": + "id": "6c04b989-5d6f-4d5e-ba70-eda54a789f34", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c2:85:f5", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:4d", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-08-04T11:57:48.631292+00:00", - "modification_date": "2025-08-04T11:57:48.631292+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:51:50.018384+00:00", + "modification_date": "2025-08-05T15:51:50.018384+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1730" + - "1720" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:49 GMT + - Tue, 05 Aug 2025 15:51:50 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/6d564ede-ed97-4771-b9d5-1097cc717183 + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f96fee67-70f1-41f8-ad7a-d585212e9391 Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1663,16 +1663,16 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e38a27b6-c148-4b47-aa98-a923da62028b + - cfa0cd0f-8555-47a7-a229-02642f5ff4be status: 201 Created code: 201 duration: "" - request: - body: '{"volume": {"id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", + body: '{"volume": {"id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": null, "size": 10000000000, - "state": "available", "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": - "2025-08-04T11:57:49.461999+00:00", "tags": [], "zone": "fr-par-1"}}' + "state": "available", "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": + "2025-08-05T15:51:50.530948+00:00", "tags": [], "zone": "fr-par-1"}}' form: {} headers: Content-Type: @@ -1682,11 +1682,11 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes method: POST response: - body: '{"volume": {"id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", + body: '{"volume": {"id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": null, "size": 10000000000, - "state": "available", "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": - "2025-08-04T11:57:49.461999+00:00", "tags": [], "zone": "fr-par-1"}}' + "state": "available", "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": + "2025-08-05T15:51:50.530948+00:00", "tags": [], "zone": "fr-par-1"}}' headers: Content-Length: - "430" @@ -1695,11 +1695,11 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:49 GMT + - Tue, 05 Aug 2025 15:51:50 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/6bda3cd7-e2ec-4fef-bf0e-b75fd879633a + - https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/a6b67eaf-feaf-4e6c-b7d7-ea834f71826b Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1707,28 +1707,28 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 3186a9ff-d7ad-441d-8a91-7b8fe76fb7d5 + - 1fd76b34-1657-4094-af5c-740bd92b59b8 status: 201 Created code: 201 duration: "" - request: - body: '{"volume": {"id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", + body: '{"volume": {"id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": null, "size": 10000000000, - "state": "available", "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": - "2025-08-04T11:57:49.461999+00:00", "tags": [], "zone": "fr-par-1"}}' + "state": "available", "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": + "2025-08-05T15:51:50.530948+00:00", "tags": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/6bda3cd7-e2ec-4fef-bf0e-b75fd879633a + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/a6b67eaf-feaf-4e6c-b7d7-ea834f71826b method: GET response: - body: '{"volume": {"id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", + body: '{"volume": {"id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": null, "size": 10000000000, - "state": "available", "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": - "2025-08-04T11:57:49.461999+00:00", "tags": [], "zone": "fr-par-1"}}' + "state": "available", "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": + "2025-08-05T15:51:50.530948+00:00", "tags": [], "zone": "fr-par-1"}}' headers: Content-Length: - "430" @@ -1737,9 +1737,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:49 GMT + - Tue, 05 Aug 2025 15:51:50 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1747,15 +1747,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - db34847d-f52b-445b-8b4f-965cd01ead9a + - 9942e5ae-17ee-4595-983d-c49be27a1dea status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", "name": "cli-srv-heuristic-williams", + body: '{"server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", "name": "cli-srv-elegant-moore", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-heuristic-williams", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-elegant-moore", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1763,17 +1763,17 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "43a34f02-f678-43a1-89a7-8f7bd671200b", "zone": "fr-par-1"}, "1": {"boot": - false, "id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", "volume_type": + "id": "6c04b989-5d6f-4d5e-ba70-eda54a789f34", "zone": "fr-par-1"}, "1": {"boot": + false, "id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", - "name": "cli-srv-heuristic-williams"}, "size": 10000000000, "state": "available", - "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": "2025-08-04T11:57:49.624698+00:00", + "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", + "name": "cli-srv-elegant-moore"}, "size": 10000000000, "state": "available", + "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": "2025-08-05T15:51:50.663077+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": null, "public_ips": [], "mac_address": - "de:00:00:c2:85:f5", "routed_ip_enabled": true, "ipv6": null, "extra_networks": + "de:00:00:c2:b4:4d", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": null, - "creation_date": "2025-08-04T11:57:48.631292+00:00", "modification_date": "2025-08-04T11:57:48.631292+00:00", + "creation_date": "2025-08-05T15:51:50.018384+00:00", "modification_date": "2025-08-05T15:51:50.018384+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": @@ -1784,13 +1784,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/6d564ede-ed97-4771-b9d5-1097cc717183/attach-volume + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f96fee67-70f1-41f8-ad7a-d585212e9391/attach-volume method: POST response: - body: '{"server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", "name": "cli-srv-heuristic-williams", + body: '{"server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", "name": "cli-srv-elegant-moore", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-heuristic-williams", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-elegant-moore", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1798,32 +1798,32 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "43a34f02-f678-43a1-89a7-8f7bd671200b", "zone": "fr-par-1"}, "1": {"boot": - false, "id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", "volume_type": + "id": "6c04b989-5d6f-4d5e-ba70-eda54a789f34", "zone": "fr-par-1"}, "1": {"boot": + false, "id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", - "name": "cli-srv-heuristic-williams"}, "size": 10000000000, "state": "available", - "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": "2025-08-04T11:57:49.624698+00:00", + "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", + "name": "cli-srv-elegant-moore"}, "size": 10000000000, "state": "available", + "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": "2025-08-05T15:51:50.663077+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": null, "public_ips": [], "mac_address": - "de:00:00:c2:85:f5", "routed_ip_enabled": true, "ipv6": null, "extra_networks": + "de:00:00:c2:b4:4d", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": null, - "creation_date": "2025-08-04T11:57:48.631292+00:00", "modification_date": "2025-08-04T11:57:48.631292+00:00", + "creation_date": "2025-08-05T15:51:50.018384+00:00", "modification_date": "2025-08-05T15:51:50.018384+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "2250" + - "2235" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:49 GMT + - Tue, 05 Aug 2025 15:51:50 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1831,16 +1831,16 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 012de01b-1a71-42fa-bdcb-b3600420e4f2 + - 0489795a-db32-4879-8263-dd60b23a2e52 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"43a34f02-f678-43a1-89a7-8f7bd671200b", "name":"Ubuntu 22.04 Jammy + body: '{"id":"6c04b989-5d6f-4d5e-ba70-eda54a789f34", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:57:48.743633Z", "updated_at":"2025-08-04T11:57:48.743633Z", - "references":[{"id":"0bcfd1b6-5f69-400f-a1da-2d6b97c97711", "product_resource_type":"instance_server", - "product_resource_id":"6d564ede-ed97-4771-b9d5-1097cc717183", "created_at":"2025-08-04T11:57:48.743633Z", + "created_at":"2025-08-05T15:51:50.144442Z", "updated_at":"2025-08-05T15:51:50.144442Z", + "references":[{"id":"092c7052-b172-493f-80f8-9b1094f1286e", "product_resource_type":"instance_server", + "product_resource_id":"f96fee67-70f1-41f8-ad7a-d585212e9391", "created_at":"2025-08-05T15:51:50.144442Z", "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' @@ -1848,14 +1848,14 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/43a34f02-f678-43a1-89a7-8f7bd671200b + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/6c04b989-5d6f-4d5e-ba70-eda54a789f34 method: GET response: - body: '{"id":"43a34f02-f678-43a1-89a7-8f7bd671200b", "name":"Ubuntu 22.04 Jammy + body: '{"id":"6c04b989-5d6f-4d5e-ba70-eda54a789f34", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:57:48.743633Z", "updated_at":"2025-08-04T11:57:48.743633Z", - "references":[{"id":"0bcfd1b6-5f69-400f-a1da-2d6b97c97711", "product_resource_type":"instance_server", - "product_resource_id":"6d564ede-ed97-4771-b9d5-1097cc717183", "created_at":"2025-08-04T11:57:48.743633Z", + "created_at":"2025-08-05T15:51:50.144442Z", "updated_at":"2025-08-05T15:51:50.144442Z", + "references":[{"id":"092c7052-b172-493f-80f8-9b1094f1286e", "product_resource_type":"instance_server", + "product_resource_id":"f96fee67-70f1-41f8-ad7a-d585212e9391", "created_at":"2025-08-05T15:51:50.144442Z", "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' @@ -1867,9 +1867,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:50 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1877,15 +1877,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 9c7d202a-a959-415d-9e46-a60bc9e51d8b + - 3e2c221f-6b8b-43b3-9b23-4c385f553441 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", "name": "cli-srv-heuristic-williams", + body: '{"server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", "name": "cli-srv-elegant-moore", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-heuristic-williams", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-elegant-moore", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1893,17 +1893,17 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "43a34f02-f678-43a1-89a7-8f7bd671200b", "zone": "fr-par-1"}, "1": {"boot": - false, "id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", "volume_type": + "id": "6c04b989-5d6f-4d5e-ba70-eda54a789f34", "zone": "fr-par-1"}, "1": {"boot": + false, "id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", - "name": "cli-srv-heuristic-williams"}, "size": 10000000000, "state": "available", - "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": "2025-08-04T11:57:49.624698+00:00", + "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", + "name": "cli-srv-elegant-moore"}, "size": 10000000000, "state": "available", + "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": "2025-08-05T15:51:50.663077+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": null, "public_ips": [], "mac_address": - "de:00:00:c2:85:f5", "routed_ip_enabled": true, "ipv6": null, "extra_networks": + "de:00:00:c2:b4:4d", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": null, - "creation_date": "2025-08-04T11:57:48.631292+00:00", "modification_date": "2025-08-04T11:57:48.631292+00:00", + "creation_date": "2025-08-05T15:51:50.018384+00:00", "modification_date": "2025-08-05T15:51:50.018384+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": @@ -1912,13 +1912,13 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/6d564ede-ed97-4771-b9d5-1097cc717183 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f96fee67-70f1-41f8-ad7a-d585212e9391 method: GET response: - body: '{"server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", "name": "cli-srv-heuristic-williams", + body: '{"server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", "name": "cli-srv-elegant-moore", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-heuristic-williams", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-elegant-moore", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1926,32 +1926,32 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "43a34f02-f678-43a1-89a7-8f7bd671200b", "zone": "fr-par-1"}, "1": {"boot": - false, "id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", "volume_type": + "id": "6c04b989-5d6f-4d5e-ba70-eda54a789f34", "zone": "fr-par-1"}, "1": {"boot": + false, "id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "6d564ede-ed97-4771-b9d5-1097cc717183", - "name": "cli-srv-heuristic-williams"}, "size": 10000000000, "state": "available", - "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": "2025-08-04T11:57:49.624698+00:00", + "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": {"id": "f96fee67-70f1-41f8-ad7a-d585212e9391", + "name": "cli-srv-elegant-moore"}, "size": 10000000000, "state": "available", + "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": "2025-08-05T15:51:50.663077+00:00", "tags": [], "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": null, "public_ips": [], "mac_address": - "de:00:00:c2:85:f5", "routed_ip_enabled": true, "ipv6": null, "extra_networks": + "de:00:00:c2:b4:4d", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": false, "private_ip": null, - "creation_date": "2025-08-04T11:57:48.631292+00:00", "modification_date": "2025-08-04T11:57:48.631292+00:00", + "creation_date": "2025-08-05T15:51:50.018384+00:00", "modification_date": "2025-08-05T15:51:50.018384+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "2250" + - "2235" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:51 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1959,7 +1959,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - d590c168-40f6-47d4-b61d-c9a7108a00c1 + - 3b15198d-dd4a-49a6-968a-a5ad3894b9a8 status: 200 OK code: 200 duration: "" @@ -1969,7 +1969,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/6d564ede-ed97-4771-b9d5-1097cc717183 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/f96fee67-70f1-41f8-ad7a-d585212e9391 method: DELETE response: body: "" @@ -1979,9 +1979,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:51 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1989,30 +1989,76 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c04cfadc-7ef8-4861-beb6-5889001a7294 + - cd6b2da7-3c3c-4e25-a0d9-e034e2366b87 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"43a34f02-f678-43a1-89a7-8f7bd671200b", "name":"Ubuntu 22.04 Jammy + body: '{"id":"6c04b989-5d6f-4d5e-ba70-eda54a789f34", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:57:48.743633Z", "updated_at":"2025-08-04T11:57:50.572381Z", + "created_at":"2025-08-05T15:51:50.144442Z", "updated_at":"2025-08-05T15:51:50.144442Z", + "references":[{"id":"092c7052-b172-493f-80f8-9b1094f1286e", "product_resource_type":"instance_server", + "product_resource_id":"f96fee67-70f1-41f8-ad7a-d585212e9391", "created_at":"2025-08-05T15:51:50.144442Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "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.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/6c04b989-5d6f-4d5e-ba70-eda54a789f34 + method: GET + response: + body: '{"id":"6c04b989-5d6f-4d5e-ba70-eda54a789f34", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:50.144442Z", "updated_at":"2025-08-05T15:51:50.144442Z", + "references":[{"id":"092c7052-b172-493f-80f8-9b1094f1286e", "product_resource_type":"instance_server", + "product_resource_id":"f96fee67-70f1-41f8-ad7a-d585212e9391", "created_at":"2025-08-05T15:51:50.144442Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "705" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 05 Aug 2025 15:51: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: + - fc91311b-f307-489d-9a50-0da2804e491c + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"6c04b989-5d6f-4d5e-ba70-eda54a789f34", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:51:50.144442Z", "updated_at":"2025-08-05T15:51:51.409814Z", "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, - "last_detached_at":"2025-08-04T11:57:50.572381Z", "zone":"fr-par-1"}' + "last_detached_at":"2025-08-05T15:51:51.409814Z", "zone":"fr-par-1"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/43a34f02-f678-43a1-89a7-8f7bd671200b + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/6c04b989-5d6f-4d5e-ba70-eda54a789f34 method: GET response: - body: '{"id":"43a34f02-f678-43a1-89a7-8f7bd671200b", "name":"Ubuntu 22.04 Jammy + body: '{"id":"6c04b989-5d6f-4d5e-ba70-eda54a789f34", "name":"Ubuntu 22.04 Jammy Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "created_at":"2025-08-04T11:57:48.743633Z", "updated_at":"2025-08-04T11:57:50.572381Z", + "created_at":"2025-08-05T15:51:50.144442Z", "updated_at":"2025-08-05T15:51:51.409814Z", "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, - "last_detached_at":"2025-08-04T11:57:50.572381Z", "zone":"fr-par-1"}' + "last_detached_at":"2025-08-05T15:51:51.409814Z", "zone":"fr-par-1"}' headers: Content-Length: - "498" @@ -2021,9 +2067,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:56 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2031,7 +2077,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - df5b6cc9-4538-405f-ab6d-6a7f00dcd1ee + - 263bd396-3280-48cd-82fa-89b2cdb70586 status: 200 OK code: 200 duration: "" @@ -2041,7 +2087,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/43a34f02-f678-43a1-89a7-8f7bd671200b + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/6c04b989-5d6f-4d5e-ba70-eda54a789f34 method: DELETE response: body: "" @@ -2051,9 +2097,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:56 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2061,28 +2107,28 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 38c98ed6-4f9b-42b2-9dad-58144fe94181 + - ff2e0844-6a71-4078-adf7-5ca4c55d075a status: 204 No Content code: 204 duration: "" - request: - body: '{"volume": {"id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", + body: '{"volume": {"id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": null, "size": 10000000000, - "state": "available", "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": - "2025-08-04T11:57:50.155731+00:00", "tags": [], "zone": "fr-par-1"}}' + "state": "available", "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": + "2025-08-05T15:51:51.062326+00:00", "tags": [], "zone": "fr-par-1"}}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/6bda3cd7-e2ec-4fef-bf0e-b75fd879633a + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/a6b67eaf-feaf-4e6c-b7d7-ea834f71826b method: GET response: - body: '{"volume": {"id": "6bda3cd7-e2ec-4fef-bf0e-b75fd879633a", "name": "cli-test", + body: '{"volume": {"id": "a6b67eaf-feaf-4e6c-b7d7-ea834f71826b", "name": "cli-test", "volume_type": "l_ssd", "export_uri": null, "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "server": null, "size": 10000000000, - "state": "available", "creation_date": "2025-08-04T11:57:49.461999+00:00", "modification_date": - "2025-08-04T11:57:50.155731+00:00", "tags": [], "zone": "fr-par-1"}}' + "state": "available", "creation_date": "2025-08-05T15:51:50.530948+00:00", "modification_date": + "2025-08-05T15:51:51.062326+00:00", "tags": [], "zone": "fr-par-1"}}' headers: Content-Length: - "430" @@ -2091,9 +2137,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:56 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2101,7 +2147,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ef0033a4-7858-4ea4-aa96-8fd8d88a53e4 + - d55ec2dd-1fef-4c19-b6f6-bc5e147b0ccb status: 200 OK code: 200 duration: "" @@ -2111,7 +2157,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/6bda3cd7-e2ec-4fef-bf0e-b75fd879633a + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/a6b67eaf-feaf-4e6c-b7d7-ea834f71826b method: DELETE response: body: "" @@ -2121,9 +2167,9 @@ interactions: Content-Type: - application/json Date: - - Mon, 04 Aug 2025 11:57:50 GMT + - Tue, 05 Aug 2025 15:51:56 GMT Server: - - Scaleway API Gateway (fr-par-2;edge02) + - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2131,7 +2177,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - e7671a3e-df50-432c-80fb-1a70cf01dcd8 + - 7270f696-9589-4357-a994-bb9825869ba3 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.cassette.yaml index fc6a5e7a58..5e332dde16 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.cassette.yaml @@ -955,7 +955,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:42 GMT + - Tue, 05 Aug 2025 15:52:05 GMT Link: - ; rel="next",; rel="last" @@ -968,7 +968,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 00d0bf98-3d86-4d10-8467-1f46c598ef76 + - 7857b944-a909-4012-a06a-039b0b1c7367 X-Total-Count: - "75" status: 200 OK @@ -1464,7 +1464,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:43 GMT + - Tue, 05 Aug 2025 15:52:05 GMT Link: - ; rel="first",; rel="previous",; rel="last" @@ -1477,14 +1477,29 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 811b6cc8-c3f0-4638-bbbc-2ae8f4e4973a + - cb89efb8-1831-458f-930d-8afea8cbd1c2 X-Total-Count: - "75" status: 200 OK code: 200 duration: "" - request: - body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9","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-48C-192G","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-48C-384G","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-48C-96G","POP2-HC-64C-128G","POP2-HN-3","POP2-HN-5","POP2-HN-10"],"label":"ubuntu_jammy","type":"instance_sbs"},{"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_sbs"}],"total_count":2}' + body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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-48C-192G", "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-48C-384G", "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-48C-96G", "POP2-HC-64C-128G", + "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", "type":"instance_sbs"}, + {"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a", "arch":"arm64", "zone":"fr-par-1", + "compatible_commercial_types":["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: @@ -1492,16 +1507,31 @@ interactions: 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":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9","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-48C-192G","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-48C-384G","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-48C-96G","POP2-HC-64C-128G","POP2-HN-3","POP2-HN-5","POP2-HN-10"],"label":"ubuntu_jammy","type":"instance_sbs"},{"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_sbs"}],"total_count":2}' + body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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-48C-192G", "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-48C-384G", "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-48C-96G", "POP2-HC-64C-128G", + "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", "type":"instance_sbs"}, + {"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a", "arch":"arm64", "zone":"fr-par-1", + "compatible_commercial_types":["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: - - "1185" + - "1260" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:43 GMT + - Tue, 05 Aug 2025 15:52:05 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1511,7 +1541,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 155182de-c18e-46f5-bcbf-923bde42e74e + - 2eba1010-2218-4c7c-a9ad-f8b89f45dc0f status: 200 OK code: 200 duration: "" @@ -1547,7 +1577,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:43 GMT + - Tue, 05 Aug 2025 15:52:05 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1557,15 +1587,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 213d8097-fd04-4168-b9c1-fd2f60e14767 + - 45b4e173-a086-495e-9e96-b83ac2495ff7 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "0f798a90-a89e-4baa-b6bb-807f5e304f03", "name": "cli-srv-peaceful-kirch", + body: '{"server": {"id": "0b50f7a6-32b8-4337-86a8-d6028dfd7e22", "name": "cli-srv-awesome-davinci", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-peaceful-kirch", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-awesome-davinci", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1573,12 +1603,12 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "ea620a4b-8010-4fcf-85d6-a446c11c19d0", "zone": "fr-par-1"}}, "tags": + "id": "f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:be:91", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:53", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T17:11:43.501846+00:00", - "modification_date": "2025-07-29T17:11:43.501846+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:52:05.446903+00:00", + "modification_date": "2025-08-05T15:52:05.446903+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1592,10 +1622,10 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "0f798a90-a89e-4baa-b6bb-807f5e304f03", "name": "cli-srv-peaceful-kirch", + body: '{"server": {"id": "0b50f7a6-32b8-4337-86a8-d6028dfd7e22", "name": "cli-srv-awesome-davinci", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-peaceful-kirch", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-awesome-davinci", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1603,27 +1633,27 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "ea620a4b-8010-4fcf-85d6-a446c11c19d0", "zone": "fr-par-1"}}, "tags": + "id": "f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:be:91", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:53", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T17:11:43.501846+00:00", - "modification_date": "2025-07-29T17:11:43.501846+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:52:05.446903+00:00", + "modification_date": "2025-08-05T15:52:05.446903+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1722" + - "1724" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:43 GMT + - Tue, 05 Aug 2025 15:52:05 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0f798a90-a89e-4baa-b6bb-807f5e304f03 + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0b50f7a6-32b8-4337-86a8-d6028dfd7e22 Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1633,35 +1663,63 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 93e18efc-d117-46c0-9330-4e29477bebc3 + - aee5736f-bfb6-4e0a-acf5-3f229dc9d998 status: 201 Created code: 201 duration: "" - request: - body: '{"message": "invalid argument(s)", "type": "invalid_arguments", "details": - [{"argument_name": "volume_id", "reason": "constraint", "help_message": "Volume - 11111111-1111-1111-1111-111111111111 is not attached to this server"}]}' + body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", + "resource_id": "11111111-1111-1111-1111-111111111111"}' form: {} headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/11111111-1111-1111-1111-111111111111 + method: GET + response: + body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", + "resource_id": "11111111-1111-1111-1111-111111111111"}' + headers: + Content-Length: + - "143" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json + Date: + - Tue, 05 Aug 2025 15:52: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: + - cf8b0b4f-c524-45ac-b68a-d648d862d4f6 + status: 404 Not Found + code: 404 + duration: "" +- request: + body: '{"message":"resource is not found","resource":"volume","resource_id":"11111111-1111-1111-1111-111111111111","type":"not_found"}' + form: {} + headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0f798a90-a89e-4baa-b6bb-807f5e304f03/detach-volume - method: POST + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/11111111-1111-1111-1111-111111111111 + method: GET response: - body: '{"message": "invalid argument(s)", "type": "invalid_arguments", "details": - [{"argument_name": "volume_id", "reason": "constraint", "help_message": "Volume - 11111111-1111-1111-1111-111111111111 is not attached to this server"}]}' + body: '{"message":"resource is not found","resource":"volume","resource_id":"11111111-1111-1111-1111-111111111111","type":"not_found"}' headers: Content-Length: - - "226" + - "127" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:43 GMT + - Tue, 05 Aug 2025 15:52:05 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1671,15 +1729,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a63cf8e3-27d2-4a56-b0fa-af0244136d2c - status: 400 Bad Request - code: 400 + - 14d7b6f0-6780-4365-943d-18e8ea8a3328 + status: 404 Not Found + code: 404 duration: "" - request: - body: '{"server": {"id": "0f798a90-a89e-4baa-b6bb-807f5e304f03", "name": "cli-srv-peaceful-kirch", + body: '{"server": {"id": "0b50f7a6-32b8-4337-86a8-d6028dfd7e22", "name": "cli-srv-awesome-davinci", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-peaceful-kirch", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-awesome-davinci", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1687,12 +1745,12 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "ea620a4b-8010-4fcf-85d6-a446c11c19d0", "zone": "fr-par-1"}}, "tags": + "id": "f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:be:91", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:53", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T17:11:43.501846+00:00", - "modification_date": "2025-07-29T17:11:43.501846+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:52:05.446903+00:00", + "modification_date": "2025-08-05T15:52:05.446903+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1701,13 +1759,13 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0f798a90-a89e-4baa-b6bb-807f5e304f03 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0b50f7a6-32b8-4337-86a8-d6028dfd7e22 method: GET response: - body: '{"server": {"id": "0f798a90-a89e-4baa-b6bb-807f5e304f03", "name": "cli-srv-peaceful-kirch", + body: '{"server": {"id": "0b50f7a6-32b8-4337-86a8-d6028dfd7e22", "name": "cli-srv-awesome-davinci", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-peaceful-kirch", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-awesome-davinci", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1715,25 +1773,25 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "ea620a4b-8010-4fcf-85d6-a446c11c19d0", "zone": "fr-par-1"}}, "tags": + "id": "f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:be:91", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b4:53", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T17:11:43.501846+00:00", - "modification_date": "2025-07-29T17:11:43.501846+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T15:52:05.446903+00:00", + "modification_date": "2025-08-05T15:52:05.446903+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1722" + - "1724" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:44 GMT + - Tue, 05 Aug 2025 15:52:06 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1743,7 +1801,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - c4013e8f-722f-491a-b8a1-a29f138f07e4 + - 721fc139-7020-46bd-824d-7060833560a1 status: 200 OK code: 200 duration: "" @@ -1753,7 +1811,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0f798a90-a89e-4baa-b6bb-807f5e304f03 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/0b50f7a6-32b8-4337-86a8-d6028dfd7e22 method: DELETE response: body: "" @@ -1763,7 +1821,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:44 GMT + - Tue, 05 Aug 2025 15:52:06 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1773,31 +1831,43 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 71c747fa-877b-443c-bcc6-6086754cb392 + - 8d329b38-aca1-430d-af4b-70e374816ba5 status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"ea620a4b-8010-4fcf-85d6-a446c11c19d0","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T17:11:43.609530Z","updated_at":"2025-07-29T17:11:43.609530Z","references":[{"id":"44c9030b-1eec-4ff2-a3cb-b2e5905a391a","product_resource_type":"instance_server","product_resource_id":"0f798a90-a89e-4baa-b6bb-807f5e304f03","created_at":"2025-07-29T17:11:43.609530Z","type":"exclusive","status":"detaching"}],"parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2","status":"in_use","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:52:05.536516Z", "updated_at":"2025-08-05T15:52:05.536516Z", + "references":[{"id":"2f6b51da-dd9f-427d-bf40-cee9243a103c", "product_resource_type":"instance_server", + "product_resource_id":"0b50f7a6-32b8-4337-86a8-d6028dfd7e22", "created_at":"2025-08-05T15:52:05.536516Z", + "type":"exclusive", "status":"detaching"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "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.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/ea620a4b-8010-4fcf-85d6-a446c11c19d0 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/f80cfd7f-d3c2-48a5-aa9a-757686c7d857 method: GET response: - body: '{"id":"ea620a4b-8010-4fcf-85d6-a446c11c19d0","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T17:11:43.609530Z","updated_at":"2025-07-29T17:11:43.609530Z","references":[{"id":"44c9030b-1eec-4ff2-a3cb-b2e5905a391a","product_resource_type":"instance_server","product_resource_id":"0f798a90-a89e-4baa-b6bb-807f5e304f03","created_at":"2025-07-29T17:11:43.609530Z","type":"exclusive","status":"detaching"}],"parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2","status":"in_use","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:52:05.536516Z", "updated_at":"2025-08-05T15:52:05.536516Z", + "references":[{"id":"2f6b51da-dd9f-427d-bf40-cee9243a103c", "product_resource_type":"instance_server", + "product_resource_id":"0b50f7a6-32b8-4337-86a8-d6028dfd7e22", "created_at":"2025-08-05T15:52:05.536516Z", + "type":"exclusive", "status":"detaching"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' headers: Content-Length: - - "687" + - "706" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:44 GMT + - Tue, 05 Aug 2025 15:52:06 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1807,31 +1877,39 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cf4dbbd7-8629-4a5d-997e-06e2133b14d3 + - ab35dbd6-3c8e-4187-8fb2-21b2630024b3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"ea620a4b-8010-4fcf-85d6-a446c11c19d0","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T17:11:43.609530Z","updated_at":"2025-07-29T17:11:44.402959Z","references":[],"parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2","status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-07-29T17:11:44.402959Z","zone":"fr-par-1"}' + body: '{"id":"f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:52:05.536516Z", "updated_at":"2025-08-05T15:52:06.266053Z", + "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, + "last_detached_at":"2025-08-05T15:52:06.266053Z", "zone":"fr-par-1"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/ea620a4b-8010-4fcf-85d6-a446c11c19d0 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/f80cfd7f-d3c2-48a5-aa9a-757686c7d857 method: GET response: - body: '{"id":"ea620a4b-8010-4fcf-85d6-a446c11c19d0","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T17:11:43.609530Z","updated_at":"2025-07-29T17:11:44.402959Z","references":[],"parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2","status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-07-29T17:11:44.402959Z","zone":"fr-par-1"}' + body: '{"id":"f80cfd7f-d3c2-48a5-aa9a-757686c7d857", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T15:52:05.536516Z", "updated_at":"2025-08-05T15:52:06.266053Z", + "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, + "last_detached_at":"2025-08-05T15:52:06.266053Z", "zone":"fr-par-1"}' headers: Content-Length: - - "484" + - "498" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:49 GMT + - Tue, 05 Aug 2025 15:52:11 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1841,7 +1919,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 10e7f49f-c873-4db9-8bcd-86cfe7f280ef + - 40d4bc2a-e4db-423f-9608-8e4384aa6173 status: 200 OK code: 200 duration: "" @@ -1851,7 +1929,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/ea620a4b-8010-4fcf-85d6-a446c11c19d0 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/f80cfd7f-d3c2-48a5-aa9a-757686c7d857 method: DELETE response: body: "" @@ -1861,7 +1939,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 17:11:49 GMT + - Tue, 05 Aug 2025 15:52:11 GMT Server: - Scaleway API Gateway (fr-par-1;edge02) Strict-Transport-Security: @@ -1871,7 +1949,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fcbb77d7-309b-403d-9643-bb5aa8663021 + - b687f485-0733-4ca2-8a0b-790a313a8dd4 status: 204 No Content code: 204 duration: "" diff --git a/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.golden b/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.golden index a2991502f0..69be3d2b4a 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.golden +++ b/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-invalid-volume-uuid.golden @@ -1,24 +1,11 @@ 🎲🎲🎲 EXIT CODE: 1 🎲🎲🎲 🟥🟥🟥 STDERR️️ 🟥🟥🟥️ -Invalid arguments 'volume_id' - -Details: -- 'volume_id' does not respect constraints - -Hint: -Volume 11111111-1111-1111-1111-111111111111 is not attached to this server +Cannot find resource 'volume' with ID '11111111-1111-1111-1111-111111111111' 🟥🟥🟥 JSON STDERR 🟥🟥🟥 { - "message": "invalid arguments 'volume_id'", + "message": "cannot find resource 'volume' with ID '11111111-1111-1111-1111-111111111111'", "error": { - "details": [ - { - "argument_name": "volume_id", - "reason": "constraint", - "help_message": "Volume 11111111-1111-1111-1111-111111111111 is not attached to this server" - } - ] - }, - "details": "- 'volume_id' does not respect constraints", - "hint": "Volume 11111111-1111-1111-1111-111111111111 is not attached to this server" + "resource": "volume", + "resource_id": "11111111-1111-1111-1111-111111111111" + } } diff --git a/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-simple-block-volume.cassette.yaml b/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-simple-block-volume.cassette.yaml index 691b4bc5c7..4bc1bcc6be 100644 --- a/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-simple-block-volume.cassette.yaml +++ b/internal/namespaces/instance/v1/testdata/test-server-volume-update-detach-simple-block-volume.cassette.yaml @@ -955,12 +955,12 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:28 GMT Link: - ; rel="next",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -968,7 +968,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 5de3d060-467a-4043-b90c-58095d9807d1 + - 078cef4f-84f6-49f3-9bc2-a8b99b4e6153 X-Total-Count: - "75" status: 200 OK @@ -1464,12 +1464,12 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:28 GMT Link: - ; rel="first",; rel="previous",; rel="last" Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1477,14 +1477,29 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - acb2225b-6c88-4d06-8eca-c21049c84027 + - b41a53e9-f28a-47f8-a87e-ff24ebc9517a X-Total-Count: - "75" status: 200 OK code: 200 duration: "" - request: - body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9","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-48C-192G","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-48C-384G","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-48C-96G","POP2-HC-64C-128G","POP2-HN-3","POP2-HN-5","POP2-HN-10"],"label":"ubuntu_jammy","type":"instance_sbs"},{"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_sbs"}],"total_count":2}' + body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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-48C-192G", "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-48C-384G", "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-48C-96G", "POP2-HC-64C-128G", + "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", "type":"instance_sbs"}, + {"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a", "arch":"arm64", "zone":"fr-par-1", + "compatible_commercial_types":["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: @@ -1492,18 +1507,33 @@ interactions: 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":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9","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-48C-192G","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-48C-384G","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-48C-96G","POP2-HC-64C-128G","POP2-HN-3","POP2-HN-5","POP2-HN-10"],"label":"ubuntu_jammy","type":"instance_sbs"},{"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a","arch":"arm64","zone":"fr-par-1","compatible_commercial_types":["COPARM1-2C-8G","COPARM1-4C-16G","COPARM1-8C-32G","COPARM1-16C-64G","COPARM1-32C-128G"],"label":"ubuntu_jammy","type":"instance_sbs"}],"total_count":2}' + body: '{"local_images":[{"id":"a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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-48C-192G", "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-48C-384G", "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-48C-96G", "POP2-HC-64C-128G", + "POP2-HN-3", "POP2-HN-5", "POP2-HN-10"], "label":"ubuntu_jammy", "type":"instance_sbs"}, + {"id":"f030fe26-9c81-4e0a-adc3-4a871d4e149a", "arch":"arm64", "zone":"fr-par-1", + "compatible_commercial_types":["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: - - "1185" + - "1260" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:28 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1511,7 +1541,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - b09d0cf3-c4b0-4e16-a3db-08fc71ecaba4 + - afe0a040-587b-4096-bcf6-abba61422614 status: 200 OK code: 200 duration: "" @@ -1547,9 +1577,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:28 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1557,12 +1587,16 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - cff66ca4-f5e2-4778-96f9-3abcbe456627 + - 7cb6714d-93a5-4048-b7ba-bf81dc9682e9 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:37.460512Z","references":[],"parent_snapshot_id":null,"status":"creating","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:28.911033Z", + "references":[], "parent_snapshot_id":null, "status":"creating", "tags":[], + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' form: {} headers: Content-Type: @@ -1572,18 +1606,22 @@ interactions: url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes method: POST response: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:37.460512Z","references":[],"parent_snapshot_id":null,"status":"creating","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:28.911033Z", + "references":[], "parent_snapshot_id":null, "status":"creating", "tags":[], + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' headers: Content-Length: - - "404" + - "424" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:28 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1591,22 +1629,22 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 80d608c4-ad84-4db7-8c20-165b0f7b3d54 + - 258b1c04-97d5-423c-8644-f665c7a0b1ce status: 200 OK code: 200 duration: "" - request: body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", - "resource_id": "0354a62c-353a-442b-b16a-611777dbd6d3"}' + "resource_id": "26a8593e-94ed-4860-9441-267d72bed3a7"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/0354a62c-353a-442b-b16a-611777dbd6d3 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 method: GET response: body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", - "resource_id": "0354a62c-353a-442b-b16a-611777dbd6d3"}' + "resource_id": "26a8593e-94ed-4860-9441-267d72bed3a7"}' headers: Content-Length: - "143" @@ -1615,9 +1653,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:28 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1625,31 +1663,39 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 77f274d4-9c0a-4dfe-bbe5-658e8591463a + - 4dc82552-61cb-4781-b2cf-03f8b569b73f status: 404 Not Found code: 404 duration: "" - request: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:37.460512Z","references":[],"parent_snapshot_id":null,"status":"creating","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:28.911033Z", + "references":[], "parent_snapshot_id":null, "status":"creating", "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.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/0354a62c-353a-442b-b16a-611777dbd6d3 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 method: GET response: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:37.460512Z","references":[],"parent_snapshot_id":null,"status":"creating","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:28.911033Z", + "references":[], "parent_snapshot_id":null, "status":"creating", "tags":[], + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, "zone":"fr-par-1"}' headers: Content-Length: - - "404" + - "424" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:37 GMT + - Tue, 05 Aug 2025 16:14:29 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1657,15 +1703,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 942f3821-7433-471e-b262-cf7573c5e99d + - d514f8d6-8933-4fca-ab09-2725b7e67f40 status: 200 OK code: 200 duration: "" - request: - body: '{"server": {"id": "e4f1f474-8746-4d12-b8eb-20df42f07be8", "name": "cli-srv-kind-goodall", + body: '{"server": {"id": "4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "name": "cli-srv-goofy-ishizaka", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-kind-goodall", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-goofy-ishizaka", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1673,13 +1719,13 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "7fde3dea-961f-4d19-8853-2208e89dcb2e", "zone": "fr-par-1"}, "1": {"boot": - false, "volume_type": "sbs_volume", "id": "0354a62c-353a-442b-b16a-611777dbd6d3", + "id": "f8984004-f8d9-49ca-be81-a8fabd1c16d8", "zone": "fr-par-1"}, "1": {"boot": + false, "volume_type": "sbs_volume", "id": "26a8593e-94ed-4860-9441-267d72bed3a7", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c1:bd:73", + "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:b5:31", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-07-29T16:51:37.772487+00:00", - "modification_date": "2025-07-29T16:51:37.772487+00:00", "bootscript": null, + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-05T16:14:29.169780+00:00", + "modification_date": "2025-08-05T16:14:29.169780+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1693,10 +1739,10 @@ interactions: url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers method: POST response: - body: '{"server": {"id": "e4f1f474-8746-4d12-b8eb-20df42f07be8", "name": "cli-srv-kind-goodall", + body: '{"server": {"id": "4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "name": "cli-srv-goofy-ishizaka", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-kind-goodall", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-goofy-ishizaka", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1704,30 +1750,30 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "7fde3dea-961f-4d19-8853-2208e89dcb2e", "zone": "fr-par-1"}, "1": {"boot": - false, "volume_type": "sbs_volume", "id": "0354a62c-353a-442b-b16a-611777dbd6d3", + "id": "f8984004-f8d9-49ca-be81-a8fabd1c16d8", "zone": "fr-par-1"}, "1": {"boot": + false, "volume_type": "sbs_volume", "id": "26a8593e-94ed-4860-9441-267d72bed3a7", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": - "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c1:bd:73", + "", "public_ip": null, "public_ips": [], "mac_address": "de:00:00:c2:b5:31", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": - false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-07-29T16:51:37.772487+00:00", - "modification_date": "2025-07-29T16:51:37.772487+00:00", "bootscript": null, + false, "enable_ipv6": false, "private_ip": null, "creation_date": "2025-08-05T16:14:29.169780+00:00", + "modification_date": "2025-08-05T16:14:29.169780+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1835" + - "1839" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:38 GMT + - Tue, 05 Aug 2025 16:14:29 GMT Location: - - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/e4f1f474-8746-4d12-b8eb-20df42f07be8 + - https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/4dfb2e1f-bf9e-4152-8ac3-b28b87409333 Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1735,15 +1781,95 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - fb187835-6e56-4ea9-a32a-dca1e207b33e + - ee46a84c-59f9-4a5b-a43f-a20a264f2295 status: 201 Created code: 201 duration: "" - request: - body: '{"server": {"id": "e4f1f474-8746-4d12-b8eb-20df42f07be8", "name": "cli-srv-kind-goodall", + body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", + "resource_id": "26a8593e-94ed-4860-9441-267d72bed3a7"}' + form: {} + headers: + User-Agent: + - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 + method: GET + response: + body: '{"message": "resource is not found", "type": "not_found", "resource": "instance_volume", + "resource_id": "26a8593e-94ed-4860-9441-267d72bed3a7"}' + headers: + Content-Length: + - "143" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 05 Aug 2025 16:14:29 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: + - 4fd83afe-fdae-4e72-ad25-03b8a2713280 + status: 404 Not Found + code: 404 + duration: "" +- request: + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:29.339633Z", + "references":[{"id":"e4b883ac-3a03-4eb1-adeb-f962585228f5", "product_resource_type":"instance_server", + "product_resource_id":"4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "created_at":"2025-08-05T16:14:29.339633Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":null, "status":"in_use", + "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.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 + method: GET + response: + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:29.339633Z", + "references":[{"id":"e4b883ac-3a03-4eb1-adeb-f962585228f5", "product_resource_type":"instance_server", + "product_resource_id":"4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "created_at":"2025-08-05T16:14:29.339633Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":null, "status":"in_use", + "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "657" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 05 Aug 2025 16:14:29 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: + - 2b794700-86f9-44c2-84ac-049df6f2a568 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"server": {"id": "4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "name": "cli-srv-goofy-ishizaka", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-kind-goodall", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-goofy-ishizaka", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1751,12 +1877,12 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "7fde3dea-961f-4d19-8853-2208e89dcb2e", "zone": "fr-par-1"}}, "tags": + "id": "f8984004-f8d9-49ca-be81-a8fabd1c16d8", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:bd:73", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b5:31", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T16:51:37.772487+00:00", - "modification_date": "2025-07-29T16:51:37.772487+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T16:14:29.169780+00:00", + "modification_date": "2025-08-05T16:14:29.169780+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1767,13 +1893,13 @@ interactions: - application/json User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/e4f1f474-8746-4d12-b8eb-20df42f07be8/detach-volume + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/4dfb2e1f-bf9e-4152-8ac3-b28b87409333/detach-volume method: POST response: - body: '{"server": {"id": "e4f1f474-8746-4d12-b8eb-20df42f07be8", "name": "cli-srv-kind-goodall", + body: '{"server": {"id": "4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "name": "cli-srv-goofy-ishizaka", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-kind-goodall", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-goofy-ishizaka", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1781,27 +1907,27 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "7fde3dea-961f-4d19-8853-2208e89dcb2e", "zone": "fr-par-1"}}, "tags": + "id": "f8984004-f8d9-49ca-be81-a8fabd1c16d8", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:bd:73", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b5:31", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T16:51:37.772487+00:00", - "modification_date": "2025-07-29T16:51:37.772487+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T16:14:29.169780+00:00", + "modification_date": "2025-08-05T16:14:29.169780+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1718" + - "1722" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:38 GMT + - Tue, 05 Aug 2025 16:14:30 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1809,31 +1935,45 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 617b92d1-bc02-4398-b8a0-9150922f7763 + - bd4a290c-8d8b-4bf0-b915-1b259d552a03 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:37.948315Z","references":[{"id":"645bd80a-f4f9-412b-b492-c29ce32a9da6","product_resource_type":"instance_server","product_resource_id":"e4f1f474-8746-4d12-b8eb-20df42f07be8","created_at":"2025-07-29T16:51:37.948315Z","type":"exclusive","status":"detaching"}],"parent_snapshot_id":null,"status":"in_use","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:29.339633Z", + "references":[{"id":"e4b883ac-3a03-4eb1-adeb-f962585228f5", "product_resource_type":"instance_server", + "product_resource_id":"4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "created_at":"2025-08-05T16:14:29.339633Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":null, "status":"in_use", + "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.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/0354a62c-353a-442b-b16a-611777dbd6d3 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 method: GET response: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:37.948315Z","references":[{"id":"645bd80a-f4f9-412b-b492-c29ce32a9da6","product_resource_type":"instance_server","product_resource_id":"e4f1f474-8746-4d12-b8eb-20df42f07be8","created_at":"2025-07-29T16:51:37.948315Z","type":"exclusive","status":"detaching"}],"parent_snapshot_id":null,"status":"in_use","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":null,"zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:29.339633Z", + "references":[{"id":"e4b883ac-3a03-4eb1-adeb-f962585228f5", "product_resource_type":"instance_server", + "product_resource_id":"4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "created_at":"2025-08-05T16:14:29.339633Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":null, "status":"in_use", + "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' headers: Content-Length: - - "633" + - "657" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:38 GMT + - Tue, 05 Aug 2025 16:14:30 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1841,31 +1981,41 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 8af5b862-fdd3-466d-9ef2-71c33a4c4ede + - 70202a57-4cef-4c3c-925f-05afe52927f3 status: 200 OK code: 200 duration: "" - request: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:39.098433Z","references":[],"parent_snapshot_id":null,"status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-07-29T16:51:39.098433Z","zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:30.677267Z", + "references":[], "parent_snapshot_id":null, "status":"available", "tags":[], + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":"2025-08-05T16:14:30.677267Z", + "zone":"fr-par-1"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/0354a62c-353a-442b-b16a-611777dbd6d3 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 method: GET response: - body: '{"id":"0354a62c-353a-442b-b16a-611777dbd6d3","name":"cli-vol-great-mcnulty","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.460512Z","updated_at":"2025-07-29T16:51:39.098433Z","references":[],"parent_snapshot_id":null,"status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-07-29T16:51:39.098433Z","zone":"fr-par-1"}' + body: '{"id":"26a8593e-94ed-4860-9441-267d72bed3a7", "name":"cli-vol-competent-matsumoto", + "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:28.911033Z", "updated_at":"2025-08-05T16:14:30.677267Z", + "references":[], "parent_snapshot_id":null, "status":"available", "tags":[], + "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":"2025-08-05T16:14:30.677267Z", + "zone":"fr-par-1"}' headers: Content-Length: - - "430" + - "450" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:43 GMT + - Tue, 05 Aug 2025 16:14:35 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1873,7 +2023,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - a6b10e00-15f0-4df8-b2e6-b85ec15dfb10 + - a469fba0-046e-47e3-bddd-b040049fb199 status: 200 OK code: 200 duration: "" @@ -1883,7 +2033,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/0354a62c-353a-442b-b16a-611777dbd6d3 + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/26a8593e-94ed-4860-9441-267d72bed3a7 method: DELETE response: body: "" @@ -1893,9 +2043,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:44 GMT + - Tue, 05 Aug 2025 16:14:35 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1903,15 +2053,15 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - ad50c5b7-7657-4eb4-bf06-652cf7ae8870 + - 4bd227fb-8805-4d0d-9c7e-6f903555331f status: 204 No Content code: 204 duration: "" - request: - body: '{"server": {"id": "e4f1f474-8746-4d12-b8eb-20df42f07be8", "name": "cli-srv-kind-goodall", + body: '{"server": {"id": "4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "name": "cli-srv-goofy-ishizaka", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-kind-goodall", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-goofy-ishizaka", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1919,12 +2069,12 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "7fde3dea-961f-4d19-8853-2208e89dcb2e", "zone": "fr-par-1"}}, "tags": + "id": "f8984004-f8d9-49ca-be81-a8fabd1c16d8", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:bd:73", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b5:31", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T16:51:37.772487+00:00", - "modification_date": "2025-07-29T16:51:37.772487+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T16:14:29.169780+00:00", + "modification_date": "2025-08-05T16:14:29.169780+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", @@ -1933,13 +2083,13 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/e4f1f474-8746-4d12-b8eb-20df42f07be8 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/4dfb2e1f-bf9e-4152-8ac3-b28b87409333 method: GET response: - body: '{"server": {"id": "e4f1f474-8746-4d12-b8eb-20df42f07be8", "name": "cli-srv-kind-goodall", + body: '{"server": {"id": "4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "name": "cli-srv-goofy-ishizaka", "arch": "x86_64", "commercial_type": "DEV1-S", "boot_type": "local", "organization": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", "project": "d3520a52-2c75-4ba0-bda8-82dd087f07f2", - "hostname": "cli-srv-kind-goodall", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", + "hostname": "cli-srv-goofy-ishizaka", "image": {"id": "a25cf4c9-6a59-47ed-87eb-dd8656b2fca9", "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": "8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", "size": 0, "name": @@ -1947,27 +2097,27 @@ interactions: "2025-06-25T15:22:47.802487+00:00", "modification_date": "2025-06-25T15:22:47.802487+00:00", "default_bootscript": null, "from_server": "", "state": "available", "tags": [], "zone": "fr-par-1"}, "volumes": {"0": {"boot": false, "volume_type": "sbs_volume", - "id": "7fde3dea-961f-4d19-8853-2208e89dcb2e", "zone": "fr-par-1"}}, "tags": + "id": "f8984004-f8d9-49ca-be81-a8fabd1c16d8", "zone": "fr-par-1"}}, "tags": [], "state": "stopped", "protected": false, "state_detail": "", "public_ip": - null, "public_ips": [], "mac_address": "de:00:00:c1:bd:73", "routed_ip_enabled": + null, "public_ips": [], "mac_address": "de:00:00:c2:b5:31", "routed_ip_enabled": true, "ipv6": null, "extra_networks": [], "dynamic_ip_required": false, "enable_ipv6": - false, "private_ip": null, "creation_date": "2025-07-29T16:51:37.772487+00:00", - "modification_date": "2025-07-29T16:51:37.772487+00:00", "bootscript": null, + false, "private_ip": null, "creation_date": "2025-08-05T16:14:29.169780+00:00", + "modification_date": "2025-08-05T16:14:29.169780+00:00", "bootscript": null, "security_group": {"id": "1c1fc99f-b2de-408d-9eb0-da801a3e2744", "name": "Default security group"}, "location": null, "maintenances": [], "allowed_actions": ["poweron", "backup"], "placement_group": null, "private_nics": [], "zone": "fr-par-1", "filesystems": [], "end_of_service": false}}' headers: Content-Length: - - "1718" + - "1722" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:44 GMT + - Tue, 05 Aug 2025 16:14:35 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -1975,7 +2125,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 75fd1a8e-1cb3-4e3e-9dfd-b7df69c4e381 + - c4bc942a-c083-41bf-b0d7-6436db5d6df5 status: 200 OK code: 200 duration: "" @@ -1985,7 +2135,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/e4f1f474-8746-4d12-b8eb-20df42f07be8 + url: https://api.scaleway.com/instance/v1/zones/fr-par-1/servers/4dfb2e1f-bf9e-4152-8ac3-b28b87409333 method: DELETE response: body: "" @@ -1995,9 +2145,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:44 GMT + - Tue, 05 Aug 2025 16:14:35 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2005,33 +2155,87 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 1ac4e351-ddd5-45eb-8fc0-e1675a641de6 + - 9504f8fc-8a5d-4ecc-b1eb-98c906ad054a status: 204 No Content code: 204 duration: "" - request: - body: '{"id":"7fde3dea-961f-4d19-8853-2208e89dcb2e","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.882428Z","updated_at":"2025-07-29T16:51:44.485894Z","references":[],"parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2","status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-07-29T16:51:44.485894Z","zone":"fr-par-1"}' + body: '{"id":"f8984004-f8d9-49ca-be81-a8fabd1c16d8", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:29.287213Z", "updated_at":"2025-08-05T16:14:29.287213Z", + "references":[{"id":"fcc6b1ea-40c2-4398-9ce2-6858da15c79f", "product_resource_type":"instance_server", + "product_resource_id":"4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "created_at":"2025-08-05T16:14:29.287213Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "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.24.5; darwin; arm64) cli-e2e-test + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/f8984004-f8d9-49ca-be81-a8fabd1c16d8 + method: GET + response: + body: '{"id":"f8984004-f8d9-49ca-be81-a8fabd1c16d8", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:29.287213Z", "updated_at":"2025-08-05T16:14:29.287213Z", + "references":[{"id":"fcc6b1ea-40c2-4398-9ce2-6858da15c79f", "product_resource_type":"instance_server", + "product_resource_id":"4dfb2e1f-bf9e-4152-8ac3-b28b87409333", "created_at":"2025-08-05T16:14:29.287213Z", + "type":"exclusive", "status":"attached"}], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"in_use", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, "last_detached_at":null, + "zone":"fr-par-1"}' + headers: + Content-Length: + - "705" + Content-Security-Policy: + - default-src 'none'; frame-ancestors 'none' + Content-Type: + - application/json + Date: + - Tue, 05 Aug 2025 16:14:35 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: + - 6e2b822b-9b62-4d67-ad7d-e2be6d3bc762 + status: 200 OK + code: 200 + duration: "" +- request: + body: '{"id":"f8984004-f8d9-49ca-be81-a8fabd1c16d8", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:29.287213Z", "updated_at":"2025-08-05T16:14:35.988773Z", + "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, + "last_detached_at":"2025-08-05T16:14:35.988773Z", "zone":"fr-par-1"}' form: {} headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/7fde3dea-961f-4d19-8853-2208e89dcb2e + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/f8984004-f8d9-49ca-be81-a8fabd1c16d8 method: GET response: - body: '{"id":"7fde3dea-961f-4d19-8853-2208e89dcb2e","name":"Ubuntu 22.04 Jammy - Jellyfish_sbs_volume_0","type":"sbs_5k","size":10000000000,"project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2","created_at":"2025-07-29T16:51:37.882428Z","updated_at":"2025-07-29T16:51:44.485894Z","references":[],"parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2","status":"available","tags":[],"specs":{"perf_iops":5000,"class":"sbs"},"last_detached_at":"2025-07-29T16:51:44.485894Z","zone":"fr-par-1"}' + body: '{"id":"f8984004-f8d9-49ca-be81-a8fabd1c16d8", "name":"Ubuntu 22.04 Jammy + Jellyfish_sbs_volume_0", "type":"sbs_5k", "size":10000000000, "project_id":"d3520a52-2c75-4ba0-bda8-82dd087f07f2", + "created_at":"2025-08-05T16:14:29.287213Z", "updated_at":"2025-08-05T16:14:35.988773Z", + "references":[], "parent_snapshot_id":"8ce605f7-c1f9-4f32-a8c1-976d0a977ad2", + "status":"available", "tags":[], "specs":{"perf_iops":5000, "class":"sbs"}, + "last_detached_at":"2025-08-05T16:14:35.988773Z", "zone":"fr-par-1"}' headers: Content-Length: - - "484" + - "498" Content-Security-Policy: - default-src 'none'; frame-ancestors 'none' Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:44 GMT + - Tue, 05 Aug 2025 16:14:40 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2039,7 +2243,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 03cf733e-7910-42c2-8f0c-a9fb9f5434a1 + - db92b75e-1507-4f38-9626-91a48b2ff709 status: 200 OK code: 200 duration: "" @@ -2049,7 +2253,7 @@ interactions: headers: User-Agent: - scaleway-sdk-go/v1.0.0-beta.7+dev (go1.24.5; darwin; arm64) cli-e2e-test - url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/7fde3dea-961f-4d19-8853-2208e89dcb2e + url: https://api.scaleway.com/block/v1alpha1/zones/fr-par-1/volumes/f8984004-f8d9-49ca-be81-a8fabd1c16d8 method: DELETE response: body: "" @@ -2059,9 +2263,9 @@ interactions: Content-Type: - application/json Date: - - Tue, 29 Jul 2025 16:51:44 GMT + - Tue, 05 Aug 2025 16:14:41 GMT Server: - - Scaleway API Gateway (fr-par-1;edge01) + - Scaleway API Gateway (fr-par-1;edge03) Strict-Transport-Security: - max-age=63072000 X-Content-Type-Options: @@ -2069,7 +2273,7 @@ interactions: X-Frame-Options: - DENY X-Request-Id: - - 6c03d979-7c78-43ae-9bf1-65b7890eb8c9 + - 89423004-b68e-4baa-b018-6ed989aecfd5 status: 204 No Content code: 204 duration: ""