Skip to main content

computeResetBreaker

Restart a module that was stopped for exceeding a resource limit, without deploying a new version. Deploying a fix clears the stop on its own and is the normal path; use this when the limit itself was wrong or the load is being accepted deliberately. The reason is recorded. Requires the org 'manage_compute' permission.

computeResetBreaker(
appId: BigInt!
name: String!
reason: String!
): WasmModule!

Arguments

computeResetBreaker.appId ● BigInt! non-null scalar

The app (tenant) that owns the module.

computeResetBreaker.name ● String! non-null scalar

The module name.

computeResetBreaker.reason ● String! non-null scalar

Why the module is being restarted despite exceeding its limit. At least 8 characters; kept with the module history.

Type

WasmModule object

A WASM compute module: developer-authored Rust compiled to sandboxed WASM on game-api instances. Holds metadata, the deployed version pointer, and circuit-breaker state; source lives in versions.