@@ -56,9 +56,19 @@ import (
5656 "github.com/fastly/cli/pkg/commands/logging/syslog"
5757 "github.com/fastly/cli/pkg/commands/logtail"
5858 "github.com/fastly/cli/pkg/commands/ngwaf"
59+ "github.com/fastly/cli/pkg/commands/ngwaf/countrylist"
60+ "github.com/fastly/cli/pkg/commands/ngwaf/iplist"
61+ "github.com/fastly/cli/pkg/commands/ngwaf/signallist"
62+ "github.com/fastly/cli/pkg/commands/ngwaf/stringlist"
63+ "github.com/fastly/cli/pkg/commands/ngwaf/wildcardlist"
5964 "github.com/fastly/cli/pkg/commands/ngwaf/workspace"
65+ wscountrylist "github.com/fastly/cli/pkg/commands/ngwaf/workspace/countrylist"
66+ wsiplist "github.com/fastly/cli/pkg/commands/ngwaf/workspace/iplist"
6067 "github.com/fastly/cli/pkg/commands/ngwaf/workspace/redaction"
68+ wssignallistlist "github.com/fastly/cli/pkg/commands/ngwaf/workspace/signallist"
69+ wsstringlistlist "github.com/fastly/cli/pkg/commands/ngwaf/workspace/stringlist"
6170 "github.com/fastly/cli/pkg/commands/ngwaf/workspace/virtualpatch"
71+ wswildcardlistlist "github.com/fastly/cli/pkg/commands/ngwaf/workspace/wildcardlist"
6272 "github.com/fastly/cli/pkg/commands/objectstorage"
6373 "github.com/fastly/cli/pkg/commands/objectstorage/accesskeys"
6474 "github.com/fastly/cli/pkg/commands/pop"
@@ -398,19 +408,79 @@ func Define( // nolint:revive // function-length
398408 loggingSyslogList := syslog .NewListCommand (loggingSyslogCmdRoot .CmdClause , data )
399409 loggingSyslogUpdate := syslog .NewUpdateCommand (loggingSyslogCmdRoot .CmdClause , data )
400410 ngwafRoot := ngwaf .NewRootCommand (app , data )
401- ngwafWorkspacesRoot := workspace .NewRootCommand (ngwafRoot .CmdClause , data )
402- ngwafWorkspacesCreate := workspace .NewCreateCommand (ngwafWorkspacesRoot .CmdClause , data )
403- ngwafWorkspacesDelete := workspace .NewDeleteCommand (ngwafWorkspacesRoot .CmdClause , data )
404- ngwafWorkspacesGet := workspace .NewGetCommand (ngwafWorkspacesRoot .CmdClause , data )
405- ngwafWorkspacesList := workspace .NewListCommand (ngwafWorkspacesRoot .CmdClause , data )
406- ngwafWorkspacesUpdate := workspace .NewUpdateCommand (ngwafWorkspacesRoot .CmdClause , data )
407- ngwafRedactionRoot := redaction .NewRootCommand (ngwafWorkspacesRoot .CmdClause , data )
411+ ngwafWorkspaceRoot := workspace .NewRootCommand (ngwafRoot .CmdClause , data )
412+ ngwafWorkspaceCreate := workspace .NewCreateCommand (ngwafWorkspaceRoot .CmdClause , data )
413+ ngwafWorkspaceDelete := workspace .NewDeleteCommand (ngwafWorkspaceRoot .CmdClause , data )
414+ ngwafWorkspaceGet := workspace .NewGetCommand (ngwafWorkspaceRoot .CmdClause , data )
415+ ngwafWorkspaceList := workspace .NewListCommand (ngwafWorkspaceRoot .CmdClause , data )
416+ ngwafWorkspaceUpdate := workspace .NewUpdateCommand (ngwafWorkspaceRoot .CmdClause , data )
417+ ngwafRedactionRoot := redaction .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
408418 ngwafRedactionCreate := redaction .NewCreateCommand (ngwafRedactionRoot .CmdClause , data )
409419 ngwafRedactionDelete := redaction .NewDeleteCommand (ngwafRedactionRoot .CmdClause , data )
410420 ngwafRedactionList := redaction .NewListCommand (ngwafRedactionRoot .CmdClause , data )
411421 ngwafRedactionRetrieve := redaction .NewRetrieveCommand (ngwafRedactionRoot .CmdClause , data )
412422 ngwafRedactionUpdate := redaction .NewUpdateCommand (ngwafRedactionRoot .CmdClause , data )
413- ngwafVirtualpatchRoot := virtualpatch .NewRootCommand (ngwafWorkspacesRoot .CmdClause , data )
423+ ngwafCountryListRoot := countrylist .NewRootCommand (ngwafRoot .CmdClause , data )
424+ ngwafCountryListCreate := countrylist .NewCreateCommand (ngwafCountryListRoot .CmdClause , data )
425+ ngwafCountryListDelete := countrylist .NewDeleteCommand (ngwafCountryListRoot .CmdClause , data )
426+ ngwafCountryListGet := countrylist .NewGetCommand (ngwafCountryListRoot .CmdClause , data )
427+ ngwafCountryListList := countrylist .NewListCommand (ngwafCountryListRoot .CmdClause , data )
428+ ngwafCountryListUpdate := countrylist .NewUpdateCommand (ngwafCountryListRoot .CmdClause , data )
429+ ngwafIPListRoot := iplist .NewRootCommand (ngwafRoot .CmdClause , data )
430+ ngwafIPListCreate := iplist .NewCreateCommand (ngwafIPListRoot .CmdClause , data )
431+ ngwafIPListDelete := iplist .NewDeleteCommand (ngwafIPListRoot .CmdClause , data )
432+ ngwafIPListGet := iplist .NewGetCommand (ngwafIPListRoot .CmdClause , data )
433+ ngwafIPListList := iplist .NewListCommand (ngwafIPListRoot .CmdClause , data )
434+ ngwafIPListUpdate := iplist .NewUpdateCommand (ngwafIPListRoot .CmdClause , data )
435+ ngwafSignalListRoot := signallist .NewRootCommand (ngwafRoot .CmdClause , data )
436+ ngwafSignalListCreate := signallist .NewCreateCommand (ngwafSignalListRoot .CmdClause , data )
437+ ngwafSignalListDelete := signallist .NewDeleteCommand (ngwafSignalListRoot .CmdClause , data )
438+ ngwafSignalListGet := signallist .NewGetCommand (ngwafSignalListRoot .CmdClause , data )
439+ ngwafSignalListList := signallist .NewListCommand (ngwafSignalListRoot .CmdClause , data )
440+ ngwafSignalListUpdate := signallist .NewUpdateCommand (ngwafSignalListRoot .CmdClause , data )
441+ ngwafStringListRoot := stringlist .NewRootCommand (ngwafRoot .CmdClause , data )
442+ ngwafStringListCreate := stringlist .NewCreateCommand (ngwafStringListRoot .CmdClause , data )
443+ ngwafStringListDelete := stringlist .NewDeleteCommand (ngwafStringListRoot .CmdClause , data )
444+ ngwafStringListGet := stringlist .NewGetCommand (ngwafStringListRoot .CmdClause , data )
445+ ngwafStringListList := stringlist .NewListCommand (ngwafStringListRoot .CmdClause , data )
446+ ngwafStringListUpdate := stringlist .NewUpdateCommand (ngwafStringListRoot .CmdClause , data )
447+ ngwafWildcardListRoot := wildcardlist .NewRootCommand (ngwafRoot .CmdClause , data )
448+ ngwafWildcardListCreate := wildcardlist .NewCreateCommand (ngwafWildcardListRoot .CmdClause , data )
449+ ngwafWildcardListDelete := wildcardlist .NewDeleteCommand (ngwafWildcardListRoot .CmdClause , data )
450+ ngwafWildcardListGet := wildcardlist .NewGetCommand (ngwafWildcardListRoot .CmdClause , data )
451+ ngwafWildcardListList := wildcardlist .NewListCommand (ngwafWildcardListRoot .CmdClause , data )
452+ ngwafWildcardListUpdate := wildcardlist .NewUpdateCommand (ngwafWildcardListRoot .CmdClause , data )
453+ ngwafWorkspaceCountryListRoot := wscountrylist .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
454+ ngwafWorkspaceCountryListCreate := wscountrylist .NewCreateCommand (ngwafWorkspaceCountryListRoot .CmdClause , data )
455+ ngwafWorkspaceCountryListDelete := wscountrylist .NewDeleteCommand (ngwafWorkspaceCountryListRoot .CmdClause , data )
456+ ngwafWorkspaceCountryListGet := wscountrylist .NewGetCommand (ngwafWorkspaceCountryListRoot .CmdClause , data )
457+ ngwafWorkspaceCountryListList := wscountrylist .NewListCommand (ngwafWorkspaceCountryListRoot .CmdClause , data )
458+ ngwafWorkspaceCountryListUpdate := wscountrylist .NewUpdateCommand (ngwafWorkspaceCountryListRoot .CmdClause , data )
459+ ngwafWorkspaceIPListRoot := wsiplist .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
460+ ngwafWorkspaceIPListCreate := wsiplist .NewCreateCommand (ngwafWorkspaceIPListRoot .CmdClause , data )
461+ ngwafWorkspaceIPListDelete := wsiplist .NewDeleteCommand (ngwafWorkspaceIPListRoot .CmdClause , data )
462+ ngwafWorkspaceIPListGet := wsiplist .NewGetCommand (ngwafWorkspaceIPListRoot .CmdClause , data )
463+ ngwafWorkspaceIPListList := wsiplist .NewListCommand (ngwafWorkspaceIPListRoot .CmdClause , data )
464+ ngwafWorkspaceIPListUpdate := wsiplist .NewUpdateCommand (ngwafWorkspaceIPListRoot .CmdClause , data )
465+ ngwafWorkspaceSignalListRoot := wssignallistlist .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
466+ ngwafWorkspaceSignalListCreate := wssignallistlist .NewCreateCommand (ngwafWorkspaceSignalListRoot .CmdClause , data )
467+ ngwafWorkspaceSignalListDelete := wssignallistlist .NewDeleteCommand (ngwafWorkspaceSignalListRoot .CmdClause , data )
468+ ngwafWorkspaceSignalListGet := wssignallistlist .NewGetCommand (ngwafWorkspaceSignalListRoot .CmdClause , data )
469+ ngwafWorkspaceSignalListList := wssignallistlist .NewListCommand (ngwafWorkspaceSignalListRoot .CmdClause , data )
470+ ngwafWorkspaceSignalListUpdate := wssignallistlist .NewUpdateCommand (ngwafWorkspaceSignalListRoot .CmdClause , data )
471+ ngwafWorkspaceStringListRoot := wsstringlistlist .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
472+ ngwafWorkspaceStringListCreate := wsstringlistlist .NewCreateCommand (ngwafWorkspaceStringListRoot .CmdClause , data )
473+ ngwafWorkspaceStringListDelete := wsstringlistlist .NewDeleteCommand (ngwafWorkspaceStringListRoot .CmdClause , data )
474+ ngwafWorkspaceStringListGet := wsstringlistlist .NewGetCommand (ngwafWorkspaceStringListRoot .CmdClause , data )
475+ ngwafWorkspaceStringListList := wsstringlistlist .NewListCommand (ngwafWorkspaceStringListRoot .CmdClause , data )
476+ ngwafWorkspaceStringListUpdate := wsstringlistlist .NewUpdateCommand (ngwafWorkspaceStringListRoot .CmdClause , data )
477+ ngwafWorkspaceWildcardListRoot := wildcardlist .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
478+ ngwafWorkspaceWildcardListCreate := wswildcardlistlist .NewCreateCommand (ngwafWorkspaceWildcardListRoot .CmdClause , data )
479+ ngwafWorkspaceWildcardListDelete := wswildcardlistlist .NewDeleteCommand (ngwafWorkspaceWildcardListRoot .CmdClause , data )
480+ ngwafWorkspaceWildcardListGet := wswildcardlistlist .NewGetCommand (ngwafWorkspaceWildcardListRoot .CmdClause , data )
481+ ngwafWorkspaceWildcardListList := wswildcardlistlist .NewListCommand (ngwafWorkspaceWildcardListRoot .CmdClause , data )
482+ ngwafWorkspaceWildcardListUpdate := wswildcardlistlist .NewUpdateCommand (ngwafWorkspaceWildcardListRoot .CmdClause , data )
483+ ngwafVirtualpatchRoot := virtualpatch .NewRootCommand (ngwafWorkspaceRoot .CmdClause , data )
414484 ngwafVirtualpatchList := virtualpatch .NewListCommand (ngwafVirtualpatchRoot .CmdClause , data )
415485 ngwafVirtualpatchUpdate := virtualpatch .NewUpdateCommand (ngwafVirtualpatchRoot .CmdClause , data )
416486 ngwafVirtualpatchRetrieve := virtualpatch .NewRetrieveCommand (ngwafVirtualpatchRoot .CmdClause , data )
@@ -840,16 +910,74 @@ func Define( // nolint:revive // function-length
840910 ngwafRedactionRetrieve ,
841911 ngwafRedactionUpdate ,
842912 ngwafRedactionRoot ,
913+ ngwafCountryListRoot ,
914+ ngwafCountryListCreate ,
915+ ngwafCountryListDelete ,
916+ ngwafCountryListGet ,
917+ ngwafCountryListList ,
918+ ngwafCountryListUpdate ,
919+ ngwafIPListRoot ,
920+ ngwafIPListCreate ,
921+ ngwafIPListDelete ,
922+ ngwafIPListGet ,
923+ ngwafIPListList ,
924+ ngwafIPListUpdate ,
925+ ngwafSignalListRoot ,
926+ ngwafSignalListCreate ,
927+ ngwafSignalListDelete ,
928+ ngwafSignalListGet ,
929+ ngwafSignalListList ,
930+ ngwafSignalListUpdate ,
931+ ngwafStringListRoot ,
932+ ngwafStringListCreate ,
933+ ngwafStringListDelete ,
934+ ngwafStringListGet ,
935+ ngwafStringListList ,
936+ ngwafStringListUpdate ,
937+ ngwafWildcardListCreate ,
938+ ngwafWildcardListDelete ,
939+ ngwafWildcardListGet ,
940+ ngwafWildcardListList ,
941+ ngwafWildcardListUpdate ,
942+ ngwafWorkspaceCountryListRoot ,
943+ ngwafWorkspaceCountryListCreate ,
944+ ngwafWorkspaceCountryListDelete ,
945+ ngwafWorkspaceCountryListGet ,
946+ ngwafWorkspaceCountryListList ,
947+ ngwafWorkspaceCountryListUpdate ,
948+ ngwafWorkspaceIPListRoot ,
949+ ngwafWorkspaceIPListCreate ,
950+ ngwafWorkspaceIPListDelete ,
951+ ngwafWorkspaceIPListGet ,
952+ ngwafWorkspaceIPListList ,
953+ ngwafWorkspaceIPListUpdate ,
954+ ngwafWorkspaceSignalListRoot ,
955+ ngwafWorkspaceSignalListCreate ,
956+ ngwafWorkspaceSignalListDelete ,
957+ ngwafWorkspaceSignalListGet ,
958+ ngwafWorkspaceSignalListList ,
959+ ngwafWorkspaceSignalListUpdate ,
960+ ngwafWorkspaceStringListRoot ,
961+ ngwafWorkspaceStringListCreate ,
962+ ngwafWorkspaceStringListDelete ,
963+ ngwafWorkspaceStringListGet ,
964+ ngwafWorkspaceStringListList ,
965+ ngwafWorkspaceStringListUpdate ,
966+ ngwafWorkspaceWildcardListCreate ,
967+ ngwafWorkspaceWildcardListDelete ,
968+ ngwafWorkspaceWildcardListGet ,
969+ ngwafWorkspaceWildcardListList ,
970+ ngwafWorkspaceWildcardListUpdate ,
843971 ngwafVirtualpatchList ,
844972 ngwafVirtualpatchRetrieve ,
845973 ngwafVirtualpatchRoot ,
846974 ngwafVirtualpatchUpdate ,
847- ngwafWorkspacesRoot ,
848- ngwafWorkspacesCreate ,
849- ngwafWorkspacesDelete ,
850- ngwafWorkspacesGet ,
851- ngwafWorkspacesList ,
852- ngwafWorkspacesUpdate ,
975+ ngwafWorkspaceRoot ,
976+ ngwafWorkspaceCreate ,
977+ ngwafWorkspaceDelete ,
978+ ngwafWorkspaceGet ,
979+ ngwafWorkspaceList ,
980+ ngwafWorkspaceUpdate ,
853981 objectStorageRoot ,
854982 objectStorageAccesskeysRoot ,
855983 objectStorageAccesskeysCreate ,
0 commit comments