GetRunner
POST/gitpod.v1.RunnerService/GetRunner
Gets details about a specific runner.
Use this method to:
- Check runner status
- View runner configuration
- Monitor runner health
- Verify runner capabilities
Examples
-
Get runner details:
Retrieves information about a specific runner.
runnerId: "d2c94c27-3b76-4a42-b88c-95a85e392c68"
GetRunner
curl https://app.gitpod.io/api/gitpod.v1.RunnerService/GetRunner \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $GITPOD_API_KEY" \
-d '{}'{
"runner": {
"createdAt": "2019-12-27T18:11:19.117Z",
"creator": {
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"principal": "PRINCIPAL_UNSPECIFIED"
},
"kind": "RUNNER_KIND_UNSPECIFIED",
"name": "name",
"provider": "RUNNER_PROVIDER_UNSPECIFIED",
"runnerId": "runnerId",
"runnerManagerId": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"spec": {
"configuration": {
"autoUpdate": true,
"continuousProfiling": true,
"devcontainerImageCacheEnabled": true,
"encryptedHoneycombApiKey": "U3RhaW5sZXNzIHJvY2tz",
"logLevel": "LOG_LEVEL_UNSPECIFIED",
"metrics": {
"enabled": true,
"includeVerboseMetrics": true,
"managedMetricsEnabled": true,
"password": "password",
"url": "url",
"username": "username"
},
"region": "region",
"releaseChannel": "RUNNER_RELEASE_CHANNEL_UNSPECIFIED",
"updateWindow": {
"endHour": 0,
"startHour": 0
}
},
"desiredPhase": "RUNNER_PHASE_UNSPECIFIED",
"variant": "RUNNER_VARIANT_UNSPECIFIED"
},
"status": {
"additionalInfo": [
{
"key": "key",
"value": "value"
}
],
"capabilities": [
"RUNNER_CAPABILITY_UNSPECIFIED"
],
"gatewayInfo": {
"gateway": {
"name": "name",
"url": "url",
"region": "region"
},
"latency": "+9125115.360s"
},
"llmUrl": "llmUrl",
"logUrl": "logUrl",
"message": "message",
"phase": "RUNNER_PHASE_UNSPECIFIED",
"publicKey": "U3RhaW5sZXNzIHJvY2tz",
"region": "region",
"supportBundleUrl": "supportBundleUrl",
"systemDetails": "systemDetails",
"updatedAt": "2019-12-27T18:11:19.117Z",
"version": "version"
},
"updatedAt": "2019-12-27T18:11:19.117Z"
}
}Returns Examples
{
"runner": {
"createdAt": "2019-12-27T18:11:19.117Z",
"creator": {
"id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"principal": "PRINCIPAL_UNSPECIFIED"
},
"kind": "RUNNER_KIND_UNSPECIFIED",
"name": "name",
"provider": "RUNNER_PROVIDER_UNSPECIFIED",
"runnerId": "runnerId",
"runnerManagerId": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
"spec": {
"configuration": {
"autoUpdate": true,
"continuousProfiling": true,
"devcontainerImageCacheEnabled": true,
"encryptedHoneycombApiKey": "U3RhaW5sZXNzIHJvY2tz",
"logLevel": "LOG_LEVEL_UNSPECIFIED",
"metrics": {
"enabled": true,
"includeVerboseMetrics": true,
"managedMetricsEnabled": true,
"password": "password",
"url": "url",
"username": "username"
},
"region": "region",
"releaseChannel": "RUNNER_RELEASE_CHANNEL_UNSPECIFIED",
"updateWindow": {
"endHour": 0,
"startHour": 0
}
},
"desiredPhase": "RUNNER_PHASE_UNSPECIFIED",
"variant": "RUNNER_VARIANT_UNSPECIFIED"
},
"status": {
"additionalInfo": [
{
"key": "key",
"value": "value"
}
],
"capabilities": [
"RUNNER_CAPABILITY_UNSPECIFIED"
],
"gatewayInfo": {
"gateway": {
"name": "name",
"url": "url",
"region": "region"
},
"latency": "+9125115.360s"
},
"llmUrl": "llmUrl",
"logUrl": "logUrl",
"message": "message",
"phase": "RUNNER_PHASE_UNSPECIFIED",
"publicKey": "U3RhaW5sZXNzIHJvY2tz",
"region": "region",
"supportBundleUrl": "supportBundleUrl",
"systemDetails": "systemDetails",
"updatedAt": "2019-12-27T18:11:19.117Z",
"version": "version"
},
"updatedAt": "2019-12-27T18:11:19.117Z"
}
}