MCPcopy Create free account
hub / github.com/auth0/auth0-cli / listNetworkACLsCmd

Function listNetworkACLsCmd

internal/cli/network_acl.go:547–575  ·  view source on GitHub ↗
(cli *cli)

Source from the content-addressed store, hash-verified

545}
546
547func listNetworkACLsCmd(cli *cli) *cobra.Command {
548 cmd := &cobra.Command{
549 Use: "list",
550 Aliases: []string{"ls"},
551 Args: cobra.NoArgs,
552 Short: "List network ACLs",
553 Long: "List your network ACLs. To create one, run: auth0 network-acl create",
554 Example: ` auth0 network-acl list
555 auth0 network-acl ls
556 auth0 network-acl ls --json
557 auth0 network-acl ls --json-compact`,
558 RunE: func(cmd *cobra.Command, args []string) error {
559 var list []*management.NetworkACL
560 if err := ansi.Waiting(func() error {
561 var err error
562 list, err = cli.api.NetworkACL.List(cmd.Context())
563 return err
564 }); err != nil {
565 return fmt.Errorf("failed to list network ACLs: %w", err)
566 }
567
568 cli.renderer.NetworkACLList(list)
569 return nil
570 },
571 }
572
573 cmd.Flags().BoolVar(&cli.json, "json", false, "Output in JSON format")
574 return cmd
575}
576
577func showNetworkACLCmd(cli *cli) *cobra.Command {
578 var inputs struct {

Callers 1

networkACLCmdFunction · 0.85

Calls 4

WaitingFunction · 0.92
ErrorfMethod · 0.80
NetworkACLListMethod · 0.80
ListMethod · 0.65

Tested by

no test coverage detected