(cli *cli)
| 545 | } |
| 546 | |
| 547 | func 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 | |
| 577 | func showNetworkACLCmd(cli *cli) *cobra.Command { |
| 578 | var inputs struct { |
no test coverage detected