@@ -60,6 +60,14 @@ import (
6060 "github.com/fastly/cli/pkg/commands/pop"
6161 "github.com/fastly/cli/pkg/commands/product"
6262 "github.com/fastly/cli/pkg/commands/product/botmanagement"
63+ "github.com/fastly/cli/pkg/commands/product/brotlicompression"
64+ "github.com/fastly/cli/pkg/commands/product/ddosprotection"
65+ "github.com/fastly/cli/pkg/commands/product/domaininspector"
66+ "github.com/fastly/cli/pkg/commands/product/fanout"
67+ "github.com/fastly/cli/pkg/commands/product/imageoptimizer"
68+ "github.com/fastly/cli/pkg/commands/product/logexplorerinsights"
69+ "github.com/fastly/cli/pkg/commands/product/origininspector"
70+ "github.com/fastly/cli/pkg/commands/product/websockets"
6371 "github.com/fastly/cli/pkg/commands/products"
6472 "github.com/fastly/cli/pkg/commands/profile"
6573 "github.com/fastly/cli/pkg/commands/purge"
@@ -401,11 +409,53 @@ func Define( // nolint:revive // function-length
401409 objectStorageAccesskeysGet := accesskeys .NewGetCommand (objectStorageAccesskeysRoot .CmdClause , data )
402410 objectStorageAccesskeysList := accesskeys .NewListCommand (objectStorageAccesskeysRoot .CmdClause , data )
403411 popCmdRoot := pop .NewRootCommand (app , data )
412+
404413 productCmdRoot := product .NewRootCommand (app , data )
405414 productBotManagementCmdRoot := botmanagement .NewRootCommand (productCmdRoot .CmdClause , data )
406415 productBotManagementDisable := botmanagement .NewDisableCommand (productBotManagementCmdRoot .CmdClause , data )
407416 productBotManagementEnable := botmanagement .NewEnableCommand (productBotManagementCmdRoot .CmdClause , data )
408417 productBotManagementStatus := botmanagement .NewStatusCommand (productBotManagementCmdRoot .CmdClause , data )
418+
419+ productBrotliCompressionCmdRoot := brotlicompression .NewRootCommand (productCmdRoot .CmdClause , data )
420+ productBrotliCompressionDisable := brotlicompression .NewDisableCommand (productBrotliCompressionCmdRoot .CmdClause , data )
421+ productBrotliCompressionEnable := brotlicompression .NewEnableCommand (productBrotliCompressionCmdRoot .CmdClause , data )
422+ productBrotliCompressionStatus := brotlicompression .NewStatusCommand (productBrotliCompressionCmdRoot .CmdClause , data )
423+
424+ productDDoSProtectionCmdRoot := ddosprotection .NewRootCommand (productCmdRoot .CmdClause , data )
425+ productDDoSProtectionDisable := ddosprotection .NewDisableCommand (productDDoSProtectionCmdRoot .CmdClause , data )
426+ productDDoSProtectionEnable := ddosprotection .NewEnableCommand (productDDoSProtectionCmdRoot .CmdClause , data )
427+ productDDoSProtectionStatus := ddosprotection .NewStatusCommand (productDDoSProtectionCmdRoot .CmdClause , data )
428+
429+ productDomainInspectorCmdRoot := domaininspector .NewRootCommand (productCmdRoot .CmdClause , data )
430+ productDomainInspectorDisable := domaininspector .NewDisableCommand (productDomainInspectorCmdRoot .CmdClause , data )
431+ productDomainInspectorEnable := domaininspector .NewEnableCommand (productDomainInspectorCmdRoot .CmdClause , data )
432+ productDomainInspectorStatus := domaininspector .NewStatusCommand (productDomainInspectorCmdRoot .CmdClause , data )
433+
434+ productFanoutCmdRoot := fanout .NewRootCommand (productCmdRoot .CmdClause , data )
435+ productFanoutDisable := fanout .NewDisableCommand (productFanoutCmdRoot .CmdClause , data )
436+ productFanoutEnable := fanout .NewEnableCommand (productFanoutCmdRoot .CmdClause , data )
437+ productFanoutStatus := fanout .NewStatusCommand (productFanoutCmdRoot .CmdClause , data )
438+
439+ productImageOptimizerCmdRoot := imageoptimizer .NewRootCommand (productCmdRoot .CmdClause , data )
440+ productImageOptimizerDisable := imageoptimizer .NewDisableCommand (productImageOptimizerCmdRoot .CmdClause , data )
441+ productImageOptimizerEnable := imageoptimizer .NewEnableCommand (productImageOptimizerCmdRoot .CmdClause , data )
442+ productImageOptimizerStatus := imageoptimizer .NewStatusCommand (productImageOptimizerCmdRoot .CmdClause , data )
443+
444+ productLogExplorerInsightsCmdRoot := logexplorerinsights .NewRootCommand (productCmdRoot .CmdClause , data )
445+ productLogExplorerInsightsDisable := logexplorerinsights .NewDisableCommand (productLogExplorerInsightsCmdRoot .CmdClause , data )
446+ productLogExplorerInsightsEnable := logexplorerinsights .NewEnableCommand (productLogExplorerInsightsCmdRoot .CmdClause , data )
447+ productLogExplorerInsightsStatus := logexplorerinsights .NewStatusCommand (productLogExplorerInsightsCmdRoot .CmdClause , data )
448+
449+ productOriginInspectorCmdRoot := origininspector .NewRootCommand (productCmdRoot .CmdClause , data )
450+ productOriginInspectorDisable := origininspector .NewDisableCommand (productOriginInspectorCmdRoot .CmdClause , data )
451+ productOriginInspectorEnable := origininspector .NewEnableCommand (productOriginInspectorCmdRoot .CmdClause , data )
452+ productOriginInspectorStatus := origininspector .NewStatusCommand (productOriginInspectorCmdRoot .CmdClause , data )
453+
454+ productWebSocketsCmdRoot := websockets .NewRootCommand (productCmdRoot .CmdClause , data )
455+ productWebSocketsDisable := websockets .NewDisableCommand (productWebSocketsCmdRoot .CmdClause , data )
456+ productWebSocketsEnable := websockets .NewEnableCommand (productWebSocketsCmdRoot .CmdClause , data )
457+ productWebSocketsStatus := websockets .NewStatusCommand (productWebSocketsCmdRoot .CmdClause , data )
458+
409459 productsCmdRoot := products .NewRootCommand (app , data )
410460 profileCmdRoot := profile .NewRootCommand (app , data )
411461 profileCreate := profile .NewCreateCommand (profileCmdRoot .CmdClause , data , ssoCmdRoot )
@@ -829,6 +879,38 @@ func Define( // nolint:revive // function-length
829879 productBotManagementDisable ,
830880 productBotManagementEnable ,
831881 productBotManagementStatus ,
882+ productBrotliCompressionCmdRoot ,
883+ productBrotliCompressionDisable ,
884+ productBrotliCompressionEnable ,
885+ productBrotliCompressionStatus ,
886+ productDDoSProtectionCmdRoot ,
887+ productDDoSProtectionDisable ,
888+ productDDoSProtectionEnable ,
889+ productDDoSProtectionStatus ,
890+ productDomainInspectorCmdRoot ,
891+ productDomainInspectorDisable ,
892+ productDomainInspectorEnable ,
893+ productDomainInspectorStatus ,
894+ productFanoutCmdRoot ,
895+ productFanoutDisable ,
896+ productFanoutEnable ,
897+ productFanoutStatus ,
898+ productImageOptimizerCmdRoot ,
899+ productImageOptimizerDisable ,
900+ productImageOptimizerEnable ,
901+ productImageOptimizerStatus ,
902+ productLogExplorerInsightsCmdRoot ,
903+ productLogExplorerInsightsDisable ,
904+ productLogExplorerInsightsEnable ,
905+ productLogExplorerInsightsStatus ,
906+ productOriginInspectorCmdRoot ,
907+ productOriginInspectorDisable ,
908+ productOriginInspectorEnable ,
909+ productOriginInspectorStatus ,
910+ productWebSocketsCmdRoot ,
911+ productWebSocketsDisable ,
912+ productWebSocketsEnable ,
913+ productWebSocketsStatus ,
832914 productsCmdRoot ,
833915 profileCmdRoot ,
834916 profileCreate ,
0 commit comments