Skip to main content

Documentation Index

Fetch the complete documentation index at: https://gns3util.saygex.xyz/llms.txt

Use this file to discover all available pages before exploring further.

gns3util acl update

Update an ACE

Synopsis

Update an ACE. User, group and role IDs will be resolved from names if UUIDs are not provided.
gns3util acl update [ace-id] [flags]

Examples

gns3util -s https://controller:3080 acl update ace-id --ace-type user --path /some/endpoint --role-id some-role

Options

      --ace-type string   Desired type for the ACE (user/group)
      --allow             Whether to allow or deny access to the set path (default true)
      --group-id string   Desired group ID to use for this ACE (name or UUID)
  -h, --help              help for update
      --path string       Desired path for the ace to affect
      --propagate         Apply ACE rules to all nested endpoints in the path (default true)
      --role-id string    Desired role ID to use for this ACE (name or UUID)
  -j, --use-json string   Provide a raw JSON string to send instead of flags
      --user-id string    Desired user ID to use for this ACE (name or UUID)

Options inherited from parent commands

  -c, --cluster string      Cluster name from keyfile. Mutually exclusive with --server
  -i, --insecure            Ignore unsigned SSL-Certificates. Can be set via GNS3_INSECURE
  -k, --key-file string     Path to authentication keyfile. Can be set via GNS3_KEY_FILE or config.toml
  -o, --output string       Output format: [json, json-colorless, collapsed, yaml, toml, table, table-ascii]. Can be set via GNS3_OUTPUT (default "table")
  -s, --server string       GNS3v3 Server URL. Can be set via GNS3_SERVER or config.toml
      --user string[="~"]   User to select from the keyfile. Omit the value to open a fuzzy picker (--user), or pass a name (--user alice).

SEE ALSO

Auto generated by spf13/cobra on 9-May-2026