cpSetComputePlatformCeilings
Operator only (is_operator). Patches the platform compute ceilings: omitted fields stay unchanged, an explicit null clears that override (game-api falls back to env/default), a value (> 0) sets it. SIDE EFFECTS: fans a replica notify out to every game-api so the new ceilings clamp computeSetPolicy within ~30 seconds without a restart, and writes an audit entry. Lowering a ceiling does not shrink already-stored per-app policies; it rejects future computeSetPolicy values above the new ceiling. Returns the updated ceilings row.
cpSetComputePlatformCeilings(
input: CpSetComputePlatformCeilingsInput!
): CpComputePlatformCeilings!
Arguments
cpSetComputePlatformCeilings.input ● CpSetComputePlatformCeilingsInput! non-null input
Ceiling patch: at least one field; omitted = unchanged, explicit null = clear override, value (> 0) = set.
Type
CpComputePlatformCeilings object
Operator-set platform ceilings for the per-app WASM compute policy. Each field caps the matching wasm_module_policy knob platform-wide: game-api rejects computeSetPolicy values above the ceiling. A null field means no operator override is stored — game-api falls back to its COMPUTE_PLATFORM_MAX_* env var (bootstrap default), then to the built-in code default. Edits propagate to game-api replicas via replica sync and apply within ~30 seconds, without a game-api restart.