Interface SeatingConfig

How pooled seats are filled from the pool.

interface SeatingConfig {
    policy?: "preferred" | "weighted" | "round-robin" | "random";
    seed?: string | number;
    distinct?: false | "model" | "provider" | "vendor";
}

Properties

policy?: "preferred" | "weighted" | "round-robin" | "random"

Default 'preferred'.

seed?: string | number

For 'weighted' and 'random': fixes the sequence of seatings this instance produces, call after call. A whole number from 0 to 4294967295, or a non-empty string.

distinct?: false | "model" | "provider" | "vendor"

Keep seats on different vendors, providers or models while the pool allows it. Default 'vendor' under panel and parallel, false under the other strategies.