ExecDeployInput
A new version of an app’s ck-exec topology.
input ExecDeployInput {
appId: BigInt!
manifestJson: String!
artifacts: [ExecArtifactInput!]
buildId: String
}
Fields
ExecDeployInput.appId ● BigInt! non-null scalar
The app to deploy.
ExecDeployInput.manifestJson ● String! non-null scalar
The manifest as JSON: { "root": "<hub type>", "types": { "<name>": { "kind": "hub"|"spoke", "parent", "digest", "client", "calls", "scopes", ... } } }; with buildId, a type may give "crate": "<name>" instead of digest. Every field and its platform bounds: https://docs.dev.crowdedkingdoms.com/exec/intro#the-manifest.
ExecDeployInput.artifacts ● [ExecArtifactInput!] list input
Modules the manifest names that this app has not uploaded before (at most 64). A request body is limited to 10 MB, so about 7 MB of modules per call.
ExecDeployInput.buildId ● String scalar
A succeeded execBuild of this app whose modules to include, so a manifest can name them by digest without uploading them.
Member Of
execDeploy mutation