Overview:
  This resource applies the standard collection pattern to OneFS quotas.

Method GET:
  List all or matching quotas. Can also be used to retrieve quota state from
  existing reports. For any query argument not supplied, the default behavior
  is return all.

  Query Arguments:
    enforced=<boolean>
      Only list quotas with this enforcement (non-accounting).
    persona=<string>
      Only list user or group quotas matching this persona (must be used with
      the corresponding type argument).  Format is
      <PERSONA_TYPE>:<string/integer>, where PERSONA_TYPE is one of USER,
      GROUP, SID, ID, or GID.
    zone=<string>
      Optional named zone to use for user and group resolution.
    resume=<string>
      Continue returning results from previous call using this token (token
      should come from the previous call, resume cannot be used with other
      options).
    recurse_path_children=<boolean>
      If used with the path argument, match all quotas at that path or any
      descendent sub-directory.
    resolve_names=<boolean>
      If true, resolve group and user names in personas.
    recurse_path_parents=<boolean>
      If used with the path argument, match all quotas at that path or any
      parent directory.
    include_snapshots=<boolean>
      Only list quotas with this setting for include_snapshots.
    exceeded=<boolean>
      Set to true to only list quotas which have exceeded one or more of their
      thresholds.
    path=<string>
      Only list quotas matching this path (see also recurse_path_*).
    type=[directory|user|group|default-user|default-group]
      Only list quotas matching this type.
    dir=[ASC|DESC]
      The direction of the sort.
    report_id=<string>
      Use the named report as a source rather than the live quotas. See the
      /q/quota/reports resource for a list of valid reports.

Method DELETE:
  Delete all or matching quotas.

  Query Arguments:
    enforced=<boolean>
      Only delete quotas with this enforcement (non-accounting).
    persona=<string>
      Only delete user or group quotas matching this persona (must be used with
      the corresponding type argument).  Format is
      <PERSONA_TYPE>:<string/integer>, where PERSONA_TYPE is one of USER,
      GROUP, SID, ID, or GID.
    recurse_path_children=<boolean>
      If used with the path argument, delete all quotas at that path or any
      descendent sub-directory.
    recurse_path_parents=<boolean>
      If used with the path argument, delete all quotas at that path or any
      parent directory.
    include_snapshots=<boolean>
      Only delete quotas with this setting for include_snapshots.
    path=<string>
      Only delete quotas matching this path (see also recurse_path_*).
    type=[directory|user|group|default-user|default-group]
      Only delete quotas matching this type.

Method POST:
  Create a new quota.

  Query Arguments:
    zone=<string>
      Optional named zone to use for user and group resolution.

