⚠️ Experimental — Fetches information about a specific remote runner by name (the runner identifier / runner_id). When provider workspace_id is set, the lookup is scoped to that workspace.
# Look up a runner by the same identifier used in sg_agent.remote_runners (name / runner_id).
data "sg_remote_runner" "example" {
name = "prod-edge-runner"
}
output "runner_attached_apps" {
value = data.sg_remote_runner.example.attached_apps
}
name (String) Name of the remote runner to look up.attached_agents (List of String) List of agent names that are explicitly allowed to use this runner.attached_apps (List of String) List of app names attached to this runner.capabilities (List of String) Capabilities of the runner.description (String) Description of the remote runner.id (String) Server-assigned identifier.labels (Map of String) Arbitrary key-value labels for affinity routing.last_heartbeat (String) Timestamp of the last heartbeat.registered_at (String) Timestamp when the runner was registered.status (String) Current status of the runner.version (String) Version of the runner.