Skip to main content
Version: 0.6.0

State Version Outputs

A State Version Output represents a single output value from a Terraform state. You can query outputs for a specific state version or search across all workspaces to find outputs by name — useful for discovering cross-workspace dependencies.

Available Queries

QueryDescription
stateVersionOutputs(stateVersionId: ID!, filter)List outputs for a specific state version
stateVersionOutput(id: ID!)Fetch a single output by ID
searchStateVersionOutputs(includeOrgs, excludeOrgs, filter!)Search outputs across all workspaces

Example

Get outputs from a state version:

query StateOutputs($stateVersionId: ID!) {
stateVersionOutputs(stateVersionId: $stateVersionId) {
name
type
value
sensitive
}
}

Search for a named output across all workspaces:

query FindOutput {
searchStateVersionOutputs(
includeOrgs: ["my-org"]
filter: { name: { _eq: "vpc_id" } }
) {
name
value
type
stateVersion {
id
}
}
}

Fields

FieldTypeDescription
idID!Output identifier
nameString!Output name as defined in Terraform config
sensitiveBoolean!Whether the output is marked sensitive
typeString!Terraform type (e.g. string, list, map)
valueJSON!The output value
detailedTypeJSON!Detailed Terraform type information
stateVersionStateVersionThe parent state version

Filter Fields

FieldComparison Type
idStringComparisonExp
nameStringComparisonExp
sensitiveBooleanComparisonExp
typeStringComparisonExp