← API reference
CANONICAL TYPE REFERENCE

ProtobufSchemaState

A tenant-scoped protobuf schema used by scripts to decode binary payloads

Unique identifier

nameString!

Tenant-unique handle for this schema

Human-readable description

Compiled FileDescriptorSet bytes, base64-encoded

SHA-256 of the descriptor set — changes whenever content changes

createdAtString!

Creation timestamp (ISO8601)

updatedAtString!

Last update timestamp (ISO8601)

View exact SDL
"""
A tenant-scoped protobuf schema used by scripts to decode binary payloads
"""
type ProtobufSchemaState @iac_resource(name: "protobuf_schema") @iac_ops(create: "createProtobufSchema", read: "getProtobufSchema", update: "updateProtobufSchema", delete: "deleteProtobufSchema") {
  """Unique identifier"""
  id: ProtobufSchemaID! @iac_identity(assignedBy: SERVER) @iac_computed
  """Tenant-unique handle for this schema"""
  name: String!
  """Human-readable description"""
  description: String
  """Compiled FileDescriptorSet bytes, base64-encoded"""
  descriptorSet: String!
  """SHA-256 of the descriptor set — changes whenever content changes"""
  contentHash: String! @iac_computed
  """Creation timestamp (ISO8601)"""
  createdAt: String! @iac_computed
  """Last update timestamp (ISO8601)"""
  updatedAt: String! @iac_computed
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.