From 2215d468b574ca30ede8236e37dbe1219b1b00b1 Mon Sep 17 00:00:00 2001 From: Prototool Bot Date: Thu, 21 May 2026 14:16:10 +0000 Subject: [PATCH 1/3] feat: update generated APIs --- ...-all-usage-interlink-link-list-usage.golden | 2 +- ...l-usage-interlink-partner-list-usage.golden | 1 + ...t-all-usage-interlink-pop-list-usage.golden | 15 ++++++++------- ...e-product-catalog-product-list-usage.golden | 2 +- ...sage-s2s-vpn-connection-create-usage.golden | 2 ++ ...usage-searchdb-deployment-list-usage.golden | 1 - docs/commands/interlink.md | 6 ++++-- docs/commands/product-catalog.md | 2 +- docs/commands/s2s-vpn.md | 2 ++ docs/commands/searchdb.md | 1 - go.mod | 2 +- go.sum | 4 ++-- .../interlink/v1beta1/interlink_cli.go | 18 +++++++++++++++++- 13 files changed, 40 insertions(+), 18 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden b/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden index 1784d3862e..e895fc3e5c 100644 --- a/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden @@ -19,7 +19,7 @@ ARGS: [vpc-id] Filter for links attached to this VPC [routing-policy-id] Filter for links using this routing policy [pairing-key] Filter for the link with this pairing_key - [kind] Filter for hosted or self-hosted links (hosted | self_hosted) + [kind] Filter for hosted or self-hosted links (hosted | self_hosted | l2_hosted | l3_hosted) [connection-id] Filter for links self-hosted on this connection [organization-id] Organization ID to filter for [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) diff --git a/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden b/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden index 6d7735e125..32361fcfb3 100644 --- a/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden @@ -8,6 +8,7 @@ USAGE: ARGS: [order-by] Order in which to return results (name_asc | name_desc) [pop-ids.{index}] Filter for partners present (offering a connection) in one of these PoPs + [l3-connectivity] Filter for partners supporting L3 connectivity [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden b/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden index f02f190fa1..a9dcb88d28 100644 --- a/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden @@ -6,13 +6,14 @@ USAGE: scw interlink pop list [arg=value ...] ARGS: - [order-by] Order in which to return results (name_asc | name_desc) - [name] PoP name to filter for - [hosting-provider-name] Hosting provider name to filter for - [partner-id] Filter for PoPs hosting an available shared connection from this partner - [link-bandwidth-mbps] Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. - [dedicated-available] Filter for PoPs with a dedicated connection available for self-hosted links. - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) + [order-by] Order in which to return results (name_asc | name_desc) + [name] PoP name to filter for + [hosting-provider-name] Hosting provider name to filter for + [partner-id] Filter for PoPs hosting an available shared connection from this partner + [link-bandwidth-mbps] Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. + [dedicated-available] Filter for PoPs with a dedicated connection available for self-hosted links. + [l3-connectivity-partners] Filter for PoPs with a shared connection available from a partner supporting L3 connectivity + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) FLAGS: -h, --help help for list diff --git a/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden b/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden index 7c8035229c..c3002f201e 100644 --- a/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden @@ -6,7 +6,7 @@ USAGE: scw product-catalog product list [arg=value ...] ARGS: - [product-types.{index}] The list of filtered product categories. (unknown_product_type | instance | apple_silicon | elastic_metal | dedibox | block_storage | object_storage | managed_inference | generative_apis | load_balancer | secret_manager | key_manager | managed_redis_database | kubernetes | managed_relational_database | managed_mongodb) + [product-types.{index}] The list of filtered product categories. (unknown_product_type | instance | apple_silicon | elastic_metal | dedibox | block_storage | object_storage | managed_inference | generative_apis | load_balancer | secret_manager | key_manager | managed_redis_database | kubernetes | managed_relational_database | managed_mongodb | serverless_functions) [global] Filter global products. [region] Filter products by region. [zone] Filter products by zone. diff --git a/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden b/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden index 8f5f002a4c..6c79912edf 100644 --- a/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden @@ -18,6 +18,8 @@ ARGS: [esp-ciphers.{index}.integrity] (unknown_integrity | sha256 | sha384 | sha512) [esp-ciphers.{index}.dh-group] (unknown_dhgroup | modp2048 | modp3072 | modp4096 | ecp256 | ecp384 | ecp521 | curve25519) [enable-route-propagation] Defines whether route propagation is enabled or not. + [secret.id] + [secret.revision] vpn-gateway-id ID of the VPN gateway to attach to the connection customer-gateway-id ID of the customer gateway to attach to the connection [bgp-config-ipv4.routing-policy-id] diff --git a/cmd/scw/testdata/test-all-usage-searchdb-deployment-list-usage.golden b/cmd/scw/testdata/test-all-usage-searchdb-deployment-list-usage.golden index 1c7d559472..1afffd4969 100644 --- a/cmd/scw/testdata/test-all-usage-searchdb-deployment-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-searchdb-deployment-list-usage.golden @@ -10,7 +10,6 @@ ARGS: [order-by] Define the order of the returned deployments (created_at_asc | created_at_desc | name_asc | name_desc | updated_at_asc | updated_at_desc) [tags.{index}] Filter by tag, only deployments with one or more matching tags will be returned [name] Deployment name to filter for - [version] Engine version to filter for [organization-id] ID of the Organization containing the deployments [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | all) diff --git a/docs/commands/interlink.md b/docs/commands/interlink.md index ca74974e7c..3d64fd466d 100644 --- a/docs/commands/interlink.md +++ b/docs/commands/interlink.md @@ -269,7 +269,7 @@ scw interlink link list [arg=value ...] | vpc-id | | Filter for links attached to this VPC | | routing-policy-id | | Filter for links using this routing policy | | pairing-key | | Filter for the link with this pairing_key | -| kind | One of: `hosted`, `self_hosted` | Filter for hosted or self-hosted links | +| kind | One of: `hosted`, `self_hosted`, `l2_hosted`, `l3_hosted` | Filter for hosted or self-hosted links | | connection-id | | Filter for links self-hosted on this connection | | organization-id | | Organization ID to filter for | | region | Default: `fr-par`
One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | @@ -341,6 +341,7 @@ scw interlink partner list [arg=value ...] |------|---|-------------| | order-by | One of: `name_asc`, `name_desc` | Order in which to return results | | pop-ids.{index} | | Filter for partners present (offering a connection) in one of these PoPs | +| l3-connectivity | | Filter for partners supporting L3 connectivity | | region | Default: `fr-par`
One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | @@ -389,8 +390,9 @@ scw interlink pop list [arg=value ...] | name | | PoP name to filter for | | hosting-provider-name | | Hosting provider name to filter for | | partner-id | | Filter for PoPs hosting an available shared connection from this partner | -| link-bandwidth-mbps | | Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. | +| link-bandwidth-mbps | | Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. | | dedicated-available | | Filter for PoPs with a dedicated connection available for self-hosted links. | +| l3-connectivity-partners | | Filter for PoPs with a shared connection available from a partner supporting L3 connectivity | | region | Default: `fr-par`
One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | diff --git a/docs/commands/product-catalog.md b/docs/commands/product-catalog.md index 8346ec3763..9252ee5dd2 100644 --- a/docs/commands/product-catalog.md +++ b/docs/commands/product-catalog.md @@ -28,7 +28,7 @@ scw product-catalog product list [arg=value ...] | Name | | Description | |------|---|-------------| -| product-types.{index} | One of: `unknown_product_type`, `instance`, `apple_silicon`, `elastic_metal`, `dedibox`, `block_storage`, `object_storage`, `managed_inference`, `generative_apis`, `load_balancer`, `secret_manager`, `key_manager`, `managed_redis_database`, `kubernetes`, `managed_relational_database`, `managed_mongodb` | The list of filtered product categories. | +| product-types.{index} | One of: `unknown_product_type`, `instance`, `apple_silicon`, `elastic_metal`, `dedibox`, `block_storage`, `object_storage`, `managed_inference`, `generative_apis`, `load_balancer`, `secret_manager`, `key_manager`, `managed_redis_database`, `kubernetes`, `managed_relational_database`, `managed_mongodb`, `serverless_functions` | The list of filtered product categories. | | global | | Filter global products. | | region | | Filter products by region. | | zone | | Filter products by zone. | diff --git a/docs/commands/s2s-vpn.md b/docs/commands/s2s-vpn.md index b99b0052ac..02880904d3 100644 --- a/docs/commands/s2s-vpn.md +++ b/docs/commands/s2s-vpn.md @@ -67,6 +67,8 @@ scw s2s-vpn connection create [arg=value ...] | esp-ciphers.{index}.integrity | One of: `unknown_integrity`, `sha256`, `sha384`, `sha512` | | | esp-ciphers.{index}.dh-group | One of: `unknown_dhgroup`, `modp2048`, `modp3072`, `modp4096`, `ecp256`, `ecp384`, `ecp521`, `curve25519` | | | enable-route-propagation | | Defines whether route propagation is enabled or not. | +| secret.id | | | +| secret.revision | | | | vpn-gateway-id | Required | ID of the VPN gateway to attach to the connection | | customer-gateway-id | Required | ID of the customer gateway to attach to the connection | | bgp-config-ipv4.routing-policy-id | | | diff --git a/docs/commands/searchdb.md b/docs/commands/searchdb.md index 2ea70be400..2d26f6b6f5 100644 --- a/docs/commands/searchdb.md +++ b/docs/commands/searchdb.md @@ -117,7 +117,6 @@ scw searchdb deployment list [arg=value ...] | order-by | One of: `created_at_asc`, `created_at_desc`, `name_asc`, `name_desc`, `updated_at_asc`, `updated_at_desc` | Define the order of the returned deployments | | tags.{index} | | Filter by tag, only deployments with one or more matching tags will be returned | | name | | Deployment name to filter for | -| version | | Engine version to filter for | | organization-id | | ID of the Organization containing the deployments | | region | Default: `fr-par`
One of: `fr-par`, `all` | Region to target. If none is passed will use default region from the config | diff --git a/go.mod b/go.mod index 70373c472f..d1650ab69e 100644 --- a/go.mod +++ b/go.mod @@ -27,7 +27,7 @@ require ( github.com/moby/moby/client v0.4.1 github.com/modelcontextprotocol/go-sdk v1.6.0 github.com/opencontainers/go-digest v1.0.0 - github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260513090952-0a5c44ecc392 + github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260520152224-4c93e1e32498 github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 github.com/spf13/cobra v1.10.2 github.com/spf13/pflag v1.0.10 diff --git a/go.sum b/go.sum index c9c64252d4..2e28ce86f0 100644 --- a/go.sum +++ b/go.sum @@ -478,8 +478,8 @@ github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7 github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI= github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260513090952-0a5c44ecc392 h1:QdQq3OgcaTJ0i8C4ZvsA88DjnkFHz+TR0CKUPcSvryQ= -github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260513090952-0a5c44ecc392/go.mod h1:nM6TSLEqF6l+p7ds8I5/Xu+NXD9nRrYSu3sa/czcdEw= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260520152224-4c93e1e32498 h1:9gy9q8Bbac1Wtf5u28gMN3/FfRDRWuWIelPiBTF0/io= +github.com/scaleway/scaleway-sdk-go v1.0.0-beta.36.0.20260520152224-4c93e1e32498/go.mod h1:nM6TSLEqF6l+p7ds8I5/Xu+NXD9nRrYSu3sa/czcdEw= github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8= github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM= github.com/secure-systems-lab/go-securesystemslib v0.10.0 h1:l+H5ErcW0PAehBNrBxoGv1jjNpGYdZ9RcheFkB2WI14= diff --git a/internal/namespaces/interlink/v1beta1/interlink_cli.go b/internal/namespaces/interlink/v1beta1/interlink_cli.go index 3e481782b0..9c26ae83f9 100644 --- a/internal/namespaces/interlink/v1beta1/interlink_cli.go +++ b/internal/namespaces/interlink/v1beta1/interlink_cli.go @@ -129,6 +129,13 @@ func interlinkPartnerList() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "l3-connectivity", + Short: `Filter for partners supporting L3 connectivity`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec( scw.RegionFrPar, scw.RegionItMil, @@ -236,7 +243,7 @@ func interlinkPopList() *core.Command { }, { Name: "link-bandwidth-mbps", - Short: `Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.`, + Short: `Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.`, Required: false, Deprecated: false, Positional: false, @@ -248,6 +255,13 @@ func interlinkPopList() *core.Command { Deprecated: false, Positional: false, }, + { + Name: "l3-connectivity-partners", + Short: `Filter for PoPs with a shared connection available from a partner supporting L3 connectivity`, + Required: false, + Deprecated: false, + Positional: false, + }, core.RegionArgSpec( scw.RegionFrPar, scw.RegionItMil, @@ -457,6 +471,8 @@ func interlinkLinkList() *core.Command { EnumValues: []string{ "hosted", "self_hosted", + "l2_hosted", + "l3_hosted", }, }, { From cf299dfa9fa88479fe9dbe8421b45ed5b0d8794a Mon Sep 17 00:00:00 2001 From: Jonathan Remy Date: Mon, 25 May 2026 09:34:47 +0200 Subject: [PATCH 2/3] Update interlink docs and usage goldens. --- ...-all-usage-interlink-link-list-usage.golden | 2 +- ...l-usage-interlink-partner-list-usage.golden | 1 - ...t-all-usage-interlink-pop-list-usage.golden | 15 +++++++-------- docs/commands/interlink.md | 6 ++---- .../interlink/v1beta1/interlink_cli.go | 18 +----------------- 5 files changed, 11 insertions(+), 31 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden b/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden index e895fc3e5c..1784d3862e 100644 --- a/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-interlink-link-list-usage.golden @@ -19,7 +19,7 @@ ARGS: [vpc-id] Filter for links attached to this VPC [routing-policy-id] Filter for links using this routing policy [pairing-key] Filter for the link with this pairing_key - [kind] Filter for hosted or self-hosted links (hosted | self_hosted | l2_hosted | l3_hosted) + [kind] Filter for hosted or self-hosted links (hosted | self_hosted) [connection-id] Filter for links self-hosted on this connection [organization-id] Organization ID to filter for [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) diff --git a/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden b/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden index 32361fcfb3..6d7735e125 100644 --- a/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-interlink-partner-list-usage.golden @@ -8,7 +8,6 @@ USAGE: ARGS: [order-by] Order in which to return results (name_asc | name_desc) [pop-ids.{index}] Filter for partners present (offering a connection) in one of these PoPs - [l3-connectivity] Filter for partners supporting L3 connectivity [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) FLAGS: diff --git a/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden b/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden index a9dcb88d28..f02f190fa1 100644 --- a/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-interlink-pop-list-usage.golden @@ -6,14 +6,13 @@ USAGE: scw interlink pop list [arg=value ...] ARGS: - [order-by] Order in which to return results (name_asc | name_desc) - [name] PoP name to filter for - [hosting-provider-name] Hosting provider name to filter for - [partner-id] Filter for PoPs hosting an available shared connection from this partner - [link-bandwidth-mbps] Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. - [dedicated-available] Filter for PoPs with a dedicated connection available for self-hosted links. - [l3-connectivity-partners] Filter for PoPs with a shared connection available from a partner supporting L3 connectivity - [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) + [order-by] Order in which to return results (name_asc | name_desc) + [name] PoP name to filter for + [hosting-provider-name] Hosting provider name to filter for + [partner-id] Filter for PoPs hosting an available shared connection from this partner + [link-bandwidth-mbps] Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. + [dedicated-available] Filter for PoPs with a dedicated connection available for self-hosted links. + [region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all) FLAGS: -h, --help help for list diff --git a/docs/commands/interlink.md b/docs/commands/interlink.md index 3d64fd466d..ca74974e7c 100644 --- a/docs/commands/interlink.md +++ b/docs/commands/interlink.md @@ -269,7 +269,7 @@ scw interlink link list [arg=value ...] | vpc-id | | Filter for links attached to this VPC | | routing-policy-id | | Filter for links using this routing policy | | pairing-key | | Filter for the link with this pairing_key | -| kind | One of: `hosted`, `self_hosted`, `l2_hosted`, `l3_hosted` | Filter for hosted or self-hosted links | +| kind | One of: `hosted`, `self_hosted` | Filter for hosted or self-hosted links | | connection-id | | Filter for links self-hosted on this connection | | organization-id | | Organization ID to filter for | | region | Default: `fr-par`
One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | @@ -341,7 +341,6 @@ scw interlink partner list [arg=value ...] |------|---|-------------| | order-by | One of: `name_asc`, `name_desc` | Order in which to return results | | pop-ids.{index} | | Filter for partners present (offering a connection) in one of these PoPs | -| l3-connectivity | | Filter for partners supporting L3 connectivity | | region | Default: `fr-par`
One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | @@ -390,9 +389,8 @@ scw interlink pop list [arg=value ...] | name | | PoP name to filter for | | hosting-provider-name | | Hosting provider name to filter for | | partner-id | | Filter for PoPs hosting an available shared connection from this partner | -| link-bandwidth-mbps | | Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. | +| link-bandwidth-mbps | | Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. | | dedicated-available | | Filter for PoPs with a dedicated connection available for self-hosted links. | -| l3-connectivity-partners | | Filter for PoPs with a shared connection available from a partner supporting L3 connectivity | | region | Default: `fr-par`
One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config | diff --git a/internal/namespaces/interlink/v1beta1/interlink_cli.go b/internal/namespaces/interlink/v1beta1/interlink_cli.go index 9c26ae83f9..3e481782b0 100644 --- a/internal/namespaces/interlink/v1beta1/interlink_cli.go +++ b/internal/namespaces/interlink/v1beta1/interlink_cli.go @@ -129,13 +129,6 @@ func interlinkPartnerList() *core.Command { Deprecated: false, Positional: false, }, - { - Name: "l3-connectivity", - Short: `Filter for partners supporting L3 connectivity`, - Required: false, - Deprecated: false, - Positional: false, - }, core.RegionArgSpec( scw.RegionFrPar, scw.RegionItMil, @@ -243,7 +236,7 @@ func interlinkPopList() *core.Command { }, { Name: "link-bandwidth-mbps", - Short: `Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.`, + Short: `Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.`, Required: false, Deprecated: false, Positional: false, @@ -255,13 +248,6 @@ func interlinkPopList() *core.Command { Deprecated: false, Positional: false, }, - { - Name: "l3-connectivity-partners", - Short: `Filter for PoPs with a shared connection available from a partner supporting L3 connectivity`, - Required: false, - Deprecated: false, - Positional: false, - }, core.RegionArgSpec( scw.RegionFrPar, scw.RegionItMil, @@ -471,8 +457,6 @@ func interlinkLinkList() *core.Command { EnumValues: []string{ "hosted", "self_hosted", - "l2_hosted", - "l3_hosted", }, }, { From 3e86ef09108cc811c2b1b037fee7e43624862754 Mon Sep 17 00:00:00 2001 From: Jonathan Remy Date: Mon, 25 May 2026 09:44:57 +0200 Subject: [PATCH 3/3] Regenerate product-catalog and s2s-vpn docs and usage goldens. --- .../test-all-usage-product-catalog-product-list-usage.golden | 2 +- .../test-all-usage-s2s-vpn-connection-create-usage.golden | 2 -- docs/commands/product-catalog.md | 2 +- docs/commands/s2s-vpn.md | 2 -- 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden b/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden index c3002f201e..7c8035229c 100644 --- a/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden +++ b/cmd/scw/testdata/test-all-usage-product-catalog-product-list-usage.golden @@ -6,7 +6,7 @@ USAGE: scw product-catalog product list [arg=value ...] ARGS: - [product-types.{index}] The list of filtered product categories. (unknown_product_type | instance | apple_silicon | elastic_metal | dedibox | block_storage | object_storage | managed_inference | generative_apis | load_balancer | secret_manager | key_manager | managed_redis_database | kubernetes | managed_relational_database | managed_mongodb | serverless_functions) + [product-types.{index}] The list of filtered product categories. (unknown_product_type | instance | apple_silicon | elastic_metal | dedibox | block_storage | object_storage | managed_inference | generative_apis | load_balancer | secret_manager | key_manager | managed_redis_database | kubernetes | managed_relational_database | managed_mongodb) [global] Filter global products. [region] Filter products by region. [zone] Filter products by zone. diff --git a/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden b/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden index 6c79912edf..8f5f002a4c 100644 --- a/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden +++ b/cmd/scw/testdata/test-all-usage-s2s-vpn-connection-create-usage.golden @@ -18,8 +18,6 @@ ARGS: [esp-ciphers.{index}.integrity] (unknown_integrity | sha256 | sha384 | sha512) [esp-ciphers.{index}.dh-group] (unknown_dhgroup | modp2048 | modp3072 | modp4096 | ecp256 | ecp384 | ecp521 | curve25519) [enable-route-propagation] Defines whether route propagation is enabled or not. - [secret.id] - [secret.revision] vpn-gateway-id ID of the VPN gateway to attach to the connection customer-gateway-id ID of the customer gateway to attach to the connection [bgp-config-ipv4.routing-policy-id] diff --git a/docs/commands/product-catalog.md b/docs/commands/product-catalog.md index 9252ee5dd2..8346ec3763 100644 --- a/docs/commands/product-catalog.md +++ b/docs/commands/product-catalog.md @@ -28,7 +28,7 @@ scw product-catalog product list [arg=value ...] | Name | | Description | |------|---|-------------| -| product-types.{index} | One of: `unknown_product_type`, `instance`, `apple_silicon`, `elastic_metal`, `dedibox`, `block_storage`, `object_storage`, `managed_inference`, `generative_apis`, `load_balancer`, `secret_manager`, `key_manager`, `managed_redis_database`, `kubernetes`, `managed_relational_database`, `managed_mongodb`, `serverless_functions` | The list of filtered product categories. | +| product-types.{index} | One of: `unknown_product_type`, `instance`, `apple_silicon`, `elastic_metal`, `dedibox`, `block_storage`, `object_storage`, `managed_inference`, `generative_apis`, `load_balancer`, `secret_manager`, `key_manager`, `managed_redis_database`, `kubernetes`, `managed_relational_database`, `managed_mongodb` | The list of filtered product categories. | | global | | Filter global products. | | region | | Filter products by region. | | zone | | Filter products by zone. | diff --git a/docs/commands/s2s-vpn.md b/docs/commands/s2s-vpn.md index 02880904d3..b99b0052ac 100644 --- a/docs/commands/s2s-vpn.md +++ b/docs/commands/s2s-vpn.md @@ -67,8 +67,6 @@ scw s2s-vpn connection create [arg=value ...] | esp-ciphers.{index}.integrity | One of: `unknown_integrity`, `sha256`, `sha384`, `sha512` | | | esp-ciphers.{index}.dh-group | One of: `unknown_dhgroup`, `modp2048`, `modp3072`, `modp4096`, `ecp256`, `ecp384`, `ecp521`, `curve25519` | | | enable-route-propagation | | Defines whether route propagation is enabled or not. | -| secret.id | | | -| secret.revision | | | | vpn-gateway-id | Required | ID of the VPN gateway to attach to the connection | | customer-gateway-id | Required | ID of the customer gateway to attach to the connection | | bgp-config-ipv4.routing-policy-id | | |