@@ -31,16 +31,16 @@ func GetGeneratedCommands() *core.Commands {
31
31
secretVersionGet (),
32
32
secretVersionUpdate (),
33
33
secretVersionList (),
34
- secretVersionDelete (),
35
34
secretVersionEnable (),
36
35
secretVersionDisable (),
37
36
secretVersionAccess (),
37
+ secretVersionDelete (),
38
38
)
39
39
}
40
40
func secretRoot () * core.Command {
41
41
return & core.Command {
42
- Short : `This API allows you to conveniently store, access and share sensitive data ` ,
43
- Long : `Secret Manager API documentation .` ,
42
+ Short : `Secret Manager API ` ,
43
+ Long : `This API allows you to conveniently store, access and share sensitive data .` ,
44
44
Namespace : "secret" ,
45
45
}
46
46
}
@@ -213,11 +213,11 @@ func secretSecretList() *core.Command {
213
213
Positional : false ,
214
214
},
215
215
{
216
- Name : "name" ,
217
- Short : `Filter by secret name (optional)` ,
216
+ Name : "order-by" ,
218
217
Required : false ,
219
218
Deprecated : false ,
220
219
Positional : false ,
220
+ EnumValues : []string {"name_asc" , "name_desc" , "created_at_asc" , "created_at_desc" , "updated_at_asc" , "updated_at_desc" },
221
221
},
222
222
{
223
223
Name : "tags.{index}" ,
@@ -227,11 +227,18 @@ func secretSecretList() *core.Command {
227
227
Positional : false ,
228
228
},
229
229
{
230
- Name : "order-by" ,
230
+ Name : "name" ,
231
+ Short : `Filter by secret name (optional)` ,
232
+ Required : false ,
233
+ Deprecated : false ,
234
+ Positional : false ,
235
+ },
236
+ {
237
+ Name : "is-managed" ,
238
+ Short : `Filter by managed / not managed (optional)` ,
231
239
Required : false ,
232
240
Deprecated : false ,
233
241
Positional : false ,
234
- EnumValues : []string {"name_asc" , "name_desc" , "created_at_asc" , "created_at_desc" , "updated_at_asc" , "updated_at_desc" },
235
242
},
236
243
{
237
244
Name : "organization-id" ,
@@ -525,15 +532,15 @@ func secretVersionList() *core.Command {
525
532
}
526
533
}
527
534
528
- func secretVersionDelete () * core.Command {
535
+ func secretVersionEnable () * core.Command {
529
536
return & core.Command {
530
- Short : `Delete a version` ,
531
- Long : `Delete a secret's version and the sensitive data contained in it. Deleting a version is permanent and cannot be undone .` ,
537
+ Short : `Enable a version` ,
538
+ Long : `Make a specific version accessible. You must specify the ` + "`" + `region` + "`" + `, ` + "`" + `secret_id` + "`" + ` and ` + "`" + `revision` + "`" + ` parameters .` ,
532
539
Namespace : "secret" ,
533
540
Resource : "version" ,
534
- Verb : "delete " ,
541
+ Verb : "enable " ,
535
542
// Deprecated: false,
536
- ArgsType : reflect .TypeOf (secret.DestroySecretVersionRequest {}),
543
+ ArgsType : reflect .TypeOf (secret.EnableSecretVersionRequest {}),
537
544
ArgSpecs : core.ArgSpecs {
538
545
{
539
546
Name : "secret-id" ,
@@ -552,31 +559,25 @@ func secretVersionDelete() *core.Command {
552
559
core .RegionArgSpec (scw .RegionFrPar ),
553
560
},
554
561
Run : func (ctx context.Context , args interface {}) (i interface {}, e error ) {
555
- request := args .(* secret.DestroySecretVersionRequest )
562
+ request := args .(* secret.EnableSecretVersionRequest )
556
563
557
564
client := core .ExtractClient (ctx )
558
565
api := secret .NewAPI (client )
559
- return api .DestroySecretVersion (request )
566
+ return api .EnableSecretVersion (request )
560
567
561
568
},
562
- Examples : []* core.Example {
563
- {
564
- Short : "Delete a given Secret Version" ,
565
- ArgsJSON : `{"revision":"1","secret_id":"11111111-1111-1111-1111-111111111111"}` ,
566
- },
567
- },
568
569
}
569
570
}
570
571
571
- func secretVersionEnable () * core.Command {
572
+ func secretVersionDisable () * core.Command {
572
573
return & core.Command {
573
- Short : `Enable a version` ,
574
- Long : `Make a specific version accessible . You must specify the ` + "`" + `region` + "`" + `, ` + "`" + `secret_id` + "`" + ` and ` + "`" + `revision` + "`" + ` parameters.` ,
574
+ Short : `Disable a version` ,
575
+ Long : `Make a specific version inaccessible . You must specify the ` + "`" + `region` + "`" + `, ` + "`" + `secret_id` + "`" + ` and ` + "`" + `revision` + "`" + ` parameters.` ,
575
576
Namespace : "secret" ,
576
577
Resource : "version" ,
577
- Verb : "enable " ,
578
+ Verb : "disable " ,
578
579
// Deprecated: false,
579
- ArgsType : reflect .TypeOf (secret.EnableSecretVersionRequest {}),
580
+ ArgsType : reflect .TypeOf (secret.DisableSecretVersionRequest {}),
580
581
ArgSpecs : core.ArgSpecs {
581
582
{
582
583
Name : "secret-id" ,
@@ -595,25 +596,25 @@ func secretVersionEnable() *core.Command {
595
596
core .RegionArgSpec (scw .RegionFrPar ),
596
597
},
597
598
Run : func (ctx context.Context , args interface {}) (i interface {}, e error ) {
598
- request := args .(* secret.EnableSecretVersionRequest )
599
+ request := args .(* secret.DisableSecretVersionRequest )
599
600
600
601
client := core .ExtractClient (ctx )
601
602
api := secret .NewAPI (client )
602
- return api .EnableSecretVersion (request )
603
+ return api .DisableSecretVersion (request )
603
604
604
605
},
605
606
}
606
607
}
607
608
608
- func secretVersionDisable () * core.Command {
609
+ func secretVersionAccess () * core.Command {
609
610
return & core.Command {
610
- Short : `Disable a version` ,
611
- Long : `Make a specific version inaccessible. You must specify the ` + "`" + `region` + "`" + `, ` + "`" + `secret_id` + "`" + ` and ` + "`" + `revision` + "`" + ` parameters.` ,
611
+ Short : `Access a secret's version using the secret's ID ` ,
612
+ Long : `Access sensitive data in a secret's version specified by the ` + "`" + `region` + "`" + `, ` + "`" + `secret_id` + "`" + ` and ` + "`" + `revision` + "`" + ` parameters.` ,
612
613
Namespace : "secret" ,
613
614
Resource : "version" ,
614
- Verb : "disable " ,
615
+ Verb : "access " ,
615
616
// Deprecated: false,
616
- ArgsType : reflect .TypeOf (secret.DisableSecretVersionRequest {}),
617
+ ArgsType : reflect .TypeOf (secret.AccessSecretVersionRequest {}),
617
618
ArgSpecs : core.ArgSpecs {
618
619
{
619
620
Name : "secret-id" ,
@@ -632,25 +633,25 @@ func secretVersionDisable() *core.Command {
632
633
core .RegionArgSpec (scw .RegionFrPar ),
633
634
},
634
635
Run : func (ctx context.Context , args interface {}) (i interface {}, e error ) {
635
- request := args .(* secret.DisableSecretVersionRequest )
636
+ request := args .(* secret.AccessSecretVersionRequest )
636
637
637
638
client := core .ExtractClient (ctx )
638
639
api := secret .NewAPI (client )
639
- return api .DisableSecretVersion (request )
640
+ return api .AccessSecretVersion (request )
640
641
641
642
},
642
643
}
643
644
}
644
645
645
- func secretVersionAccess () * core.Command {
646
+ func secretVersionDelete () * core.Command {
646
647
return & core.Command {
647
- Short : `Access a secret's version using the secret's ID ` ,
648
- Long : `Access sensitive data in a secret's version specified by the ` + "`" + `region` + "`" + `, ` + "`" + `secret_id` + "`" + ` and ` + "`" + `revision` + "`" + ` parameters .` ,
648
+ Short : `Delete a version` ,
649
+ Long : `Delete a secret's version and the sensitive data contained in it. Deleting a version is permanent and cannot be undone .` ,
649
650
Namespace : "secret" ,
650
651
Resource : "version" ,
651
- Verb : "access " ,
652
+ Verb : "delete " ,
652
653
// Deprecated: false,
653
- ArgsType : reflect .TypeOf (secret.AccessSecretVersionRequest {}),
654
+ ArgsType : reflect .TypeOf (secret.DestroySecretVersionRequest {}),
654
655
ArgSpecs : core.ArgSpecs {
655
656
{
656
657
Name : "secret-id" ,
@@ -669,12 +670,18 @@ func secretVersionAccess() *core.Command {
669
670
core .RegionArgSpec (scw .RegionFrPar ),
670
671
},
671
672
Run : func (ctx context.Context , args interface {}) (i interface {}, e error ) {
672
- request := args .(* secret.AccessSecretVersionRequest )
673
+ request := args .(* secret.DestroySecretVersionRequest )
673
674
674
675
client := core .ExtractClient (ctx )
675
676
api := secret .NewAPI (client )
676
- return api .AccessSecretVersion (request )
677
+ return api .DestroySecretVersion (request )
677
678
678
679
},
680
+ Examples : []* core.Example {
681
+ {
682
+ Short : "Delete a given Secret Version" ,
683
+ ArgsJSON : `{"revision":"1","secret_id":"11111111-1111-1111-1111-111111111111"}` ,
684
+ },
685
+ },
679
686
}
680
687
}
0 commit comments