Skip to content

Commit caff8f4

Browse files
committed
feat: update generated APIs
1 parent 81b313f commit caff8f4

File tree

31 files changed

+114
-51
lines changed

31 files changed

+114
-51
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
🎲🎲🎲 EXIT CODE: 0 🎲🎲🎲
2+
🟥🟥🟥 STDERR️️ 🟥🟥🟥️
3+
Organization-wide management commands.
4+
5+
USAGE:
6+
scw iam organization
7+
8+
FLAGS:
9+
-h, --help help for organization
10+
11+
GLOBAL FLAGS:
12+
-c, --config string The path to the config file
13+
-D, --debug Enable debug mode
14+
-o, --output string Output format: json or human, see 'scw help output' for more info (default "human")
15+
-p, --profile string The config profile to use

cmd/scw/testdata/test-all-usage-iam-usage.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ AVAILABLE COMMANDS:
1111
group Groups management commands
1212
jwt JWTs management commands
1313
log Log management commands
14+
organization Organization-wide management commands
1415
permission-set Permission sets management commands
1516
policy Policies management commands
1617
rule Rules management commands

cmd/scw/testdata/test-all-usage-vpc-private-network-create-usage.golden

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ USAGE:
66
scw vpc private-network create [arg=value ...]
77

88
ARGS:
9-
name=<generated> Name for the Private Network
10-
[project-id] Project ID to use. If none is passed the default project ID will be used
11-
[tags.{index}] Tags for the Private Network
12-
[subnets.{index}] Private Network subnets CIDR
13-
[vpc-id] VPC in which to create the Private Network
14-
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
9+
name=<generated> Name for the Private Network
10+
[project-id] Project ID to use. If none is passed the default project ID will be used
11+
[tags.{index}] Tags for the Private Network
12+
[subnets.{index}] Private Network subnets CIDR
13+
[vpc-id] VPC in which to create the Private Network
14+
[default-route-propagation-enabled] Defines whether default v4 and v6 routes are propagated for this Private Network
15+
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1516

1617
FLAGS:
1718
-h, --help help for create

cmd/scw/testdata/test-all-usage-vpc-private-network-update-usage.golden

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ USAGE:
66
scw vpc private-network update <private-network-id ...> [arg=value ...]
77

88
ARGS:
9-
private-network-id Private Network ID
10-
[name] Name for the Private Network
11-
[tags.{index}] Tags for the Private Network
12-
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
9+
private-network-id Private Network ID
10+
[name] Name for the Private Network
11+
[tags.{index}] Tags for the Private Network
12+
[default-route-propagation-enabled] Defines whether default v4 and v6 routes are propagated for this Private Network
13+
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | nl-ams | pl-waw)
1314

1415
FLAGS:
1516
-h, --help help for update

docs/commands/iam.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ This API allows you to manage Identity and Access Management (IAM) across your S
3131
- [Log management commands](#log-management-commands)
3232
- [Get a log](#get-a-log)
3333
- [List logs](#list-logs)
34+
- [Organization-wide management commands](#organization-wide-management-commands)
3435
- [Permission sets management commands](#permission-sets-management-commands)
3536
- [List permission sets](#list-permission-sets)
3637
- [Policies management commands](#policies-management-commands)
@@ -629,6 +630,20 @@ scw iam log list [arg=value ...]
629630

630631

631632

633+
## Organization-wide management commands
634+
635+
Organization-wide management commands.
636+
637+
Organization-wide management commands.
638+
639+
**Usage:**
640+
641+
```
642+
scw iam organization
643+
```
644+
645+
646+
632647
## Permission sets management commands
633648

634649
Permission sets management commands.

docs/commands/vpc.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ scw vpc private-network create [arg=value ...]
5757
| tags.{index} | | Tags for the Private Network |
5858
| subnets.{index} | | Private Network subnets CIDR |
5959
| vpc-id | | VPC in which to create the Private Network |
60+
| default-route-propagation-enabled | | Defines whether default v4 and v6 routes are propagated for this Private Network |
6061
| region | Default: `fr-par`<br />One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config |
6162

6263

@@ -166,6 +167,7 @@ scw vpc private-network update <private-network-id ...> [arg=value ...]
166167
| private-network-id | Required | Private Network ID |
167168
| name | | Name for the Private Network |
168169
| tags.{index} | | Tags for the Private Network |
170+
| default-route-propagation-enabled | | Defines whether default v4 and v6 routes are propagated for this Private Network |
169171
| region | Default: `fr-par`<br />One of: `fr-par`, `nl-ams`, `pl-waw` | Region to target. If none is passed will use default region from the config |
170172

171173

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ require (
2323
github.com/mattn/go-isatty v0.0.20
2424
github.com/moby/buildkit v0.13.2
2525
github.com/opencontainers/go-digest v1.0.0
26-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250513115908-b0f902104f82
26+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250515094521-f33fe0fc8609
2727
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
2828
github.com/spf13/cobra v1.9.1
2929
github.com/spf13/pflag v1.0.6

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -466,8 +466,8 @@ github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUz
466466
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
467467
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDjyw0ULyrTYWeN0UNCCkmCWfjPnIA2W6oviI=
468468
github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs=
469-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250513115908-b0f902104f82 h1:HiThszq4WsYeLYznJjVm0RlsBw5uRalTPp3YEl5b0sc=
470-
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250513115908-b0f902104f82/go.mod h1:qiGzapFyNPFwBBLJ+hTFykKSnU95n1zL64+o1ubmwf0=
469+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250515094521-f33fe0fc8609 h1:jS3hOMorLvanEQu3LYk4UX5mzPZZPyM1cDL8eu8tXGU=
470+
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.33.0.20250515094521-f33fe0fc8609/go.mod h1:qiGzapFyNPFwBBLJ+hTFykKSnU95n1zL64+o1ubmwf0=
471471
github.com/sclevine/spec v1.4.0 h1:z/Q9idDcay5m5irkZ28M7PtQM4aOISzOpj4bUPkDee8=
472472
github.com/sclevine/spec v1.4.0/go.mod h1:LvpgJaFyvQzRvc1kaDs0bulYwzC70PbiYjC4QnFHkOM=
473473
github.com/secure-systems-lab/go-securesystemslib v0.8.0 h1:mr5An6X45Kb2nddcFlbmfHkLguCE9laoZCUzEEpIZXA=

internal/namespaces/applesilicon/v1alpha1/applesilicon_cli.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"reflect"
99

1010
"github.com/scaleway/scaleway-cli/v2/core"
11-
applesilicon "github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
11+
"github.com/scaleway/scaleway-sdk-go/api/applesilicon/v1alpha1"
1212
"github.com/scaleway/scaleway-sdk-go/scw"
1313
)
1414

internal/namespaces/billing/v2beta1/billing_cli.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"reflect"
99

1010
"github.com/scaleway/scaleway-cli/v2/core"
11-
billing "github.com/scaleway/scaleway-sdk-go/api/billing/v2beta1"
11+
"github.com/scaleway/scaleway-sdk-go/api/billing/v2beta1"
1212
"github.com/scaleway/scaleway-sdk-go/scw"
1313
)
1414

0 commit comments

Comments
 (0)