Skip to main content

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

SEE ALSO

Auto generated by spf13/cobra on 24-Mar-2026