Skip to content

Input operators

Public

The Input family contains 5 operators. Source values into the graph (text, file, secret, sample data).

References a file from storage.

Version 1.0.0 · Semantics passthrough · Idempotent

FieldTypeRequiredDefaultDescription
bucketstringno
content_typestringno
keystringyes

No input ports.

PortTypeRequiredDescription
outputobjectnoOutput

Provides a static JSON value.

Version 1.0.0 · Semantics passthrough · Idempotent

FieldTypeRequiredDefaultDescription
valueanyyesJSON value to emit.

No input ports.

PortTypeRequiredDescription
outputanynoOutput

Provides sample input data for testing workflows.

Version 1.0.0 · Semantics passthrough · Idempotent · Visibility advanced

FieldTypeRequiredDefaultDescription
dataanynoSample data value.
schemaobjectnoJSON Schema of the sample data.

No input ports.

PortTypeRequiredDescription
outputanynoOutput

Binds a named secret for use downstream.

Version 1.0.0 · Semantics passthrough · Idempotent · Secrets DYNAMIC

FieldTypeRequiredDefaultDescription
secret_namestringyesLogical secret name.

No input ports.

PortTypeRequiredDescription
outputstringnoOutput

Provides a static or template text value.

Version 1.0.0 · Semantics passthrough · Idempotent

FieldTypeRequiredDefaultDescription
valuestringyesText value or template expression.

No input ports.

PortTypeRequiredDescription
outputstringnoOutput

Every operator above is rendered from its JSON schema in /opt/glyph/schemas/operators/:

  • schemas/operators/input.file.json
  • schemas/operators/input.json.json
  • schemas/operators/input.sample_data.json
  • schemas/operators/input.secret.json
  • schemas/operators/input.text.json