Schemas
agentsdk.Manifest
{
"agent_id": "151321db-0713-473c-ab42-2cc6ddeab1a4",
"agent_name": "string",
"owner_name": "string",
"workspace_id": "8ef13a0d-a5c9-4fb4-abf2-f8f65c3830fb",
"workspace_name": "string",
"git_auth_configs": 1,
"vscode_port_proxy_uri": "string",
"apps": [
{
"id": "c488c933-688a-444e-a55d-f1e88ecc78f5",
"url": "string",
"external": false,
"slug": "string",
"display_name": "string",
"icon": "string",
"subdomain": false,
"sharing_level": "owner",
"healthcheck": {
"url": "string",
"interval": 5,
"threshold": 6
},
"health": "initializing"
}
],
"derpmap": {
"HomeParams": {},
"Regions": {
"1000": {
"EmbeddedRelay": false,
"RegionID": 1000,
"RegionCode": "string",
"RegionName": "string",
"Nodes": [
{
"Name": "string",
"RegionID": 1000,
"HostName": "string",
"STUNPort": 19302,
"STUNOnly": true
}
]
}
}
},
"derp_force_websockets": false,
"environment_variables": {
"OIDC_TOKEN": "string"
},
"directory": "string",
"motd_file": "string",
"disable_direct_connections": false,
"metadata": [
{
"display_name": "string",
"key": "string",
"script": "string",
"interval": 10,
"timeout": 1
}
],
"scripts": [
{
"log_source_id": "3e79c8da-08ae-48f4-b73e-11e194cdea06",
"log_path": "string",
"script": "string",
"cron": "string",
"run_on_start": true,
"run_on_stop": false,
"start_blocks_login": true,
"timeout": 0
}
]
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
agent_id | string | true | ||
agent_name | string | true | ||
owner_name | string | true | ||
workspace_id | string | true | ||
workspace_name | string | true | ||
git_auth_configs | int | true | ||
vscode_port_proxy_uri | string | true | ||
apps | array of codersdk.WorkspaceApp | true | ||
derpmap | tailcfg.DERPMap | true | ||
derp_force_websockets | boolean | true | ||
environment_variables | object | true | ||
directory | string | true | ||
motd_file | string | true | ||
disable_direct_connections | boolean | true | ||
metadata | array of codersdk.WorkspaceAgentMetadataDescription | true | ||
scripts | array of codersdk.WorkspaceAgentScript | true |
codersdk.WorkspaceAgentMetadataDescription
{
"display_name": "string",
"key": "string",
"script": "string",
"interval": 10,
"timeout": 1
}
Properties
Name | Type | Required | Restrictions | Description |
---|---|---|---|---|
display_name | string | true | ||
key | string | true | ||
script | string | true | ||
interval | integer | true | ||
timeout | integer | true |
See an opportunity to improve our docs? Make an edit.
On this page