Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following operations are supported:

  • Pool operations
    • Read API (GET):
      • (no payload):
      LIST -
      • lists selected pools and their limits and parameters.
    • CREATE - create a new pool, with the provided limits (limit.<name>=<value>) and parameters (param.<name>=<value>).
    • DELETE - delete an existing pool (and unregister its components)
      • Additional boolean request parameters are supported:
        • components - list also all components registered in the pool
        • limits - show limit values for each pool
        • params - show pool parameters
        • values - show current aggregated total values (resource usage) of all components in the pool
    • Write API (POST):
      • create - create a new pool, using the provided ResourcePoolConfig configuration, containing pool name, pool type, and it's initial parameters and resource limits.
      • delete - delete an existing pool (and unregister its components). The name of the pool to delete can be obtained from the string payload or from the path (eg. /cluster/resources/myPool)
      • setlimits
      SETLIMITS
      • - set, modify or delete existing pool(s) limits
      SETPARAMS
      • . The payload is a map of arbitrary key / value pairs.
      • setparams - set, modify or delete existing pool(s) parameters. The payload is a map of arbitrary key / value pairs.
  • Component operations
    • Read API (GET):
      • (no payload):
    • LIST -
      • list components in specified pool(s) and their current resource limits
    • Write API (POST):
      • setlimits
      SETLIMITS
      • - set the current limits of specified component(s). Payload is a map of key
      -
      • / value pairs defining the updated limits.
      DELETE
      • delete - unregister specified components from the pool(s) 

Compatibility, Deprecation, and Migration Plan

...