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
valueanyyes—JSON 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
dataanyno—Sample data value.
schemaobjectno—JSON 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_namestringyes—Logical secret name.

No input ports.

PortTypeRequiredDescription
outputstringnoOutput

Provides a static or template text value.

Version 1.0.0 · Semantics passthrough · Idempotent

FieldTypeRequiredDefaultDescription
valuestringyes—Text 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