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 create

Create an ACE rule

Synopsis

Create an Access Control Entry. If IDs are not UUIDv4, names will be resolved where possible.
gns3util acl create [flags]

Examples

gns3util -s https://controller:3080 acl create --ace-type allow --path /projects --role-id my-role

Options

      --ace-type string   ACE type: user or group
  -a, --allow             Allow (true) or deny (false) (default true)
  -g, --group-id string   Group ID to apply the ACE to
  -h, --help              help for create
  -p, --path string       Path affected by the ACE (e.g., /pools/<id>)
      --propagate         Apply ACE to nested resources (default true)
  -r, --role-id string    Role ID for the ACE
  -j, --use-json string   Provide a raw JSON string to send instead of flags
  -u, --user-id string    User ID to apply the ACE to

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