Skip to main content

GmAutomationPolicy

Per-app guardrails / platform ceilings for autonomous processes.

type GmAutomationPolicy {
appId: BigInt!
enabled: Boolean!
maxAutomations: Int!
minIntervalMs: Int!
maxFanout: Int!
maxCascadeDepth: Int!
globalRunsPerMinute: Int!
}

Fields

GmAutomationPolicy.appId ● BigInt! non-null scalar

The app (tenant) the policy applies to.

GmAutomationPolicy.enabled ● Boolean! non-null scalar

App-wide kill switch for all automations.

GmAutomationPolicy.maxAutomations ● Int! non-null scalar

Maximum number of automations the app may define.

GmAutomationPolicy.minIntervalMs ● Int! non-null scalar

Minimum allowed schedule interval (ms) floor.

GmAutomationPolicy.maxFanout ● Int! non-null scalar

Maximum fan-out targets per run.

GmAutomationPolicy.maxCascadeDepth ● Int! non-null scalar

Maximum event-trigger cascade depth.

GmAutomationPolicy.globalRunsPerMinute ● Int! non-null scalar

Maximum aggregate automation runs per minute for the app.

Returned By

gameModelAutomationPolicy query ● gameModelSetAutomationPolicy mutation