Skip to main content

SetAutomationPolicyInput

Set the per-app automation policy (guardrails / platform ceilings).

input SetAutomationPolicyInput {
appId: BigInt!
enabled: Boolean
maxAutomations: Int
minIntervalMs: Int
maxFanout: Int
maxCascadeDepth: Int
globalRunsPerMinute: Int
minTimerDelayMs: Int
maxPendingTimers: Int
}

Fields

SetAutomationPolicyInput.appId ● BigInt! non-null scalar

The app (tenant).

SetAutomationPolicyInput.enabled ● Boolean scalar

App-wide kill switch.

SetAutomationPolicyInput.maxAutomations ● Int scalar

Max automations the app may define.

SetAutomationPolicyInput.minIntervalMs ● Int scalar

Minimum schedule interval (ms) floor.

SetAutomationPolicyInput.maxFanout ● Int scalar

Max fan-out targets per run.

SetAutomationPolicyInput.maxCascadeDepth ● Int scalar

Max event-trigger cascade depth.

SetAutomationPolicyInput.globalRunsPerMinute ● Int scalar

Max aggregate runs per minute for the app.

SetAutomationPolicyInput.minTimerDelayMs ● Int scalar

Minimum timer delay (ms) floor for gameModelScheduleInvoke and function timer effects.

SetAutomationPolicyInput.maxPendingTimers ● Int scalar

Max pending (armed but not yet fired) timers the app may hold at once.

Member Of

gameModelSetAutomationPolicy mutation