Skip to content

Commit 0e29eec

Browse files
authored
feat(baremetal): add name filter for ListOffersRequest (#3840)
1 parent b6240f5 commit 0e29eec

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

cmd/scw/testdata/test-all-usage-baremetal-offer-list-usage.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ EXAMPLES:
1414

1515
ARGS:
1616
[subscription-period] Subscription period type to filter offers by (unknown_subscription_period | hourly | monthly)
17+
[name] Offer name to filter offers by
1718
[zone=fr-par-1] Zone to target. If none is passed will use default zone from the config (fr-par-1 | fr-par-2 | nl-ams-1 | nl-ams-2 | all)
1819

1920
FLAGS:

docs/commands/baremetal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ scw baremetal offer list [arg=value ...]
167167
| Name | | Description |
168168
|------|---|-------------|
169169
| subscription-period | One of: `unknown_subscription_period`, `hourly`, `monthly` | Subscription period type to filter offers by |
170+
| name | | Offer name to filter offers by |
170171
| zone | Default: `fr-par-1`<br />One of: `fr-par-1`, `fr-par-2`, `nl-ams-1`, `nl-ams-2`, `all` | Zone to target. If none is passed will use default zone from the config |
171172

172173

internal/namespaces/baremetal/v1/baremetal_cli.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1036,6 +1036,13 @@ func baremetalOfferList() *core.Command {
10361036
Positional: false,
10371037
EnumValues: []string{"unknown_subscription_period", "hourly", "monthly"},
10381038
},
1039+
{
1040+
Name: "name",
1041+
Short: `Offer name to filter offers by`,
1042+
Required: false,
1043+
Deprecated: false,
1044+
Positional: false,
1045+
},
10391046
core.ZoneArgSpec(scw.ZoneFrPar1, scw.ZoneFrPar2, scw.ZoneNlAms1, scw.ZoneNlAms2, scw.Zone(core.AllLocalities)),
10401047
},
10411048
Run: func(ctx context.Context, args interface{}) (i interface{}, e error) {

0 commit comments

Comments
 (0)