Skip to content

ControllerPolicyState ​

Type: Object

Per-controller IO/exec allowlists pushed alongside edgeApps on config.update. Default-deny on first boot — a controller with no policy row receives empty lists, which the bridge treats as 'reject everything'.

Fields ​

NameTypeArgsDescriptionDeprecated
allowedExecBinaries[String!]!Absolute-path allowlist consulted by bridge.exec.run. Empty list = deny all exec.
allowedIoPaths[String!]!Prefix-allowlist consulted by bridge.io.* and the local.file RPC. Empty list = deny all IO.
controllerIdControllerID!Controller this policy applies to
createdAtString!Creation timestamp (ISO8601)
idControllerPolicyID!Unique identifier
updatedAtString!Last update timestamp (ISO8601)

Connect machines, automate workflows, and build custom apps for print production.