Rapid7 Engine Groups API
An Engine Group is a resource which defines a container for a logical grouping of Engines and therefore the purpose of assigning Scans to one of those Engines. Any created Engine Group can contain 0 or more Engines that are strictly hosted within an On-Premise environment. Any Engine which isn't assigned to an explicitly-defined Engine Group inherently belongs to the 'Default' Engine Group (the Default Engine Group cannot be explicitly created, modified, deleted or referenced, it is purely conceptual). Any Scans submitted which use a Scan Config with an explicit assignment to an Engine Group will follow the following rules:If the Engine Group contains only OFFLINE Engines, the scan will immediately failIf the Engine Group contains at least 1 Engine which isn't OFFLINE, the scan will wait to be acquired