From c46136ff73df3404faf248dd91ea4e8db15797a8 Mon Sep 17 00:00:00 2001 From: Steven Masley Date: Wed, 18 Mar 2026 12:03:56 -0500 Subject: [PATCH] chore: update coder/trivy override (#23230) Coder/preview does this update as well. Because it is a `replace`, we have to manually update our `replace` too --- coderd/apidoc/docs.go | 3392 ++++++++++++++++++------------------ coderd/apidoc/swagger.json | 3392 ++++++++++++++++++------------------ go.mod | 41 +- go.sum | 121 +- 4 files changed, 3486 insertions(+), 3460 deletions(-) diff --git a/coderd/apidoc/docs.go b/coderd/apidoc/docs.go index 10880df29f..7bd8121a56 100644 --- a/coderd/apidoc/docs.go +++ b/coderd/apidoc/docs.go @@ -86,11 +86,6 @@ const docTemplate = `{ }, "/aibridge/interceptions": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -132,16 +127,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.AIBridgeListInterceptionsResponse" } } - } - } - }, - "/aibridge/models": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/aibridge/models": { + "get": { "produces": [ "application/json" ], @@ -160,16 +155,16 @@ const docTemplate = `{ } } } - } - } - }, - "/appearance": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/appearance": { + "get": { "produces": [ "application/json" ], @@ -185,14 +180,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.AppearanceConfig" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -222,16 +217,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UpdateAppearanceConfig" } } - } - } - }, - "/applications/auth-redirect": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/applications/auth-redirect": { + "get": { "tags": [ "Applications" ], @@ -249,16 +244,16 @@ const docTemplate = `{ "307": { "description": "Temporary Redirect" } - } - } - }, - "/applications/host": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/applications/host": { + "get": { "produces": [ "application/json" ], @@ -275,16 +270,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.AppHostResponse" } } - } - } - }, - "/applications/reconnecting-pty-signed-token": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/applications/reconnecting-pty-signed-token": { + "post": { "consumes": [ "application/json" ], @@ -315,6 +310,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -322,11 +322,6 @@ const docTemplate = `{ }, "/audit": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -363,16 +358,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.AuditLogResponse" } } - } - } - }, - "/audit/testgenerate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/audit/testgenerate": { + "post": { "consumes": [ "application/json" ], @@ -397,6 +392,11 @@ const docTemplate = `{ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -424,11 +424,6 @@ const docTemplate = `{ }, "/authcheck": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": [ "application/json" ], @@ -458,7 +453,12 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.AuthorizationResponse" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/buildinfo": { @@ -483,11 +483,6 @@ const docTemplate = `{ }, "/chats/insights/pull-requests": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -520,6 +515,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -527,11 +527,6 @@ const docTemplate = `{ }, "/connectionlog": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -568,16 +563,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ConnectionLogResponse" } } - } - } - }, - "/csp/reports": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/csp/reports": { + "post": { "consumes": [ "application/json" ], @@ -601,16 +596,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/debug/coordinator": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/coordinator": { + "get": { "produces": [ "text/html" ], @@ -623,16 +618,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/debug/derp/traffic": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/derp/traffic": { + "get": { "produces": [ "application/json" ], @@ -652,6 +647,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -659,11 +659,6 @@ const docTemplate = `{ }, "/debug/expvar": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -681,6 +676,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -688,11 +688,6 @@ const docTemplate = `{ }, "/debug/health": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -716,16 +711,16 @@ const docTemplate = `{ "$ref": "#/definitions/healthsdk.HealthcheckReport" } } - } - } - }, - "/debug/health/settings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/health/settings": { + "get": { "produces": [ "application/json" ], @@ -741,14 +736,14 @@ const docTemplate = `{ "$ref": "#/definitions/healthsdk.HealthSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -778,16 +773,16 @@ const docTemplate = `{ "$ref": "#/definitions/healthsdk.UpdateHealthSettings" } } - } - } - }, - "/debug/metrics": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/metrics": { + "get": { "tags": [ "Debug" ], @@ -798,6 +793,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -805,11 +805,6 @@ const docTemplate = `{ }, "/debug/pprof": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Debug" ], @@ -820,6 +815,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -827,11 +827,6 @@ const docTemplate = `{ }, "/debug/pprof/cmdline": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Debug" ], @@ -842,6 +837,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -849,11 +849,6 @@ const docTemplate = `{ }, "/debug/pprof/profile": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Debug" ], @@ -864,6 +859,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -871,11 +871,6 @@ const docTemplate = `{ }, "/debug/pprof/symbol": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Debug" ], @@ -886,6 +881,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -893,11 +893,6 @@ const docTemplate = `{ }, "/debug/pprof/trace": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Debug" ], @@ -908,6 +903,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -915,11 +915,6 @@ const docTemplate = `{ }, "/debug/profile": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Debug" ], @@ -930,6 +925,11 @@ const docTemplate = `{ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -937,11 +937,6 @@ const docTemplate = `{ }, "/debug/tailnet": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "text/html" ], @@ -954,16 +949,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/debug/ws": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/ws": { + "get": { "produces": [ "application/json" ], @@ -980,6 +975,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -987,11 +987,6 @@ const docTemplate = `{ }, "/debug/{user}/debug-link": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Agents" ], @@ -1011,6 +1006,11 @@ const docTemplate = `{ "description": "Success" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -1018,11 +1018,6 @@ const docTemplate = `{ }, "/deployment/config": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -1038,16 +1033,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.DeploymentConfig" } } - } - } - }, - "/deployment/ssh": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/deployment/ssh": { + "get": { "produces": [ "application/json" ], @@ -1063,16 +1058,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.SSHConfigResponse" } } - } - } - }, - "/deployment/stats": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/deployment/stats": { + "get": { "produces": [ "application/json" ], @@ -1088,16 +1083,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.DeploymentStats" } } - } - } - }, - "/derp-map": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/derp-map": { + "get": { "tags": [ "Agents" ], @@ -1107,16 +1102,16 @@ const docTemplate = `{ "101": { "description": "Switching Protocols" } - } - } - }, - "/entitlements": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/entitlements": { + "get": { "produces": [ "application/json" ], @@ -1132,16 +1127,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Entitlements" } } - } - } - }, - "/experimental/watch-all-workspacebuilds": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/experimental/watch-all-workspacebuilds": { + "get": { "produces": [ "application/json" ], @@ -1155,6 +1150,11 @@ const docTemplate = `{ "description": "Switching Protocols" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -1162,11 +1162,6 @@ const docTemplate = `{ }, "/experiments": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -1185,16 +1180,16 @@ const docTemplate = `{ } } } - } - } - }, - "/experiments/available": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/experiments/available": { + "get": { "produces": [ "application/json" ], @@ -1213,16 +1208,16 @@ const docTemplate = `{ } } } - } - } - }, - "/external-auth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/external-auth": { + "get": { "produces": [ "application/json" ], @@ -1238,16 +1233,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ExternalAuthLink" } } - } - } - }, - "/external-auth/{externalauth}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/external-auth/{externalauth}": { + "get": { "produces": [ "application/json" ], @@ -1273,14 +1268,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ExternalAuth" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": [ "application/json" ], @@ -1306,16 +1301,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.DeleteExternalAuthByIDResponse" } } - } - } - }, - "/external-auth/{externalauth}/device": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/external-auth/{externalauth}/device": { + "get": { "produces": [ "application/json" ], @@ -1341,14 +1336,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ExternalAuthDevice" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "tags": [ "Git" ], @@ -1368,16 +1363,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/files": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/files": { + "post": { "description": "Swagger notice: Swagger 2.0 doesn't support file upload with a ` + "`" + `content-type` + "`" + ` different than ` + "`" + `application/x-www-form-urlencoded` + "`" + `.", "consumes": [ "application/x-tar" @@ -1420,16 +1415,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UploadResponse" } } - } - } - }, - "/files/{fileID}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/files/{fileID}": { + "get": { "tags": [ "Files" ], @@ -1449,16 +1444,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/groups": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/groups": { + "get": { "produces": [ "application/json" ], @@ -1500,16 +1495,16 @@ const docTemplate = `{ } } } - } - } - }, - "/groups/{group}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/groups/{group}": { + "get": { "produces": [ "application/json" ], @@ -1534,14 +1529,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Group" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": [ "application/json" ], @@ -1566,14 +1561,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Group" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -1610,7 +1605,12 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Group" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/init-script/{os}/{arch}": { @@ -1648,11 +1648,6 @@ const docTemplate = `{ }, "/insights/daus": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -1677,16 +1672,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.DAUsResponse" } } - } - } - }, - "/insights/templates": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/templates": { + "get": { "produces": [ "application/json" ], @@ -1741,16 +1736,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateInsightsResponse" } } - } - } - }, - "/insights/user-activity": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/user-activity": { + "get": { "produces": [ "application/json" ], @@ -1794,16 +1789,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserActivityInsightsResponse" } } - } - } - }, - "/insights/user-latency": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/user-latency": { + "get": { "produces": [ "application/json" ], @@ -1847,16 +1842,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserLatencyInsightsResponse" } } - } - } - }, - "/insights/user-status-counts": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/user-status-counts": { + "get": { "produces": [ "application/json" ], @@ -1886,16 +1881,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GetUserStatusCountsResponse" } } - } - } - }, - "/licenses": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/licenses": { + "get": { "produces": [ "application/json" ], @@ -1914,14 +1909,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -1951,16 +1946,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.License" } } - } - } - }, - "/licenses/refresh-entitlements": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/licenses/refresh-entitlements": { + "post": { "produces": [ "application/json" ], @@ -1976,16 +1971,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/licenses/{id}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/licenses/{id}": { + "delete": { "produces": [ "application/json" ], @@ -2008,16 +2003,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/notifications/custom": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/custom": { + "post": { "consumes": [ "application/json" ], @@ -2062,16 +2057,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/dispatch-methods": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/dispatch-methods": { + "get": { "produces": [ "application/json" ], @@ -2090,16 +2085,16 @@ const docTemplate = `{ } } } - } - } - }, - "/notifications/inbox": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox": { + "get": { "produces": [ "application/json" ], @@ -2142,16 +2137,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ListInboxNotificationsResponse" } } - } - } - }, - "/notifications/inbox/mark-all-as-read": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox/mark-all-as-read": { + "put": { "tags": [ "Notifications" ], @@ -2161,16 +2156,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/notifications/inbox/watch": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox/watch": { + "get": { "produces": [ "application/json" ], @@ -2216,16 +2211,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GetInboxNotificationResponse" } } - } - } - }, - "/notifications/inbox/{id}/read-status": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox/{id}/read-status": { + "put": { "produces": [ "application/json" ], @@ -2250,16 +2245,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/settings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/settings": { + "get": { "produces": [ "application/json" ], @@ -2275,14 +2270,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.NotificationsSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -2315,16 +2310,16 @@ const docTemplate = `{ "304": { "description": "Not Modified" } - } - } - }, - "/notifications/templates/custom": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/templates/custom": { + "get": { "produces": [ "application/json" ], @@ -2349,16 +2344,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/templates/system": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/templates/system": { + "get": { "produces": [ "application/json" ], @@ -2383,16 +2378,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/templates/{notification_template}/method": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/templates/{notification_template}/method": { + "put": { "produces": [ "application/json" ], @@ -2417,16 +2412,16 @@ const docTemplate = `{ "304": { "description": "Not modified" } - } - } - }, - "/notifications/test": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/test": { + "post": { "tags": [ "Notifications" ], @@ -2436,16 +2431,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/oauth2-provider/apps": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps": { + "get": { "produces": [ "application/json" ], @@ -2472,14 +2467,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -2509,16 +2504,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OAuth2ProviderApp" } } - } - } - }, - "/oauth2-provider/apps/{app}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps/{app}": { + "get": { "produces": [ "application/json" ], @@ -2543,14 +2538,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OAuth2ProviderApp" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -2587,14 +2582,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OAuth2ProviderApp" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Enterprise" ], @@ -2613,16 +2608,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/oauth2-provider/apps/{app}/secrets": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps/{app}/secrets": { + "get": { "produces": [ "application/json" ], @@ -2650,14 +2645,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "produces": [ "application/json" ], @@ -2685,16 +2680,16 @@ const docTemplate = `{ } } } - } - } - }, - "/oauth2-provider/apps/{app}/secrets/{secretID}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps/{app}/secrets/{secretID}": { + "delete": { "tags": [ "Enterprise" ], @@ -2720,16 +2715,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/oauth2/authorize": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2/authorize": { + "get": { "tags": [ "Enterprise" ], @@ -2778,14 +2773,14 @@ const docTemplate = `{ "200": { "description": "Returns HTML authorization page" } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "tags": [ "Enterprise" ], @@ -2834,7 +2829,12 @@ const docTemplate = `{ "302": { "description": "Returns redirect with authorization code" } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/oauth2/clients/{client_id}": { @@ -3062,11 +3062,6 @@ const docTemplate = `{ } }, "delete": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Enterprise" ], @@ -3085,16 +3080,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/organizations": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations": { + "get": { "produces": [ "application/json" ], @@ -3113,14 +3108,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -3150,16 +3145,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Organization" } } - } - } - }, - "/organizations/{organization}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}": { + "get": { "produces": [ "application/json" ], @@ -3185,14 +3180,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Organization" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": [ "application/json" ], @@ -3217,14 +3212,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -3261,16 +3256,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Organization" } } - } - } - }, - "/organizations/{organization}/groups": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/groups": { + "get": { "produces": [ "application/json" ], @@ -3299,14 +3294,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -3343,16 +3338,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Group" } } - } - } - }, - "/organizations/{organization}/groups/{groupName}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/groups/{groupName}": { + "get": { "produces": [ "application/json" ], @@ -3385,16 +3380,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Group" } } - } - } - }, - "/organizations/{organization}/members": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members": { + "get": { "produces": [ "application/json" ], @@ -3423,16 +3418,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/members/roles": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/roles": { + "get": { "produces": [ "application/json" ], @@ -3461,14 +3456,14 @@ const docTemplate = `{ } } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -3509,14 +3504,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -3557,16 +3552,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/members/roles/{roleName}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/roles/{roleName}": { + "delete": { "produces": [ "application/json" ], @@ -3602,16 +3597,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/members/{user}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}": { + "get": { "produces": [ "application/json" ], @@ -3643,14 +3638,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationMemberWithUserData" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "produces": [ "application/json" ], @@ -3682,14 +3677,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationMember" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Members" ], @@ -3715,16 +3710,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/organizations/{organization}/members/{user}/roles": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/roles": { + "put": { "consumes": [ "application/json" ], @@ -3768,16 +3763,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationMember" } } - } - } - }, - "/organizations/{organization}/members/{user}/workspace-quota": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/workspace-quota": { + "get": { "produces": [ "application/json" ], @@ -3810,16 +3805,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceQuota" } } - } - } - }, - "/organizations/{organization}/members/{user}/workspaces": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/workspaces": { + "post": { "description": "Create a new workspace using a template. The request must\nspecify either the Template ID or the Template Version ID,\nnot both. If the Template ID is specified, the active version\nof the template will be used.", "consumes": [ "application/json" @@ -3866,16 +3861,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/organizations/{organization}/members/{user}/workspaces/available-users": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/workspaces/available-users": { + "get": { "produces": [ "application/json" ], @@ -3929,16 +3924,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/paginated-members": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/paginated-members": { + "get": { "produces": [ "application/json" ], @@ -3978,16 +3973,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/provisionerdaemons": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerdaemons": { + "get": { "produces": [ "application/json" ], @@ -4060,16 +4055,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/provisionerdaemons/serve": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerdaemons/serve": { + "get": { "tags": [ "Enterprise" ], @@ -4089,16 +4084,16 @@ const docTemplate = `{ "101": { "description": "Switching Protocols" } - } - } - }, - "/organizations/{organization}/provisionerjobs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerjobs": { + "get": { "produces": [ "application/json" ], @@ -4178,16 +4173,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/provisionerjobs/{job}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerjobs/{job}": { + "get": { "produces": [ "application/json" ], @@ -4221,16 +4216,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ProvisionerJob" } } - } - } - }, - "/organizations/{organization}/provisionerkeys": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerkeys": { + "get": { "produces": [ "application/json" ], @@ -4258,14 +4253,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "produces": [ "application/json" ], @@ -4290,16 +4285,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.CreateProvisionerKeyResponse" } } - } - } - }, - "/organizations/{organization}/provisionerkeys/daemons": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerkeys/daemons": { + "get": { "produces": [ "application/json" ], @@ -4327,16 +4322,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/provisionerkeys/{provisionerkey}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerkeys/{provisionerkey}": { + "delete": { "tags": [ "Enterprise" ], @@ -4362,16 +4357,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/organizations/{organization}/settings/idpsync/available-fields": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/available-fields": { + "get": { "produces": [ "application/json" ], @@ -4400,16 +4395,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/settings/idpsync/field-values": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/field-values": { + "get": { "produces": [ "application/json" ], @@ -4446,16 +4441,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/settings/idpsync/groups": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/groups": { + "get": { "produces": [ "application/json" ], @@ -4481,14 +4476,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -4526,16 +4521,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/groups/config": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/groups/config": { + "patch": { "consumes": [ "application/json" ], @@ -4573,16 +4568,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/groups/mapping": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/groups/mapping": { + "patch": { "consumes": [ "application/json" ], @@ -4620,16 +4615,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/roles": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/roles": { + "get": { "produces": [ "application/json" ], @@ -4655,14 +4650,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -4700,16 +4695,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/roles/config": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/roles/config": { + "patch": { "consumes": [ "application/json" ], @@ -4747,16 +4742,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/roles/mapping": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/roles/mapping": { + "patch": { "consumes": [ "application/json" ], @@ -4794,16 +4789,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/workspace-sharing": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/workspace-sharing": { + "get": { "produces": [ "application/json" ], @@ -4829,14 +4824,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceSharingSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -4874,16 +4869,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceSharingSettings" } } - } - } - }, - "/organizations/{organization}/templates": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates": { + "get": { "description": "Returns a list of templates for the specified organization.\nBy default, only non-deprecated templates are returned.\nTo include deprecated templates, specify ` + "`" + `deprecated:true` + "`" + ` in the search query.", "produces": [ "application/json" @@ -4913,14 +4908,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -4957,16 +4952,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Template" } } - } - } - }, - "/organizations/{organization}/templates/examples": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/examples": { + "get": { "produces": [ "application/json" ], @@ -4996,16 +4991,16 @@ const docTemplate = `{ } } } - } - } - }, - "/organizations/{organization}/templates/{templatename}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/{templatename}": { + "get": { "produces": [ "application/json" ], @@ -5038,16 +5033,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Template" } } - } - } - }, - "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}": { + "get": { "produces": [ "application/json" ], @@ -5087,16 +5082,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}/previous": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}/previous": { + "get": { "produces": [ "application/json" ], @@ -5136,16 +5131,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/organizations/{organization}/templateversions": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templateversions": { + "post": { "consumes": [ "application/json" ], @@ -5183,16 +5178,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/prebuilds/settings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/prebuilds/settings": { + "get": { "produces": [ "application/json" ], @@ -5208,14 +5203,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.PrebuildsSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -5248,16 +5243,16 @@ const docTemplate = `{ "304": { "description": "Not Modified" } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/provisionerkeys/{provisionerkey}": { "get": { - "security": [ - { - "CoderProvisionerKey": [] - } - ], "produces": [ "application/json" ], @@ -5282,16 +5277,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ProvisionerKey" } } - } + }, + "security": [ + { + "CoderProvisionerKey": [] + } + ] } }, "/regions": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -5307,16 +5302,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.RegionsResponse-codersdk_Region" } } - } - } - }, - "/replicas": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/replicas": { + "get": { "produces": [ "application/json" ], @@ -5335,7 +5330,12 @@ const docTemplate = `{ } } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/scim/v2/ServiceProviderConfig": { @@ -5357,11 +5357,6 @@ const docTemplate = `{ }, "/scim/v2/Users": { "get": { - "security": [ - { - "Authorization": [] - } - ], "produces": [ "application/scim+json" ], @@ -5374,14 +5369,14 @@ const docTemplate = `{ "200": { "description": "OK" } - } - }, - "post": { + }, "security": [ { "Authorization": [] } - ], + ] + }, + "post": { "produces": [ "application/json" ], @@ -5408,16 +5403,16 @@ const docTemplate = `{ "$ref": "#/definitions/coderd.SCIMUser" } } - } - } - }, - "/scim/v2/Users/{id}": { - "get": { + }, "security": [ { "Authorization": [] } - ], + ] + } + }, + "/scim/v2/Users/{id}": { + "get": { "produces": [ "application/scim+json" ], @@ -5440,14 +5435,14 @@ const docTemplate = `{ "404": { "description": "Not Found" } - } - }, - "put": { + }, "security": [ { "Authorization": [] } - ], + ] + }, + "put": { "produces": [ "application/scim+json" ], @@ -5482,14 +5477,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - }, - "patch": { + }, "security": [ { "Authorization": [] } - ], + ] + }, + "patch": { "produces": [ "application/scim+json" ], @@ -5524,16 +5519,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } + }, + "security": [ + { + "Authorization": [] + } + ] } }, "/settings/idpsync/available-fields": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -5562,16 +5557,16 @@ const docTemplate = `{ } } } - } - } - }, - "/settings/idpsync/field-values": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/field-values": { + "get": { "produces": [ "application/json" ], @@ -5608,16 +5603,16 @@ const docTemplate = `{ } } } - } - } - }, - "/settings/idpsync/organization": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/organization": { + "get": { "produces": [ "application/json" ], @@ -5633,14 +5628,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -5670,16 +5665,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - } - }, - "/settings/idpsync/organization/config": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/organization/config": { + "patch": { "consumes": [ "application/json" ], @@ -5709,16 +5704,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - } - }, - "/settings/idpsync/organization/mapping": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/organization/mapping": { + "patch": { "consumes": [ "application/json" ], @@ -5748,16 +5743,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - } - }, - "/tailnet": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tailnet": { + "get": { "tags": [ "Agents" ], @@ -5767,16 +5762,16 @@ const docTemplate = `{ "101": { "description": "Switching Protocols" } - } - } - }, - "/tasks": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks": { + "get": { "produces": [ "application/json" ], @@ -5800,16 +5795,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TasksListResponse" } } - } - } - }, - "/tasks/{user}": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}": { + "post": { "consumes": [ "application/json" ], @@ -5846,16 +5841,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Task" } } - } - } - }, - "/tasks/{user}/{task}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}": { + "get": { "produces": [ "application/json" ], @@ -5887,14 +5882,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Task" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Tasks" ], @@ -5920,16 +5915,16 @@ const docTemplate = `{ "202": { "description": "Accepted" } - } - } - }, - "/tasks/{user}/{task}/input": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/input": { + "patch": { "consumes": [ "application/json" ], @@ -5967,16 +5962,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/tasks/{user}/{task}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/logs": { + "get": { "produces": [ "application/json" ], @@ -6008,16 +6003,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TaskLogsResponse" } } - } - } - }, - "/tasks/{user}/{task}/pause": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/pause": { + "post": { "produces": [ "application/json" ], @@ -6050,16 +6045,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.PauseTaskResponse" } } - } - } - }, - "/tasks/{user}/{task}/resume": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/resume": { + "post": { "produces": [ "application/json" ], @@ -6092,16 +6087,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ResumeTaskResponse" } } - } - } - }, - "/tasks/{user}/{task}/send": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/send": { + "post": { "consumes": [ "application/json" ], @@ -6139,16 +6134,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/templates": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates": { + "get": { "description": "Returns a list of templates.\nBy default, only non-deprecated templates are returned.\nTo include deprecated templates, specify ` + "`" + `deprecated:true` + "`" + ` in the search query.", "produces": [ "application/json" @@ -6168,16 +6163,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templates/examples": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/examples": { + "get": { "produces": [ "application/json" ], @@ -6196,16 +6191,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templates/{template}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}": { + "get": { "produces": [ "application/json" ], @@ -6231,14 +6226,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Template" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": [ "application/json" ], @@ -6264,14 +6259,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -6309,16 +6304,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Template" } } - } - } - }, - "/templates/{template}/acl": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/acl": { + "get": { "produces": [ "application/json" ], @@ -6344,14 +6339,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateACL" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -6389,16 +6384,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templates/{template}/acl/available": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/acl/available": { + "get": { "produces": [ "application/json" ], @@ -6427,16 +6422,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templates/{template}/daus": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/daus": { + "get": { "produces": [ "application/json" ], @@ -6462,16 +6457,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.DAUsResponse" } } - } - } - }, - "/templates/{template}/prebuilds/invalidate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/prebuilds/invalidate": { + "post": { "produces": [ "application/json" ], @@ -6497,16 +6492,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.InvalidatePresetsResponse" } } - } - } - }, - "/templates/{template}/versions": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/versions": { + "get": { "produces": [ "application/json" ], @@ -6560,14 +6555,14 @@ const docTemplate = `{ } } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -6605,16 +6600,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templates/{template}/versions/archive": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/versions/archive": { + "post": { "consumes": [ "application/json" ], @@ -6652,16 +6647,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templates/{template}/versions/{templateversionname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/versions/{templateversionname}": { + "get": { "produces": [ "application/json" ], @@ -6697,16 +6692,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}": { + "get": { "produces": [ "application/json" ], @@ -6732,14 +6727,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -6777,16 +6772,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/templateversions/{templateversion}/archive": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/archive": { + "post": { "produces": [ "application/json" ], @@ -6812,16 +6807,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/cancel": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/cancel": { + "patch": { "produces": [ "application/json" ], @@ -6847,16 +6842,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/dry-run": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run": { + "post": { "consumes": [ "application/json" ], @@ -6894,16 +6889,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ProvisionerJob" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}": { + "get": { "produces": [ "application/json" ], @@ -6937,16 +6932,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ProvisionerJob" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/cancel": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/cancel": { + "patch": { "produces": [ "application/json" ], @@ -6980,16 +6975,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/logs": { + "get": { "produces": [ "application/json" ], @@ -7054,16 +7049,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/matched-provisioners": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/matched-provisioners": { + "get": { "produces": [ "application/json" ], @@ -7097,16 +7092,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.MatchedProvisioners" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/resources": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/resources": { + "get": { "produces": [ "application/json" ], @@ -7143,16 +7138,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/dynamic-parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dynamic-parameters": { + "get": { "tags": [ "Templates" ], @@ -7172,16 +7167,16 @@ const docTemplate = `{ "101": { "description": "Switching Protocols" } - } - } - }, - "/templateversions/{templateversion}/dynamic-parameters/evaluate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dynamic-parameters/evaluate": { + "post": { "consumes": [ "application/json" ], @@ -7219,16 +7214,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.DynamicParametersResponse" } } - } - } - }, - "/templateversions/{templateversion}/external-auth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/external-auth": { + "get": { "produces": [ "application/json" ], @@ -7257,16 +7252,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/logs": { + "get": { "produces": [ "application/json" ], @@ -7323,16 +7318,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/parameters": { + "get": { "tags": [ "Templates" ], @@ -7352,16 +7347,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/templateversions/{templateversion}/presets": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/presets": { + "get": { "produces": [ "application/json" ], @@ -7390,16 +7385,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/resources": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/resources": { + "get": { "produces": [ "application/json" ], @@ -7428,16 +7423,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/rich-parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/rich-parameters": { + "get": { "produces": [ "application/json" ], @@ -7466,16 +7461,16 @@ const docTemplate = `{ } } } - } - } - }, - "/templateversions/{templateversion}/schema": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/schema": { + "get": { "tags": [ "Templates" ], @@ -7495,16 +7490,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/templateversions/{templateversion}/unarchive": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/unarchive": { + "post": { "produces": [ "application/json" ], @@ -7530,16 +7525,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/variables": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/variables": { + "get": { "produces": [ "application/json" ], @@ -7568,7 +7563,12 @@ const docTemplate = `{ } } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/updatecheck": { @@ -7593,11 +7593,6 @@ const docTemplate = `{ }, "/users": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -7640,14 +7635,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GetUsersResponse" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -7677,16 +7672,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/authmethods": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/authmethods": { + "get": { "produces": [ "application/json" ], @@ -7702,16 +7697,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.AuthMethods" } } - } - } - }, - "/users/first": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/first": { + "get": { "produces": [ "application/json" ], @@ -7727,14 +7722,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -7764,7 +7759,12 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.CreateFirstUserResponse" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/users/login": { @@ -7803,11 +7803,6 @@ const docTemplate = `{ }, "/users/logout": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -7823,16 +7818,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/users/oauth2/github/callback": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/oauth2/github/callback": { + "get": { "tags": [ "Users" ], @@ -7842,16 +7837,16 @@ const docTemplate = `{ "307": { "description": "Temporary Redirect" } - } - } - }, - "/users/oauth2/github/device": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/oauth2/github/device": { + "get": { "produces": [ "application/json" ], @@ -7867,16 +7862,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ExternalAuthDevice" } } - } - } - }, - "/users/oidc/callback": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/oidc/callback": { + "get": { "tags": [ "Users" ], @@ -7886,7 +7881,12 @@ const docTemplate = `{ "307": { "description": "Temporary Redirect" } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/users/otp/change-password": { @@ -7947,11 +7947,6 @@ const docTemplate = `{ }, "/users/roles": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -7970,16 +7965,16 @@ const docTemplate = `{ } } } - } - } - }, - "/users/validate-password": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/validate-password": { + "post": { "consumes": [ "application/json" ], @@ -8009,16 +8004,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ValidateUserPasswordResponse" } } - } - } - }, - "/users/{user}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}": { + "get": { "produces": [ "application/json" ], @@ -8043,14 +8038,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Users" ], @@ -8069,16 +8064,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/users/{user}/appearance": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/appearance": { + "get": { "produces": [ "application/json" ], @@ -8103,14 +8098,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserAppearanceSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -8147,16 +8142,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserAppearanceSettings" } } - } - } - }, - "/users/{user}/autofill-parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/autofill-parameters": { + "get": { "produces": [ "application/json" ], @@ -8191,16 +8186,16 @@ const docTemplate = `{ } } } - } - } - }, - "/users/{user}/convert-login": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/convert-login": { + "post": { "consumes": [ "application/json" ], @@ -8237,16 +8232,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.OAuthConversionResponse" } } - } - } - }, - "/users/{user}/gitsshkey": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/gitsshkey": { + "get": { "produces": [ "application/json" ], @@ -8271,14 +8266,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GitSSHKey" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "produces": [ "application/json" ], @@ -8303,16 +8298,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GitSSHKey" } } - } - } - }, - "/users/{user}/keys": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys": { + "post": { "produces": [ "application/json" ], @@ -8337,16 +8332,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GenerateAPIKeyResponse" } } - } - } - }, - "/users/{user}/keys/tokens": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/tokens": { + "get": { "produces": [ "application/json" ], @@ -8380,14 +8375,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -8424,16 +8419,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.GenerateAPIKeyResponse" } } - } - } - }, - "/users/{user}/keys/tokens/tokenconfig": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/tokens/tokenconfig": { + "get": { "produces": [ "application/json" ], @@ -8458,16 +8453,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.TokenConfig" } } - } - } - }, - "/users/{user}/keys/tokens/{keyname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/tokens/{keyname}": { + "get": { "produces": [ "application/json" ], @@ -8500,16 +8495,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.APIKey" } } - } - } - }, - "/users/{user}/keys/{keyid}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/{keyid}": { + "get": { "produces": [ "application/json" ], @@ -8542,14 +8537,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.APIKey" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Users" ], @@ -8576,16 +8571,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/users/{user}/keys/{keyid}/expire": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/{keyid}/expire": { + "put": { "tags": [ "Users" ], @@ -8624,16 +8619,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/users/{user}/login-type": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/login-type": { + "get": { "produces": [ "application/json" ], @@ -8658,16 +8653,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserLoginType" } } - } - } - }, - "/users/{user}/notifications/preferences": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/notifications/preferences": { + "get": { "produces": [ "application/json" ], @@ -8695,14 +8690,14 @@ const docTemplate = `{ } } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -8742,16 +8737,16 @@ const docTemplate = `{ } } } - } - } - }, - "/users/{user}/organizations": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/organizations": { + "get": { "produces": [ "application/json" ], @@ -8779,16 +8774,16 @@ const docTemplate = `{ } } } - } - } - }, - "/users/{user}/organizations/{organizationname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/organizations/{organizationname}": { + "get": { "produces": [ "application/json" ], @@ -8820,16 +8815,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Organization" } } - } - } - }, - "/users/{user}/password": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/password": { + "put": { "consumes": [ "application/json" ], @@ -8860,16 +8855,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/users/{user}/preferences": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/preferences": { + "get": { "produces": [ "application/json" ], @@ -8894,14 +8889,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserPreferenceSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -8938,16 +8933,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.UserPreferenceSettings" } } - } - } - }, - "/users/{user}/profile": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/profile": { + "put": { "consumes": [ "application/json" ], @@ -8984,16 +8979,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/quiet-hours": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/quiet-hours": { + "get": { "produces": [ "application/json" ], @@ -9022,14 +9017,14 @@ const docTemplate = `{ } } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -9070,16 +9065,16 @@ const docTemplate = `{ } } } - } - } - }, - "/users/{user}/roles": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/roles": { + "get": { "produces": [ "application/json" ], @@ -9104,14 +9099,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -9148,16 +9143,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/status/activate": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/status/activate": { + "put": { "produces": [ "application/json" ], @@ -9182,16 +9177,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/status/suspend": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/status/suspend": { + "put": { "produces": [ "application/json" ], @@ -9216,16 +9211,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/webpush/subscription": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/webpush/subscription": { + "post": { "consumes": [ "application/json" ], @@ -9257,16 +9252,16 @@ const docTemplate = `{ "description": "No Content" } }, - "x-apidocgen": { - "skip": true - } - }, - "delete": { "security": [ { "CoderSessionToken": [] } ], + "x-apidocgen": { + "skip": true + } + }, + "delete": { "consumes": [ "application/json" ], @@ -9298,6 +9293,11 @@ const docTemplate = `{ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9305,11 +9305,6 @@ const docTemplate = `{ }, "/users/{user}/webpush/test": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Notifications" ], @@ -9329,6 +9324,11 @@ const docTemplate = `{ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9336,11 +9336,6 @@ const docTemplate = `{ }, "/users/{user}/workspace/{workspacename}": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -9378,16 +9373,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/users/{user}/workspace/{workspacename}/builds/{buildnumber}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/workspace/{workspacename}/builds/{buildnumber}": { + "get": { "produces": [ "application/json" ], @@ -9427,16 +9422,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - } - }, - "/users/{user}/workspaces": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/workspaces": { + "post": { "description": "Create a new workspace using a template. The request must\nspecify either the Template ID or the Template Version ID,\nnot both. If the Template ID is specified, the active version\nof the template will be used.", "consumes": [ "application/json" @@ -9474,16 +9469,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/workspace-quota/{user}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspace-quota/{user}": { + "get": { "produces": [ "application/json" ], @@ -9509,16 +9504,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceQuota" } } - } - } - }, - "/workspaceagents/aws-instance-identity": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/aws-instance-identity": { + "post": { "consumes": [ "application/json" ], @@ -9548,16 +9543,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.AuthenticateResponse" } } - } - } - }, - "/workspaceagents/azure-instance-identity": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/azure-instance-identity": { + "post": { "consumes": [ "application/json" ], @@ -9587,16 +9582,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.AuthenticateResponse" } } - } - } - }, - "/workspaceagents/connection": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/connection": { + "get": { "produces": [ "application/json" ], @@ -9613,6 +9608,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9620,11 +9620,6 @@ const docTemplate = `{ }, "/workspaceagents/google-instance-identity": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": [ "application/json" ], @@ -9654,16 +9649,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.AuthenticateResponse" } } - } - } - }, - "/workspaceagents/me/app-status": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/app-status": { + "patch": { "consumes": [ "application/json" ], @@ -9694,16 +9689,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaceagents/me/external-auth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/external-auth": { + "get": { "produces": [ "application/json" ], @@ -9741,16 +9736,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.ExternalAuthResponse" } } - } - } - }, - "/workspaceagents/me/gitauth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/gitauth": { + "get": { "produces": [ "application/json" ], @@ -9788,16 +9783,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.ExternalAuthResponse" } } - } - } - }, - "/workspaceagents/me/gitsshkey": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/gitsshkey": { + "get": { "produces": [ "application/json" ], @@ -9813,16 +9808,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.GitSSHKey" } } - } - } - }, - "/workspaceagents/me/log-source": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/log-source": { + "post": { "consumes": [ "application/json" ], @@ -9852,16 +9847,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgentLogSource" } } - } - } - }, - "/workspaceagents/me/logs": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/logs": { + "patch": { "consumes": [ "application/json" ], @@ -9891,16 +9886,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaceagents/me/reinit": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/reinit": { + "get": { "produces": [ "application/json" ], @@ -9916,16 +9911,16 @@ const docTemplate = `{ "$ref": "#/definitions/agentsdk.ReinitializationEvent" } } - } - } - }, - "/workspaceagents/me/rpc": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/rpc": { + "get": { "tags": [ "Agents" ], @@ -9936,6 +9931,11 @@ const docTemplate = `{ "description": "Switching Protocols" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9943,11 +9943,6 @@ const docTemplate = `{ }, "/workspaceagents/me/tasks/{task}/log-snapshot": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": [ "application/json" ], @@ -9989,16 +9984,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaceagents/{workspaceagent}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}": { + "get": { "produces": [ "application/json" ], @@ -10024,16 +10019,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgent" } } - } - } - }, - "/workspaceagents/{workspaceagent}/connection": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/connection": { + "get": { "produces": [ "application/json" ], @@ -10059,16 +10054,16 @@ const docTemplate = `{ "$ref": "#/definitions/workspacesdk.AgentConnectionInfo" } } - } - } - }, - "/workspaceagents/{workspaceagent}/containers": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers": { + "get": { "produces": [ "application/json" ], @@ -10102,16 +10097,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgentListContainersResponse" } } - } - } - }, - "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}": { + "delete": { "tags": [ "Agents" ], @@ -10138,16 +10133,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}/recreate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}/recreate": { + "post": { "produces": [ "application/json" ], @@ -10180,16 +10175,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaceagents/{workspaceagent}/containers/watch": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers/watch": { + "get": { "produces": [ "application/json" ], @@ -10215,16 +10210,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgentListContainersResponse" } } - } - } - }, - "/workspaceagents/{workspaceagent}/coordinate": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/coordinate": { + "get": { "tags": [ "Agents" ], @@ -10244,16 +10239,16 @@ const docTemplate = `{ "101": { "description": "Switching Protocols" } - } - } - }, - "/workspaceagents/{workspaceagent}/listening-ports": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/listening-ports": { + "get": { "produces": [ "application/json" ], @@ -10279,16 +10274,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgentListeningPortsResponse" } } - } - } - }, - "/workspaceagents/{workspaceagent}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/logs": { + "get": { "produces": [ "application/json" ], @@ -10351,16 +10346,16 @@ const docTemplate = `{ } } } - } - } - }, - "/workspaceagents/{workspaceagent}/pty": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/pty": { + "get": { "tags": [ "Agents" ], @@ -10380,16 +10375,16 @@ const docTemplate = `{ "101": { "description": "Switching Protocols" } - } - } - }, - "/workspaceagents/{workspaceagent}/startup-logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/startup-logs": { + "get": { "produces": [ "application/json" ], @@ -10442,16 +10437,16 @@ const docTemplate = `{ } } } - } - } - }, - "/workspaceagents/{workspaceagent}/watch-metadata": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/watch-metadata": { + "get": { "tags": [ "Agents" ], @@ -10473,6 +10468,11 @@ const docTemplate = `{ "description": "Success" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -10480,11 +10480,6 @@ const docTemplate = `{ }, "/workspaceagents/{workspaceagent}/watch-metadata-ws": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -10511,6 +10506,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -10518,11 +10518,6 @@ const docTemplate = `{ }, "/workspacebuilds/{workspacebuild}": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -10547,16 +10542,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - } - }, - "/workspacebuilds/{workspacebuild}/cancel": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/cancel": { + "patch": { "produces": [ "application/json" ], @@ -10591,16 +10586,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspacebuilds/{workspacebuild}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/logs": { + "get": { "produces": [ "application/json" ], @@ -10656,16 +10651,16 @@ const docTemplate = `{ } } } - } - } - }, - "/workspacebuilds/{workspacebuild}/parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/parameters": { + "get": { "produces": [ "application/json" ], @@ -10693,16 +10688,16 @@ const docTemplate = `{ } } } - } - } - }, - "/workspacebuilds/{workspacebuild}/resources": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/resources": { + "get": { "produces": [ "application/json" ], @@ -10731,16 +10726,16 @@ const docTemplate = `{ } } } - } - } - }, - "/workspacebuilds/{workspacebuild}/state": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/state": { + "get": { "produces": [ "application/json" ], @@ -10765,14 +10760,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": [ "application/json" ], @@ -10804,16 +10799,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspacebuilds/{workspacebuild}/timings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/timings": { + "get": { "produces": [ "application/json" ], @@ -10839,16 +10834,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceBuildTimings" } } - } - } - }, - "/workspaceproxies": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceproxies": { + "get": { "produces": [ "application/json" ], @@ -10867,14 +10862,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -10904,16 +10899,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceProxy" } } - } - } - }, - "/workspaceproxies/me/app-stats": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceproxies/me/app-stats": { + "post": { "consumes": [ "application/json" ], @@ -10938,6 +10933,11 @@ const docTemplate = `{ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -10945,11 +10945,6 @@ const docTemplate = `{ }, "/workspaceproxies/me/coordinate": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": [ "Enterprise" ], @@ -10960,6 +10955,11 @@ const docTemplate = `{ "description": "Switching Protocols" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -10967,11 +10967,6 @@ const docTemplate = `{ }, "/workspaceproxies/me/crypto-keys": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -10997,6 +10992,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -11004,11 +11004,6 @@ const docTemplate = `{ }, "/workspaceproxies/me/deregister": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": [ "application/json" ], @@ -11033,6 +11028,11 @@ const docTemplate = `{ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -11040,11 +11040,6 @@ const docTemplate = `{ }, "/workspaceproxies/me/issue-signed-app-token": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": [ "application/json" ], @@ -11075,6 +11070,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -11082,11 +11082,6 @@ const docTemplate = `{ }, "/workspaceproxies/me/register": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": [ "application/json" ], @@ -11117,6 +11112,11 @@ const docTemplate = `{ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -11124,11 +11124,6 @@ const docTemplate = `{ }, "/workspaceproxies/{workspaceproxy}": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": [ "application/json" ], @@ -11154,14 +11149,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceProxy" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": [ "application/json" ], @@ -11187,14 +11182,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -11232,16 +11227,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceProxy" } } - } - } - }, - "/workspaces": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces": { + "get": { "produces": [ "application/json" ], @@ -11277,16 +11272,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspacesResponse" } } - } - } - }, - "/workspaces/{workspace}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}": { + "get": { "produces": [ "application/json" ], @@ -11318,14 +11313,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Workspace" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -11357,16 +11352,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/acl": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/acl": { + "get": { "produces": [ "application/json" ], @@ -11392,14 +11387,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceACL" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Workspaces" ], @@ -11419,14 +11414,14 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": [ "application/json" ], @@ -11461,16 +11456,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/autostart": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/autostart": { + "put": { "consumes": [ "application/json" ], @@ -11502,16 +11497,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/autoupdates": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/autoupdates": { + "put": { "consumes": [ "application/json" ], @@ -11543,16 +11538,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/builds": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/builds": { + "get": { "produces": [ "application/json" ], @@ -11607,14 +11602,14 @@ const docTemplate = `{ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -11652,16 +11647,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - } - }, - "/workspaces/{workspace}/dormant": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/dormant": { + "put": { "consumes": [ "application/json" ], @@ -11699,16 +11694,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/workspaces/{workspace}/extend": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/extend": { + "put": { "consumes": [ "application/json" ], @@ -11746,16 +11741,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaces/{workspace}/external-agent/{agent}/credentials": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/external-agent/{agent}/credentials": { + "get": { "produces": [ "application/json" ], @@ -11788,16 +11783,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ExternalAgentCredentials" } } - } - } - }, - "/workspaces/{workspace}/favorite": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/favorite": { + "put": { "tags": [ "Workspaces" ], @@ -11817,14 +11812,14 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": [ "Workspaces" ], @@ -11844,16 +11839,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/port-share": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/port-share": { + "get": { "produces": [ "application/json" ], @@ -11879,14 +11874,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgentPortShares" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": [ "application/json" ], @@ -11924,14 +11919,14 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceAgentPortShare" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "consumes": [ "application/json" ], @@ -11963,16 +11958,16 @@ const docTemplate = `{ "200": { "description": "OK" } - } - } - }, - "/workspaces/{workspace}/resolve-autostart": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/resolve-autostart": { + "get": { "produces": [ "application/json" ], @@ -11998,16 +11993,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ResolveAutostartResponse" } } - } - } - }, - "/workspaces/{workspace}/timings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/timings": { + "get": { "produces": [ "application/json" ], @@ -12033,16 +12028,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.WorkspaceBuildTimings" } } - } - } - }, - "/workspaces/{workspace}/ttl": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/ttl": { + "put": { "consumes": [ "application/json" ], @@ -12074,16 +12069,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/usage": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/usage": { + "post": { "consumes": [ "application/json" ], @@ -12114,16 +12109,16 @@ const docTemplate = `{ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/watch": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/watch": { + "get": { "produces": [ "text/event-stream" ], @@ -12150,16 +12145,16 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaces/{workspace}/watch-ws": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/watch-ws": { + "get": { "produces": [ "application/json" ], @@ -12185,7 +12180,12 @@ const docTemplate = `{ "$ref": "#/definitions/codersdk.ServerSentEvent" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } } }, diff --git a/coderd/apidoc/swagger.json b/coderd/apidoc/swagger.json index d48b20e9a3..cbb73ea24c 100644 --- a/coderd/apidoc/swagger.json +++ b/coderd/apidoc/swagger.json @@ -67,11 +67,6 @@ }, "/aibridge/interceptions": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["AI Bridge"], "summary": "List AI Bridge interceptions", @@ -109,16 +104,16 @@ "$ref": "#/definitions/codersdk.AIBridgeListInterceptionsResponse" } } - } - } - }, - "/aibridge/models": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/aibridge/models": { + "get": { "produces": ["application/json"], "tags": ["AI Bridge"], "summary": "List AI Bridge models", @@ -133,16 +128,16 @@ } } } - } - } - }, - "/appearance": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/appearance": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get appearance", @@ -154,14 +149,14 @@ "$ref": "#/definitions/codersdk.AppearanceConfig" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -185,16 +180,16 @@ "$ref": "#/definitions/codersdk.UpdateAppearanceConfig" } } - } - } - }, - "/applications/auth-redirect": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/applications/auth-redirect": { + "get": { "tags": ["Applications"], "summary": "Redirect to URI with encrypted API key", "operationId": "redirect-to-uri-with-encrypted-api-key", @@ -210,16 +205,16 @@ "307": { "description": "Temporary Redirect" } - } - } - }, - "/applications/host": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/applications/host": { + "get": { "produces": ["application/json"], "tags": ["Applications"], "summary": "Get applications host", @@ -232,16 +227,16 @@ "$ref": "#/definitions/codersdk.AppHostResponse" } } - } - } - }, - "/applications/reconnecting-pty-signed-token": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/applications/reconnecting-pty-signed-token": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -266,6 +261,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -273,11 +273,6 @@ }, "/audit": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Audit"], "summary": "Get audit logs", @@ -310,16 +305,16 @@ "$ref": "#/definitions/codersdk.AuditLogResponse" } } - } - } - }, - "/audit/testgenerate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/audit/testgenerate": { + "post": { "consumes": ["application/json"], "tags": ["Audit"], "summary": "Generate fake audit log", @@ -340,6 +335,11 @@ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -363,11 +363,6 @@ }, "/authcheck": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Authorization"], @@ -391,7 +386,12 @@ "$ref": "#/definitions/codersdk.AuthorizationResponse" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/buildinfo": { @@ -412,11 +412,6 @@ }, "/chats/insights/pull-requests": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Chats"], "summary": "Get PR insights", @@ -445,6 +440,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -452,11 +452,6 @@ }, "/connectionlog": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get connection logs", @@ -489,16 +484,16 @@ "$ref": "#/definitions/codersdk.ConnectionLogResponse" } } - } - } - }, - "/csp/reports": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/csp/reports": { + "post": { "consumes": ["application/json"], "tags": ["General"], "summary": "Report CSP violations", @@ -518,16 +513,16 @@ "200": { "description": "OK" } - } - } - }, - "/debug/coordinator": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/coordinator": { + "get": { "produces": ["text/html"], "tags": ["Debug"], "summary": "Debug Info Wireguard Coordinator", @@ -536,16 +531,16 @@ "200": { "description": "OK" } - } - } - }, - "/debug/derp/traffic": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/derp/traffic": { + "get": { "produces": ["application/json"], "tags": ["Debug"], "summary": "Debug DERP traffic", @@ -561,6 +556,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -568,11 +568,6 @@ }, "/debug/expvar": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Debug"], "summary": "Debug expvar", @@ -586,6 +581,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -593,11 +593,6 @@ }, "/debug/health": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Debug"], "summary": "Debug Info Deployment Health", @@ -617,16 +612,16 @@ "$ref": "#/definitions/healthsdk.HealthcheckReport" } } - } - } - }, - "/debug/health/settings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/health/settings": { + "get": { "produces": ["application/json"], "tags": ["Debug"], "summary": "Get health settings", @@ -638,14 +633,14 @@ "$ref": "#/definitions/healthsdk.HealthSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Debug"], @@ -669,16 +664,16 @@ "$ref": "#/definitions/healthsdk.UpdateHealthSettings" } } - } - } - }, - "/debug/metrics": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/metrics": { + "get": { "tags": ["Debug"], "summary": "Debug metrics", "operationId": "debug-metrics", @@ -687,6 +682,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -694,11 +694,6 @@ }, "/debug/pprof": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Debug"], "summary": "Debug pprof index", "operationId": "debug-pprof-index", @@ -707,6 +702,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -714,11 +714,6 @@ }, "/debug/pprof/cmdline": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Debug"], "summary": "Debug pprof cmdline", "operationId": "debug-pprof-cmdline", @@ -727,6 +722,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -734,11 +734,6 @@ }, "/debug/pprof/profile": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Debug"], "summary": "Debug pprof profile", "operationId": "debug-pprof-profile", @@ -747,6 +742,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -754,11 +754,6 @@ }, "/debug/pprof/symbol": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Debug"], "summary": "Debug pprof symbol", "operationId": "debug-pprof-symbol", @@ -767,6 +762,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -774,11 +774,6 @@ }, "/debug/pprof/trace": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Debug"], "summary": "Debug pprof trace", "operationId": "debug-pprof-trace", @@ -787,6 +782,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -794,11 +794,6 @@ }, "/debug/profile": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Debug"], "summary": "Collect debug profiles", "operationId": "collect-debug-profiles", @@ -807,6 +802,11 @@ "description": "OK" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -814,11 +814,6 @@ }, "/debug/tailnet": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["text/html"], "tags": ["Debug"], "summary": "Debug Info Tailnet", @@ -827,16 +822,16 @@ "200": { "description": "OK" } - } - } - }, - "/debug/ws": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/debug/ws": { + "get": { "produces": ["application/json"], "tags": ["Debug"], "summary": "Debug Info Websocket Test", @@ -849,6 +844,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -856,11 +856,6 @@ }, "/debug/{user}/debug-link": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Agents"], "summary": "Debug OIDC context for a user", "operationId": "debug-oidc-context-for-a-user", @@ -878,6 +873,11 @@ "description": "Success" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -885,11 +885,6 @@ }, "/deployment/config": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["General"], "summary": "Get deployment config", @@ -901,16 +896,16 @@ "$ref": "#/definitions/codersdk.DeploymentConfig" } } - } - } - }, - "/deployment/ssh": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/deployment/ssh": { + "get": { "produces": ["application/json"], "tags": ["General"], "summary": "SSH Config", @@ -922,16 +917,16 @@ "$ref": "#/definitions/codersdk.SSHConfigResponse" } } - } - } - }, - "/deployment/stats": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/deployment/stats": { + "get": { "produces": ["application/json"], "tags": ["General"], "summary": "Get deployment stats", @@ -943,16 +938,16 @@ "$ref": "#/definitions/codersdk.DeploymentStats" } } - } - } - }, - "/derp-map": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/derp-map": { + "get": { "tags": ["Agents"], "summary": "Get DERP map updates", "operationId": "get-derp-map-updates", @@ -960,16 +955,16 @@ "101": { "description": "Switching Protocols" } - } - } - }, - "/entitlements": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/entitlements": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get entitlements", @@ -981,16 +976,16 @@ "$ref": "#/definitions/codersdk.Entitlements" } } - } - } - }, - "/experimental/watch-all-workspacebuilds": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/experimental/watch-all-workspacebuilds": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Watch all workspace builds", @@ -1000,6 +995,11 @@ "description": "Switching Protocols" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -1007,11 +1007,6 @@ }, "/experiments": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["General"], "summary": "Get enabled experiments", @@ -1026,16 +1021,16 @@ } } } - } - } - }, - "/experiments/available": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/experiments/available": { + "get": { "produces": ["application/json"], "tags": ["General"], "summary": "Get safe experiments", @@ -1050,16 +1045,16 @@ } } } - } - } - }, - "/external-auth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/external-auth": { + "get": { "produces": ["application/json"], "tags": ["Git"], "summary": "Get user external auths", @@ -1071,16 +1066,16 @@ "$ref": "#/definitions/codersdk.ExternalAuthLink" } } - } - } - }, - "/external-auth/{externalauth}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/external-auth/{externalauth}": { + "get": { "produces": ["application/json"], "tags": ["Git"], "summary": "Get external auth by ID", @@ -1102,14 +1097,14 @@ "$ref": "#/definitions/codersdk.ExternalAuth" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": ["application/json"], "tags": ["Git"], "summary": "Delete external auth user link by ID", @@ -1131,16 +1126,16 @@ "$ref": "#/definitions/codersdk.DeleteExternalAuthByIDResponse" } } - } - } - }, - "/external-auth/{externalauth}/device": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/external-auth/{externalauth}/device": { + "get": { "produces": ["application/json"], "tags": ["Git"], "summary": "Get external auth device by ID.", @@ -1162,14 +1157,14 @@ "$ref": "#/definitions/codersdk.ExternalAuthDevice" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "tags": ["Git"], "summary": "Post external auth device by ID", "operationId": "post-external-auth-device-by-id", @@ -1187,16 +1182,16 @@ "204": { "description": "No Content" } - } - } - }, - "/files": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/files": { + "post": { "description": "Swagger notice: Swagger 2.0 doesn't support file upload with a `content-type` different than `application/x-www-form-urlencoded`.", "consumes": ["application/x-tar"], "produces": ["application/json"], @@ -1233,16 +1228,16 @@ "$ref": "#/definitions/codersdk.UploadResponse" } } - } - } - }, - "/files/{fileID}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/files/{fileID}": { + "get": { "tags": ["Files"], "summary": "Get file by ID", "operationId": "get-file-by-id", @@ -1260,16 +1255,16 @@ "200": { "description": "OK" } - } - } - }, - "/groups": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/groups": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get groups", @@ -1307,16 +1302,16 @@ } } } - } - } - }, - "/groups/{group}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/groups/{group}": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get group by ID", @@ -1337,14 +1332,14 @@ "$ref": "#/definitions/codersdk.Group" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Delete group by name", @@ -1365,14 +1360,14 @@ "$ref": "#/definitions/codersdk.Group" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -1403,7 +1398,12 @@ "$ref": "#/definitions/codersdk.Group" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/init-script/{os}/{arch}": { @@ -1437,11 +1437,6 @@ }, "/insights/daus": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Insights"], "summary": "Get deployment DAUs", @@ -1462,16 +1457,16 @@ "$ref": "#/definitions/codersdk.DAUsResponse" } } - } - } - }, - "/insights/templates": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/templates": { + "get": { "produces": ["application/json"], "tags": ["Insights"], "summary": "Get insights about templates", @@ -1519,16 +1514,16 @@ "$ref": "#/definitions/codersdk.TemplateInsightsResponse" } } - } - } - }, - "/insights/user-activity": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/user-activity": { + "get": { "produces": ["application/json"], "tags": ["Insights"], "summary": "Get insights about user activity", @@ -1568,16 +1563,16 @@ "$ref": "#/definitions/codersdk.UserActivityInsightsResponse" } } - } - } - }, - "/insights/user-latency": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/user-latency": { + "get": { "produces": ["application/json"], "tags": ["Insights"], "summary": "Get insights about user latency", @@ -1617,16 +1612,16 @@ "$ref": "#/definitions/codersdk.UserLatencyInsightsResponse" } } - } - } - }, - "/insights/user-status-counts": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/insights/user-status-counts": { + "get": { "produces": ["application/json"], "tags": ["Insights"], "summary": "Get insights about user status counts", @@ -1652,16 +1647,16 @@ "$ref": "#/definitions/codersdk.GetUserStatusCountsResponse" } } - } - } - }, - "/licenses": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/licenses": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get licenses", @@ -1676,14 +1671,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -1707,16 +1702,16 @@ "$ref": "#/definitions/codersdk.License" } } - } - } - }, - "/licenses/refresh-entitlements": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/licenses/refresh-entitlements": { + "post": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Update license entitlements", @@ -1728,16 +1723,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/licenses/{id}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/licenses/{id}": { + "delete": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Delete license", @@ -1756,16 +1751,16 @@ "200": { "description": "OK" } - } - } - }, - "/notifications/custom": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/custom": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Notifications"], @@ -1804,16 +1799,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/dispatch-methods": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/dispatch-methods": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Get notification dispatch methods", @@ -1828,16 +1823,16 @@ } } } - } - } - }, - "/notifications/inbox": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "List inbox notifications", @@ -1876,16 +1871,16 @@ "$ref": "#/definitions/codersdk.ListInboxNotificationsResponse" } } - } - } - }, - "/notifications/inbox/mark-all-as-read": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox/mark-all-as-read": { + "put": { "tags": ["Notifications"], "summary": "Mark all unread notifications as read", "operationId": "mark-all-unread-notifications-as-read", @@ -1893,16 +1888,16 @@ "204": { "description": "No Content" } - } - } - }, - "/notifications/inbox/watch": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox/watch": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Watch for new inbox notifications", @@ -1941,16 +1936,16 @@ "$ref": "#/definitions/codersdk.GetInboxNotificationResponse" } } - } - } - }, - "/notifications/inbox/{id}/read-status": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/inbox/{id}/read-status": { + "put": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Update read status of a notification", @@ -1971,16 +1966,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/settings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/settings": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Get notifications settings", @@ -1992,14 +1987,14 @@ "$ref": "#/definitions/codersdk.NotificationsSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Notifications"], @@ -2026,16 +2021,16 @@ "304": { "description": "Not Modified" } - } - } - }, - "/notifications/templates/custom": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/templates/custom": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Get custom notification templates", @@ -2056,16 +2051,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/templates/system": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/templates/system": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Get system notification templates", @@ -2086,16 +2081,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/notifications/templates/{notification_template}/method": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/templates/{notification_template}/method": { + "put": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Update notification template dispatch method", @@ -2116,16 +2111,16 @@ "304": { "description": "Not modified" } - } - } - }, - "/notifications/test": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/notifications/test": { + "post": { "tags": ["Notifications"], "summary": "Send a test notification", "operationId": "send-a-test-notification", @@ -2133,16 +2128,16 @@ "200": { "description": "OK" } - } - } - }, - "/oauth2-provider/apps": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get OAuth2 applications.", @@ -2165,14 +2160,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -2196,16 +2191,16 @@ "$ref": "#/definitions/codersdk.OAuth2ProviderApp" } } - } - } - }, - "/oauth2-provider/apps/{app}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps/{app}": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get OAuth2 application.", @@ -2226,14 +2221,14 @@ "$ref": "#/definitions/codersdk.OAuth2ProviderApp" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -2264,14 +2259,14 @@ "$ref": "#/definitions/codersdk.OAuth2ProviderApp" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Enterprise"], "summary": "Delete OAuth2 application.", "operationId": "delete-oauth2-application", @@ -2288,16 +2283,16 @@ "204": { "description": "No Content" } - } - } - }, - "/oauth2-provider/apps/{app}/secrets": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps/{app}/secrets": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get OAuth2 application secrets.", @@ -2321,14 +2316,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Create OAuth2 application secret.", @@ -2352,16 +2347,16 @@ } } } - } - } - }, - "/oauth2-provider/apps/{app}/secrets/{secretID}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2-provider/apps/{app}/secrets/{secretID}": { + "delete": { "tags": ["Enterprise"], "summary": "Delete OAuth2 application secret.", "operationId": "delete-oauth2-application-secret", @@ -2385,16 +2380,16 @@ "204": { "description": "No Content" } - } - } - }, - "/oauth2/authorize": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/oauth2/authorize": { + "get": { "tags": ["Enterprise"], "summary": "OAuth2 authorization request (GET - show authorization page).", "operationId": "oauth2-authorization-request-get", @@ -2438,14 +2433,14 @@ "200": { "description": "Returns HTML authorization page" } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "tags": ["Enterprise"], "summary": "OAuth2 authorization request (POST - process authorization).", "operationId": "oauth2-authorization-request-post", @@ -2489,7 +2484,12 @@ "302": { "description": "Returns redirect with authorization code" } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/oauth2/clients/{client_id}": { @@ -2689,11 +2689,6 @@ } }, "delete": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Enterprise"], "summary": "Delete OAuth2 application tokens.", "operationId": "delete-oauth2-application-tokens", @@ -2710,16 +2705,16 @@ "204": { "description": "No Content" } - } - } - }, - "/organizations": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations": { + "get": { "produces": ["application/json"], "tags": ["Organizations"], "summary": "Get organizations", @@ -2734,14 +2729,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Organizations"], @@ -2765,16 +2760,16 @@ "$ref": "#/definitions/codersdk.Organization" } } - } - } - }, - "/organizations/{organization}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}": { + "get": { "produces": ["application/json"], "tags": ["Organizations"], "summary": "Get organization by ID", @@ -2796,14 +2791,14 @@ "$ref": "#/definitions/codersdk.Organization" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": ["application/json"], "tags": ["Organizations"], "summary": "Delete organization", @@ -2824,14 +2819,14 @@ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Organizations"], @@ -2862,16 +2857,16 @@ "$ref": "#/definitions/codersdk.Organization" } } - } - } - }, - "/organizations/{organization}/groups": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/groups": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get groups by organization", @@ -2896,14 +2891,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -2934,16 +2929,16 @@ "$ref": "#/definitions/codersdk.Group" } } - } - } - }, - "/organizations/{organization}/groups/{groupName}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/groups/{groupName}": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get group by organization and group name", @@ -2972,16 +2967,16 @@ "$ref": "#/definitions/codersdk.Group" } } - } - } - }, - "/organizations/{organization}/members": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members": { + "get": { "produces": ["application/json"], "tags": ["Members"], "summary": "List organization members", @@ -3006,16 +3001,16 @@ } } } - } - } - }, - "/organizations/{organization}/members/roles": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/roles": { + "get": { "produces": ["application/json"], "tags": ["Members"], "summary": "Get member roles by organization", @@ -3040,14 +3035,14 @@ } } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Members"], @@ -3082,14 +3077,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Members"], @@ -3124,16 +3119,16 @@ } } } - } - } - }, - "/organizations/{organization}/members/roles/{roleName}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/roles/{roleName}": { + "delete": { "produces": ["application/json"], "tags": ["Members"], "summary": "Delete a custom organization role", @@ -3165,16 +3160,16 @@ } } } - } - } - }, - "/organizations/{organization}/members/{user}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}": { + "get": { "produces": ["application/json"], "tags": ["Members"], "summary": "Get organization member", @@ -3202,14 +3197,14 @@ "$ref": "#/definitions/codersdk.OrganizationMemberWithUserData" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "produces": ["application/json"], "tags": ["Members"], "summary": "Add organization member", @@ -3237,14 +3232,14 @@ "$ref": "#/definitions/codersdk.OrganizationMember" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Members"], "summary": "Remove organization member", "operationId": "remove-organization-member", @@ -3268,16 +3263,16 @@ "204": { "description": "No Content" } - } - } - }, - "/organizations/{organization}/members/{user}/roles": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/roles": { + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Members"], @@ -3315,16 +3310,16 @@ "$ref": "#/definitions/codersdk.OrganizationMember" } } - } - } - }, - "/organizations/{organization}/members/{user}/workspace-quota": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/workspace-quota": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace quota by user", @@ -3353,16 +3348,16 @@ "$ref": "#/definitions/codersdk.WorkspaceQuota" } } - } - } - }, - "/organizations/{organization}/members/{user}/workspaces": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/workspaces": { + "post": { "description": "Create a new workspace using a template. The request must\nspecify either the Template ID or the Template Version ID,\nnot both. If the Template ID is specified, the active version\nof the template will be used.", "consumes": ["application/json"], "produces": ["application/json"], @@ -3403,16 +3398,16 @@ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/organizations/{organization}/members/{user}/workspaces/available-users": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/members/{user}/workspaces/available-users": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Get users available for workspace creation", @@ -3462,16 +3457,16 @@ } } } - } - } - }, - "/organizations/{organization}/paginated-members": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/paginated-members": { + "get": { "produces": ["application/json"], "tags": ["Members"], "summary": "Paginated organization members", @@ -3507,16 +3502,16 @@ } } } - } - } - }, - "/organizations/{organization}/provisionerdaemons": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerdaemons": { + "get": { "produces": ["application/json"], "tags": ["Provisioning"], "summary": "Get provisioner daemons", @@ -3585,16 +3580,16 @@ } } } - } - } - }, - "/organizations/{organization}/provisionerdaemons/serve": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerdaemons/serve": { + "get": { "tags": ["Enterprise"], "summary": "Serve provisioner daemon", "operationId": "serve-provisioner-daemon", @@ -3612,16 +3607,16 @@ "101": { "description": "Switching Protocols" } - } - } - }, - "/organizations/{organization}/provisionerjobs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerjobs": { + "get": { "produces": ["application/json"], "tags": ["Organizations"], "summary": "Get provisioner jobs", @@ -3697,16 +3692,16 @@ } } } - } - } - }, - "/organizations/{organization}/provisionerjobs/{job}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerjobs/{job}": { + "get": { "produces": ["application/json"], "tags": ["Organizations"], "summary": "Get provisioner job", @@ -3736,16 +3731,16 @@ "$ref": "#/definitions/codersdk.ProvisionerJob" } } - } - } - }, - "/organizations/{organization}/provisionerkeys": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerkeys": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "List provisioner key", @@ -3769,14 +3764,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Create provisioner key", @@ -3797,16 +3792,16 @@ "$ref": "#/definitions/codersdk.CreateProvisionerKeyResponse" } } - } - } - }, - "/organizations/{organization}/provisionerkeys/daemons": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerkeys/daemons": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "List provisioner key daemons", @@ -3830,16 +3825,16 @@ } } } - } - } - }, - "/organizations/{organization}/provisionerkeys/{provisionerkey}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/provisionerkeys/{provisionerkey}": { + "delete": { "tags": ["Enterprise"], "summary": "Delete provisioner key", "operationId": "delete-provisioner-key", @@ -3863,16 +3858,16 @@ "204": { "description": "No Content" } - } - } - }, - "/organizations/{organization}/settings/idpsync/available-fields": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/available-fields": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get the available organization idp sync claim fields", @@ -3897,16 +3892,16 @@ } } } - } - } - }, - "/organizations/{organization}/settings/idpsync/field-values": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/field-values": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get the organization idp sync claim field values", @@ -3939,16 +3934,16 @@ } } } - } - } - }, - "/organizations/{organization}/settings/idpsync/groups": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/groups": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get group IdP Sync settings by organization", @@ -3970,14 +3965,14 @@ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4009,16 +4004,16 @@ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/groups/config": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/groups/config": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4050,16 +4045,16 @@ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/groups/mapping": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/groups/mapping": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4091,16 +4086,16 @@ "$ref": "#/definitions/codersdk.GroupSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/roles": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/roles": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get role IdP Sync settings by organization", @@ -4122,14 +4117,14 @@ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4161,16 +4156,16 @@ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/roles/config": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/roles/config": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4202,16 +4197,16 @@ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/idpsync/roles/mapping": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/idpsync/roles/mapping": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4243,16 +4238,16 @@ "$ref": "#/definitions/codersdk.RoleSyncSettings" } } - } - } - }, - "/organizations/{organization}/settings/workspace-sharing": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/settings/workspace-sharing": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace sharing settings for organization", @@ -4274,14 +4269,14 @@ "$ref": "#/definitions/codersdk.WorkspaceSharingSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -4313,16 +4308,16 @@ "$ref": "#/definitions/codersdk.WorkspaceSharingSettings" } } - } - } - }, - "/organizations/{organization}/templates": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates": { + "get": { "description": "Returns a list of templates for the specified organization.\nBy default, only non-deprecated templates are returned.\nTo include deprecated templates, specify `deprecated:true` in the search query.", "produces": ["application/json"], "tags": ["Templates"], @@ -4348,14 +4343,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -4386,16 +4381,16 @@ "$ref": "#/definitions/codersdk.Template" } } - } - } - }, - "/organizations/{organization}/templates/examples": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/examples": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template examples by organization", @@ -4421,16 +4416,16 @@ } } } - } - } - }, - "/organizations/{organization}/templates/{templatename}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/{templatename}": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get templates by organization and template name", @@ -4459,16 +4454,16 @@ "$ref": "#/definitions/codersdk.Template" } } - } - } - }, - "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version by organization, template, and name", @@ -4504,16 +4499,16 @@ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}/previous": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templates/{templatename}/versions/{templateversionname}/previous": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get previous template version by organization, template, and name", @@ -4549,16 +4544,16 @@ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/organizations/{organization}/templateversions": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/organizations/{organization}/templateversions": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -4590,16 +4585,16 @@ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/prebuilds/settings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/prebuilds/settings": { + "get": { "produces": ["application/json"], "tags": ["Prebuilds"], "summary": "Get prebuilds settings", @@ -4611,14 +4606,14 @@ "$ref": "#/definitions/codersdk.PrebuildsSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Prebuilds"], @@ -4645,16 +4640,16 @@ "304": { "description": "Not Modified" } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/provisionerkeys/{provisionerkey}": { "get": { - "security": [ - { - "CoderProvisionerKey": [] - } - ], "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Fetch provisioner key details", @@ -4675,16 +4670,16 @@ "$ref": "#/definitions/codersdk.ProvisionerKey" } } - } + }, + "security": [ + { + "CoderProvisionerKey": [] + } + ] } }, "/regions": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["WorkspaceProxies"], "summary": "Get site-wide regions for workspace connections", @@ -4696,16 +4691,16 @@ "$ref": "#/definitions/codersdk.RegionsResponse-codersdk_Region" } } - } - } - }, - "/replicas": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/replicas": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get active replicas", @@ -4720,7 +4715,12 @@ } } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/scim/v2/ServiceProviderConfig": { @@ -4738,11 +4738,6 @@ }, "/scim/v2/Users": { "get": { - "security": [ - { - "Authorization": [] - } - ], "produces": ["application/scim+json"], "tags": ["Enterprise"], "summary": "SCIM 2.0: Get users", @@ -4751,14 +4746,14 @@ "200": { "description": "OK" } - } - }, - "post": { + }, "security": [ { "Authorization": [] } - ], + ] + }, + "post": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "SCIM 2.0: Create new user", @@ -4781,16 +4776,16 @@ "$ref": "#/definitions/coderd.SCIMUser" } } - } - } - }, - "/scim/v2/Users/{id}": { - "get": { + }, "security": [ { "Authorization": [] } - ], + ] + } + }, + "/scim/v2/Users/{id}": { + "get": { "produces": ["application/scim+json"], "tags": ["Enterprise"], "summary": "SCIM 2.0: Get user by ID", @@ -4809,14 +4804,14 @@ "404": { "description": "Not Found" } - } - }, - "put": { + }, "security": [ { "Authorization": [] } - ], + ] + }, + "put": { "produces": ["application/scim+json"], "tags": ["Enterprise"], "summary": "SCIM 2.0: Replace user account", @@ -4847,14 +4842,14 @@ "$ref": "#/definitions/codersdk.User" } } - } - }, - "patch": { + }, "security": [ { "Authorization": [] } - ], + ] + }, + "patch": { "produces": ["application/scim+json"], "tags": ["Enterprise"], "summary": "SCIM 2.0: Update user account", @@ -4885,16 +4880,16 @@ "$ref": "#/definitions/codersdk.User" } } - } + }, + "security": [ + { + "Authorization": [] + } + ] } }, "/settings/idpsync/available-fields": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get the available idp sync claim fields", @@ -4919,16 +4914,16 @@ } } } - } - } - }, - "/settings/idpsync/field-values": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/field-values": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get the idp sync claim field values", @@ -4961,16 +4956,16 @@ } } } - } - } - }, - "/settings/idpsync/organization": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/organization": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get organization IdP Sync settings", @@ -4982,14 +4977,14 @@ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -5013,16 +5008,16 @@ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - } - }, - "/settings/idpsync/organization/config": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/organization/config": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -5046,16 +5041,16 @@ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - } - }, - "/settings/idpsync/organization/mapping": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/settings/idpsync/organization/mapping": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -5079,16 +5074,16 @@ "$ref": "#/definitions/codersdk.OrganizationSyncSettings" } } - } - } - }, - "/tailnet": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tailnet": { + "get": { "tags": ["Agents"], "summary": "User-scoped tailnet RPC connection", "operationId": "user-scoped-tailnet-rpc-connection", @@ -5096,16 +5091,16 @@ "101": { "description": "Switching Protocols" } - } - } - }, - "/tasks": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks": { + "get": { "produces": ["application/json"], "tags": ["Tasks"], "summary": "List AI tasks", @@ -5125,16 +5120,16 @@ "$ref": "#/definitions/codersdk.TasksListResponse" } } - } - } - }, - "/tasks/{user}": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Tasks"], @@ -5165,16 +5160,16 @@ "$ref": "#/definitions/codersdk.Task" } } - } - } - }, - "/tasks/{user}/{task}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}": { + "get": { "produces": ["application/json"], "tags": ["Tasks"], "summary": "Get AI task by ID or name", @@ -5202,14 +5197,14 @@ "$ref": "#/definitions/codersdk.Task" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Tasks"], "summary": "Delete AI task", "operationId": "delete-ai-task", @@ -5233,16 +5228,16 @@ "202": { "description": "Accepted" } - } - } - }, - "/tasks/{user}/{task}/input": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/input": { + "patch": { "consumes": ["application/json"], "tags": ["Tasks"], "summary": "Update AI task input", @@ -5276,16 +5271,16 @@ "204": { "description": "No Content" } - } - } - }, - "/tasks/{user}/{task}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/logs": { + "get": { "produces": ["application/json"], "tags": ["Tasks"], "summary": "Get AI task logs", @@ -5313,16 +5308,16 @@ "$ref": "#/definitions/codersdk.TaskLogsResponse" } } - } - } - }, - "/tasks/{user}/{task}/pause": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/pause": { + "post": { "produces": ["application/json"], "tags": ["Tasks"], "summary": "Pause task", @@ -5351,16 +5346,16 @@ "$ref": "#/definitions/codersdk.PauseTaskResponse" } } - } - } - }, - "/tasks/{user}/{task}/resume": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/resume": { + "post": { "produces": ["application/json"], "tags": ["Tasks"], "summary": "Resume task", @@ -5389,16 +5384,16 @@ "$ref": "#/definitions/codersdk.ResumeTaskResponse" } } - } - } - }, - "/tasks/{user}/{task}/send": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/tasks/{user}/{task}/send": { + "post": { "consumes": ["application/json"], "tags": ["Tasks"], "summary": "Send input to AI task", @@ -5432,16 +5427,16 @@ "204": { "description": "No Content" } - } - } - }, - "/templates": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates": { + "get": { "description": "Returns a list of templates.\nBy default, only non-deprecated templates are returned.\nTo include deprecated templates, specify `deprecated:true` in the search query.", "produces": ["application/json"], "tags": ["Templates"], @@ -5457,16 +5452,16 @@ } } } - } - } - }, - "/templates/examples": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/examples": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template examples", @@ -5481,16 +5476,16 @@ } } } - } - } - }, - "/templates/{template}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template settings by ID", @@ -5512,14 +5507,14 @@ "$ref": "#/definitions/codersdk.Template" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Delete template by ID", @@ -5541,14 +5536,14 @@ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -5580,16 +5575,16 @@ "$ref": "#/definitions/codersdk.Template" } } - } - } - }, - "/templates/{template}/acl": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/acl": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get template ACLs", @@ -5611,14 +5606,14 @@ "$ref": "#/definitions/codersdk.TemplateACL" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -5650,16 +5645,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templates/{template}/acl/available": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/acl/available": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get template available acl users/groups", @@ -5684,16 +5679,16 @@ } } } - } - } - }, - "/templates/{template}/daus": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/daus": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template DAUs by ID", @@ -5715,16 +5710,16 @@ "$ref": "#/definitions/codersdk.DAUsResponse" } } - } - } - }, - "/templates/{template}/prebuilds/invalidate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/prebuilds/invalidate": { + "post": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Invalidate presets for template", @@ -5746,16 +5741,16 @@ "$ref": "#/definitions/codersdk.InvalidatePresetsResponse" } } - } - } - }, - "/templates/{template}/versions": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/versions": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "List template versions by template ID", @@ -5805,14 +5800,14 @@ } } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -5844,16 +5839,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templates/{template}/versions/archive": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/versions/archive": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -5885,16 +5880,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templates/{template}/versions/{templateversionname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templates/{template}/versions/{templateversionname}": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version by template ID and name", @@ -5926,16 +5921,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version by ID", @@ -5957,14 +5952,14 @@ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -5996,16 +5991,16 @@ "$ref": "#/definitions/codersdk.TemplateVersion" } } - } - } - }, - "/templateversions/{templateversion}/archive": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/archive": { + "post": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Archive template version", @@ -6027,16 +6022,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/cancel": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/cancel": { + "patch": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Cancel template version by ID", @@ -6058,16 +6053,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/dry-run": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -6099,16 +6094,16 @@ "$ref": "#/definitions/codersdk.ProvisionerJob" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version dry-run by job ID", @@ -6138,16 +6133,16 @@ "$ref": "#/definitions/codersdk.ProvisionerJob" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/cancel": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/cancel": { + "patch": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Cancel template version dry-run by job ID", @@ -6177,16 +6172,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/logs": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version dry-run logs by job ID", @@ -6244,16 +6239,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/matched-provisioners": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/matched-provisioners": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version dry-run matched provisioners", @@ -6283,16 +6278,16 @@ "$ref": "#/definitions/codersdk.MatchedProvisioners" } } - } - } - }, - "/templateversions/{templateversion}/dry-run/{jobID}/resources": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dry-run/{jobID}/resources": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version dry-run resources by job ID", @@ -6325,16 +6320,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/dynamic-parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dynamic-parameters": { + "get": { "tags": ["Templates"], "summary": "Open dynamic parameters WebSocket by template version", "operationId": "open-dynamic-parameters-websocket-by-template-version", @@ -6352,16 +6347,16 @@ "101": { "description": "Switching Protocols" } - } - } - }, - "/templateversions/{templateversion}/dynamic-parameters/evaluate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/dynamic-parameters/evaluate": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Templates"], @@ -6393,16 +6388,16 @@ "$ref": "#/definitions/codersdk.DynamicParametersResponse" } } - } - } - }, - "/templateversions/{templateversion}/external-auth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/external-auth": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get external auth by template version", @@ -6427,16 +6422,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/logs": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get logs by template version", @@ -6486,16 +6481,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/parameters": { + "get": { "tags": ["Templates"], "summary": "Removed: Get parameters by template version", "operationId": "removed-get-parameters-by-template-version", @@ -6513,16 +6508,16 @@ "200": { "description": "OK" } - } - } - }, - "/templateversions/{templateversion}/presets": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/presets": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template version presets", @@ -6547,16 +6542,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/resources": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/resources": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get resources by template version", @@ -6581,16 +6576,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/rich-parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/rich-parameters": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get rich parameters by template version", @@ -6615,16 +6610,16 @@ } } } - } - } - }, - "/templateversions/{templateversion}/schema": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/schema": { + "get": { "tags": ["Templates"], "summary": "Removed: Get schema by template version", "operationId": "removed-get-schema-by-template-version", @@ -6642,16 +6637,16 @@ "200": { "description": "OK" } - } - } - }, - "/templateversions/{templateversion}/unarchive": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/unarchive": { + "post": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Unarchive template version", @@ -6673,16 +6668,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/templateversions/{templateversion}/variables": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/templateversions/{templateversion}/variables": { + "get": { "produces": ["application/json"], "tags": ["Templates"], "summary": "Get template variables by template version", @@ -6707,7 +6702,12 @@ } } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/updatecheck": { @@ -6728,11 +6728,6 @@ }, "/users": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Users"], "summary": "Get users", @@ -6771,14 +6766,14 @@ "$ref": "#/definitions/codersdk.GetUsersResponse" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -6802,16 +6797,16 @@ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/authmethods": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/authmethods": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get authentication methods", @@ -6823,16 +6818,16 @@ "$ref": "#/definitions/codersdk.AuthMethods" } } - } - } - }, - "/users/first": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/first": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Check initial user created", @@ -6844,14 +6839,14 @@ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -6875,7 +6870,12 @@ "$ref": "#/definitions/codersdk.CreateFirstUserResponse" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/users/login": { @@ -6908,11 +6908,6 @@ }, "/users/logout": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Users"], "summary": "Log out user", @@ -6924,16 +6919,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/users/oauth2/github/callback": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/oauth2/github/callback": { + "get": { "tags": ["Users"], "summary": "OAuth 2.0 GitHub Callback", "operationId": "oauth-20-github-callback", @@ -6941,16 +6936,16 @@ "307": { "description": "Temporary Redirect" } - } - } - }, - "/users/oauth2/github/device": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/oauth2/github/device": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get Github device auth.", @@ -6962,16 +6957,16 @@ "$ref": "#/definitions/codersdk.ExternalAuthDevice" } } - } - } - }, - "/users/oidc/callback": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/oidc/callback": { + "get": { "tags": ["Users"], "summary": "OpenID Connect Callback", "operationId": "openid-connect-callback", @@ -6979,7 +6974,12 @@ "307": { "description": "Temporary Redirect" } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } }, "/users/otp/change-password": { @@ -7032,11 +7032,6 @@ }, "/users/roles": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Members"], "summary": "Get site member roles", @@ -7051,16 +7046,16 @@ } } } - } - } - }, - "/users/validate-password": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/validate-password": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Authorization"], @@ -7084,16 +7079,16 @@ "$ref": "#/definitions/codersdk.ValidateUserPasswordResponse" } } - } - } - }, - "/users/{user}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user by name", @@ -7114,14 +7109,14 @@ "$ref": "#/definitions/codersdk.User" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Users"], "summary": "Delete user", "operationId": "delete-user", @@ -7138,16 +7133,16 @@ "200": { "description": "OK" } - } - } - }, - "/users/{user}/appearance": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/appearance": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user appearance settings", @@ -7168,14 +7163,14 @@ "$ref": "#/definitions/codersdk.UserAppearanceSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -7206,16 +7201,16 @@ "$ref": "#/definitions/codersdk.UserAppearanceSettings" } } - } - } - }, - "/users/{user}/autofill-parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/autofill-parameters": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get autofill build parameters for user", @@ -7246,16 +7241,16 @@ } } } - } - } - }, - "/users/{user}/convert-login": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/convert-login": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Authorization"], @@ -7286,16 +7281,16 @@ "$ref": "#/definitions/codersdk.OAuthConversionResponse" } } - } - } - }, - "/users/{user}/gitsshkey": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/gitsshkey": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user Git SSH key", @@ -7316,14 +7311,14 @@ "$ref": "#/definitions/codersdk.GitSSHKey" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "produces": ["application/json"], "tags": ["Users"], "summary": "Regenerate user SSH key", @@ -7344,16 +7339,16 @@ "$ref": "#/definitions/codersdk.GitSSHKey" } } - } - } - }, - "/users/{user}/keys": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys": { + "post": { "produces": ["application/json"], "tags": ["Users"], "summary": "Create new session key", @@ -7374,16 +7369,16 @@ "$ref": "#/definitions/codersdk.GenerateAPIKeyResponse" } } - } - } - }, - "/users/{user}/keys/tokens": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/tokens": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user tokens", @@ -7413,14 +7408,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -7451,16 +7446,16 @@ "$ref": "#/definitions/codersdk.GenerateAPIKeyResponse" } } - } - } - }, - "/users/{user}/keys/tokens/tokenconfig": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/tokens/tokenconfig": { + "get": { "produces": ["application/json"], "tags": ["General"], "summary": "Get token config", @@ -7481,16 +7476,16 @@ "$ref": "#/definitions/codersdk.TokenConfig" } } - } - } - }, - "/users/{user}/keys/tokens/{keyname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/tokens/{keyname}": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get API key by token name", @@ -7519,16 +7514,16 @@ "$ref": "#/definitions/codersdk.APIKey" } } - } - } - }, - "/users/{user}/keys/{keyid}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/{keyid}": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get API key by ID", @@ -7557,14 +7552,14 @@ "$ref": "#/definitions/codersdk.APIKey" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Users"], "summary": "Delete API key", "operationId": "delete-api-key", @@ -7589,16 +7584,16 @@ "204": { "description": "No Content" } - } - } - }, - "/users/{user}/keys/{keyid}/expire": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/keys/{keyid}/expire": { + "put": { "tags": ["Users"], "summary": "Expire API key", "operationId": "expire-api-key", @@ -7635,16 +7630,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/users/{user}/login-type": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/login-type": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user login type", @@ -7665,16 +7660,16 @@ "$ref": "#/definitions/codersdk.UserLoginType" } } - } - } - }, - "/users/{user}/notifications/preferences": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/notifications/preferences": { + "get": { "produces": ["application/json"], "tags": ["Notifications"], "summary": "Get user notification preferences", @@ -7698,14 +7693,14 @@ } } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Notifications"], @@ -7739,16 +7734,16 @@ } } } - } - } - }, - "/users/{user}/organizations": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/organizations": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get organizations by user", @@ -7772,16 +7767,16 @@ } } } - } - } - }, - "/users/{user}/organizations/{organizationname}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/organizations/{organizationname}": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get organization by user and organization name", @@ -7809,16 +7804,16 @@ "$ref": "#/definitions/codersdk.Organization" } } - } - } - }, - "/users/{user}/password": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/password": { + "put": { "consumes": ["application/json"], "tags": ["Users"], "summary": "Update user password", @@ -7845,16 +7840,16 @@ "204": { "description": "No Content" } - } - } - }, - "/users/{user}/preferences": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/preferences": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user preference settings", @@ -7875,14 +7870,14 @@ "$ref": "#/definitions/codersdk.UserPreferenceSettings" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -7913,16 +7908,16 @@ "$ref": "#/definitions/codersdk.UserPreferenceSettings" } } - } - } - }, - "/users/{user}/profile": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/profile": { + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -7953,16 +7948,16 @@ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/quiet-hours": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/quiet-hours": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get user quiet hours schedule", @@ -7987,14 +7982,14 @@ } } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -8029,16 +8024,16 @@ } } } - } - } - }, - "/users/{user}/roles": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/roles": { + "get": { "produces": ["application/json"], "tags": ["Users"], "summary": "Get user roles", @@ -8059,14 +8054,14 @@ "$ref": "#/definitions/codersdk.User" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Users"], @@ -8097,16 +8092,16 @@ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/status/activate": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/status/activate": { + "put": { "produces": ["application/json"], "tags": ["Users"], "summary": "Activate user account", @@ -8127,16 +8122,16 @@ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/status/suspend": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/status/suspend": { + "put": { "produces": ["application/json"], "tags": ["Users"], "summary": "Suspend user account", @@ -8157,16 +8152,16 @@ "$ref": "#/definitions/codersdk.User" } } - } - } - }, - "/users/{user}/webpush/subscription": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/webpush/subscription": { + "post": { "consumes": ["application/json"], "tags": ["Notifications"], "summary": "Create user webpush subscription", @@ -8194,16 +8189,16 @@ "description": "No Content" } }, - "x-apidocgen": { - "skip": true - } - }, - "delete": { "security": [ { "CoderSessionToken": [] } ], + "x-apidocgen": { + "skip": true + } + }, + "delete": { "consumes": ["application/json"], "tags": ["Notifications"], "summary": "Delete user webpush subscription", @@ -8231,6 +8226,11 @@ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -8238,11 +8238,6 @@ }, "/users/{user}/webpush/test": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Notifications"], "summary": "Send a test push notification", "operationId": "send-a-test-push-notification", @@ -8260,6 +8255,11 @@ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -8267,11 +8267,6 @@ }, "/users/{user}/workspace/{workspacename}": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Get workspace metadata by user and workspace name", @@ -8305,16 +8300,16 @@ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/users/{user}/workspace/{workspacename}/builds/{buildnumber}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/workspace/{workspacename}/builds/{buildnumber}": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Get workspace build by user, workspace name, and build number", @@ -8350,16 +8345,16 @@ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - } - }, - "/users/{user}/workspaces": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/users/{user}/workspaces": { + "post": { "description": "Create a new workspace using a template. The request must\nspecify either the Template ID or the Template Version ID,\nnot both. If the Template ID is specified, the active version\nof the template will be used.", "consumes": ["application/json"], "produces": ["application/json"], @@ -8391,16 +8386,16 @@ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/workspace-quota/{user}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspace-quota/{user}": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace quota by user deprecated", @@ -8422,16 +8417,16 @@ "$ref": "#/definitions/codersdk.WorkspaceQuota" } } - } - } - }, - "/workspaceagents/aws-instance-identity": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/aws-instance-identity": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Agents"], @@ -8455,16 +8450,16 @@ "$ref": "#/definitions/agentsdk.AuthenticateResponse" } } - } - } - }, - "/workspaceagents/azure-instance-identity": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/azure-instance-identity": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Agents"], @@ -8488,16 +8483,16 @@ "$ref": "#/definitions/agentsdk.AuthenticateResponse" } } - } - } - }, - "/workspaceagents/connection": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/connection": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get connection info for workspace agent generic", @@ -8510,6 +8505,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -8517,11 +8517,6 @@ }, "/workspaceagents/google-instance-identity": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Agents"], @@ -8545,16 +8540,16 @@ "$ref": "#/definitions/agentsdk.AuthenticateResponse" } } - } - } - }, - "/workspaceagents/me/app-status": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/app-status": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Agents"], @@ -8579,16 +8574,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaceagents/me/external-auth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/external-auth": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get workspace agent external auth", @@ -8622,16 +8617,16 @@ "$ref": "#/definitions/agentsdk.ExternalAuthResponse" } } - } - } - }, - "/workspaceagents/me/gitauth": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/gitauth": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Removed: Get workspace agent git auth", @@ -8665,16 +8660,16 @@ "$ref": "#/definitions/agentsdk.ExternalAuthResponse" } } - } - } - }, - "/workspaceagents/me/gitsshkey": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/gitsshkey": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get workspace agent Git SSH key", @@ -8686,16 +8681,16 @@ "$ref": "#/definitions/agentsdk.GitSSHKey" } } - } - } - }, - "/workspaceagents/me/log-source": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/log-source": { + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Agents"], @@ -8719,16 +8714,16 @@ "$ref": "#/definitions/codersdk.WorkspaceAgentLogSource" } } - } - } - }, - "/workspaceagents/me/logs": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/logs": { + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Agents"], @@ -8752,16 +8747,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaceagents/me/reinit": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/reinit": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get workspace agent reinitialization", @@ -8773,16 +8768,16 @@ "$ref": "#/definitions/agentsdk.ReinitializationEvent" } } - } - } - }, - "/workspaceagents/me/rpc": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/me/rpc": { + "get": { "tags": ["Agents"], "summary": "Workspace agent RPC API", "operationId": "workspace-agent-rpc-api", @@ -8791,6 +8786,11 @@ "description": "Switching Protocols" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -8798,11 +8798,6 @@ }, "/workspaceagents/me/tasks/{task}/log-snapshot": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": ["application/json"], "tags": ["Tasks"], "summary": "Upload task log snapshot", @@ -8838,16 +8833,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaceagents/{workspaceagent}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get workspace agent by ID", @@ -8869,16 +8864,16 @@ "$ref": "#/definitions/codersdk.WorkspaceAgent" } } - } - } - }, - "/workspaceagents/{workspaceagent}/connection": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/connection": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get connection info for workspace agent", @@ -8900,16 +8895,16 @@ "$ref": "#/definitions/workspacesdk.AgentConnectionInfo" } } - } - } - }, - "/workspaceagents/{workspaceagent}/containers": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get running containers for workspace agent", @@ -8939,16 +8934,16 @@ "$ref": "#/definitions/codersdk.WorkspaceAgentListContainersResponse" } } - } - } - }, - "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}": { - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}": { + "delete": { "tags": ["Agents"], "summary": "Delete devcontainer for workspace agent", "operationId": "delete-devcontainer-for-workspace-agent", @@ -8973,16 +8968,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}/recreate": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers/devcontainers/{devcontainer}/recreate": { + "post": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Recreate devcontainer for workspace agent", @@ -9011,16 +9006,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaceagents/{workspaceagent}/containers/watch": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/containers/watch": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Watch workspace agent for container updates.", @@ -9042,16 +9037,16 @@ "$ref": "#/definitions/codersdk.WorkspaceAgentListContainersResponse" } } - } - } - }, - "/workspaceagents/{workspaceagent}/coordinate": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/coordinate": { + "get": { "tags": ["Agents"], "summary": "Coordinate workspace agent", "operationId": "coordinate-workspace-agent", @@ -9069,16 +9064,16 @@ "101": { "description": "Switching Protocols" } - } - } - }, - "/workspaceagents/{workspaceagent}/listening-ports": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/listening-ports": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get listening ports for workspace agent", @@ -9100,16 +9095,16 @@ "$ref": "#/definitions/codersdk.WorkspaceAgentListeningPortsResponse" } } - } - } - }, - "/workspaceagents/{workspaceagent}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/logs": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Get logs by workspace agent", @@ -9165,16 +9160,16 @@ } } } - } - } - }, - "/workspaceagents/{workspaceagent}/pty": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/pty": { + "get": { "tags": ["Agents"], "summary": "Open PTY to workspace agent", "operationId": "open-pty-to-workspace-agent", @@ -9192,16 +9187,16 @@ "101": { "description": "Switching Protocols" } - } - } - }, - "/workspaceagents/{workspaceagent}/startup-logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/startup-logs": { + "get": { "produces": ["application/json"], "tags": ["Agents"], "summary": "Removed: Get logs by workspace agent", @@ -9250,16 +9245,16 @@ } } } - } - } - }, - "/workspaceagents/{workspaceagent}/watch-metadata": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceagents/{workspaceagent}/watch-metadata": { + "get": { "tags": ["Agents"], "summary": "Watch for workspace agent metadata updates", "operationId": "watch-for-workspace-agent-metadata-updates", @@ -9279,6 +9274,11 @@ "description": "Success" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9286,11 +9286,6 @@ }, "/workspaceagents/{workspaceagent}/watch-metadata-ws": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Agents"], "summary": "Watch for workspace agent metadata updates via WebSockets", @@ -9313,6 +9308,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9320,11 +9320,6 @@ }, "/workspacebuilds/{workspacebuild}": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Builds"], "summary": "Get workspace build", @@ -9345,16 +9340,16 @@ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - } - }, - "/workspacebuilds/{workspacebuild}/cancel": { - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/cancel": { + "patch": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Cancel workspace build", @@ -9382,16 +9377,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspacebuilds/{workspacebuild}/logs": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/logs": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Get workspace build logs", @@ -9440,16 +9435,16 @@ } } } - } - } - }, - "/workspacebuilds/{workspacebuild}/parameters": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/parameters": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Get build parameters for workspace build", @@ -9473,16 +9468,16 @@ } } } - } - } - }, - "/workspacebuilds/{workspacebuild}/resources": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/resources": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Removed: Get workspace resources for workspace build", @@ -9507,16 +9502,16 @@ } } } - } - } - }, - "/workspacebuilds/{workspacebuild}/state": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/state": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Get provisioner state for workspace build", @@ -9537,14 +9532,14 @@ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - }, - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "put": { "consumes": ["application/json"], "tags": ["Builds"], "summary": "Update workspace build state", @@ -9572,16 +9567,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspacebuilds/{workspacebuild}/timings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspacebuilds/{workspacebuild}/timings": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Get workspace build timings by ID", @@ -9603,16 +9598,16 @@ "$ref": "#/definitions/codersdk.WorkspaceBuildTimings" } } - } - } - }, - "/workspaceproxies": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceproxies": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace proxies", @@ -9627,14 +9622,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -9658,16 +9653,16 @@ "$ref": "#/definitions/codersdk.WorkspaceProxy" } } - } - } - }, - "/workspaceproxies/me/app-stats": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaceproxies/me/app-stats": { + "post": { "consumes": ["application/json"], "tags": ["Enterprise"], "summary": "Report workspace app stats", @@ -9688,6 +9683,11 @@ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9695,11 +9695,6 @@ }, "/workspaceproxies/me/coordinate": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "tags": ["Enterprise"], "summary": "Workspace Proxy Coordinate", "operationId": "workspace-proxy-coordinate", @@ -9708,6 +9703,11 @@ "description": "Switching Protocols" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9715,11 +9715,6 @@ }, "/workspaceproxies/me/crypto-keys": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace proxy crypto keys", @@ -9741,6 +9736,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9748,11 +9748,6 @@ }, "/workspaceproxies/me/deregister": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": ["application/json"], "tags": ["Enterprise"], "summary": "Deregister workspace proxy", @@ -9773,6 +9768,11 @@ "description": "No Content" } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9780,11 +9780,6 @@ }, "/workspaceproxies/me/issue-signed-app-token": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -9809,6 +9804,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9816,11 +9816,6 @@ }, "/workspaceproxies/me/register": { "post": { - "security": [ - { - "CoderSessionToken": [] - } - ], "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -9845,6 +9840,11 @@ } } }, + "security": [ + { + "CoderSessionToken": [] + } + ], "x-apidocgen": { "skip": true } @@ -9852,11 +9852,6 @@ }, "/workspaceproxies/{workspaceproxy}": { "get": { - "security": [ - { - "CoderSessionToken": [] - } - ], "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace proxy", @@ -9878,14 +9873,14 @@ "$ref": "#/definitions/codersdk.WorkspaceProxy" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Delete workspace proxy", @@ -9907,14 +9902,14 @@ "$ref": "#/definitions/codersdk.Response" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Enterprise"], @@ -9946,16 +9941,16 @@ "$ref": "#/definitions/codersdk.WorkspaceProxy" } } - } - } - }, - "/workspaces": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "List workspaces", @@ -9987,16 +9982,16 @@ "$ref": "#/definitions/codersdk.WorkspacesResponse" } } - } - } - }, - "/workspaces/{workspace}": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Get workspace metadata by ID", @@ -10024,14 +10019,14 @@ "$ref": "#/definitions/codersdk.Workspace" } } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "tags": ["Workspaces"], "summary": "Update workspace metadata by ID", @@ -10059,16 +10054,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/acl": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/acl": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Get workspace ACLs", @@ -10090,14 +10085,14 @@ "$ref": "#/definitions/codersdk.WorkspaceACL" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Workspaces"], "summary": "Completely clears the workspace's user and group ACLs.", "operationId": "completely-clears-the-workspaces-user-and-group-acls", @@ -10115,14 +10110,14 @@ "204": { "description": "No Content" } - } - }, - "patch": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "patch": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Workspaces"], @@ -10151,16 +10146,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/autostart": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/autostart": { + "put": { "consumes": ["application/json"], "tags": ["Workspaces"], "summary": "Update workspace autostart schedule by ID", @@ -10188,16 +10183,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/autoupdates": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/autoupdates": { + "put": { "consumes": ["application/json"], "tags": ["Workspaces"], "summary": "Update workspace automatic updates by ID", @@ -10225,16 +10220,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/builds": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/builds": { + "get": { "produces": ["application/json"], "tags": ["Builds"], "summary": "Get workspace builds by workspace ID", @@ -10285,14 +10280,14 @@ } } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Builds"], @@ -10324,16 +10319,16 @@ "$ref": "#/definitions/codersdk.WorkspaceBuild" } } - } - } - }, - "/workspaces/{workspace}/dormant": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/dormant": { + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Workspaces"], @@ -10365,16 +10360,16 @@ "$ref": "#/definitions/codersdk.Workspace" } } - } - } - }, - "/workspaces/{workspace}/extend": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/extend": { + "put": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["Workspaces"], @@ -10406,16 +10401,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaces/{workspace}/external-agent/{agent}/credentials": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/external-agent/{agent}/credentials": { + "get": { "produces": ["application/json"], "tags": ["Enterprise"], "summary": "Get workspace external agent credentials", @@ -10444,16 +10439,16 @@ "$ref": "#/definitions/codersdk.ExternalAgentCredentials" } } - } - } - }, - "/workspaces/{workspace}/favorite": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/favorite": { + "put": { "tags": ["Workspaces"], "summary": "Favorite workspace by ID.", "operationId": "favorite-workspace-by-id", @@ -10471,14 +10466,14 @@ "204": { "description": "No Content" } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "tags": ["Workspaces"], "summary": "Unfavorite workspace by ID.", "operationId": "unfavorite-workspace-by-id", @@ -10496,16 +10491,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/port-share": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/port-share": { + "get": { "produces": ["application/json"], "tags": ["PortSharing"], "summary": "Get workspace agent port shares", @@ -10527,14 +10522,14 @@ "$ref": "#/definitions/codersdk.WorkspaceAgentPortShares" } } - } - }, - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "post": { "consumes": ["application/json"], "produces": ["application/json"], "tags": ["PortSharing"], @@ -10566,14 +10561,14 @@ "$ref": "#/definitions/codersdk.WorkspaceAgentPortShare" } } - } - }, - "delete": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + }, + "delete": { "consumes": ["application/json"], "tags": ["PortSharing"], "summary": "Delete workspace agent port share", @@ -10601,16 +10596,16 @@ "200": { "description": "OK" } - } - } - }, - "/workspaces/{workspace}/resolve-autostart": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/resolve-autostart": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Resolve workspace autostart by id.", @@ -10632,16 +10627,16 @@ "$ref": "#/definitions/codersdk.ResolveAutostartResponse" } } - } - } - }, - "/workspaces/{workspace}/timings": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/timings": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Get workspace timings by ID", @@ -10663,16 +10658,16 @@ "$ref": "#/definitions/codersdk.WorkspaceBuildTimings" } } - } - } - }, - "/workspaces/{workspace}/ttl": { - "put": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/ttl": { + "put": { "consumes": ["application/json"], "tags": ["Workspaces"], "summary": "Update workspace TTL by ID", @@ -10700,16 +10695,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/usage": { - "post": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/usage": { + "post": { "consumes": ["application/json"], "tags": ["Workspaces"], "summary": "Post Workspace Usage by ID", @@ -10736,16 +10731,16 @@ "204": { "description": "No Content" } - } - } - }, - "/workspaces/{workspace}/watch": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/watch": { + "get": { "produces": ["text/event-stream"], "tags": ["Workspaces"], "summary": "Watch workspace by ID", @@ -10768,16 +10763,16 @@ "$ref": "#/definitions/codersdk.Response" } } - } - } - }, - "/workspaces/{workspace}/watch-ws": { - "get": { + }, "security": [ { "CoderSessionToken": [] } - ], + ] + } + }, + "/workspaces/{workspace}/watch-ws": { + "get": { "produces": ["application/json"], "tags": ["Workspaces"], "summary": "Watch workspace by ID via WebSockets", @@ -10799,7 +10794,12 @@ "$ref": "#/definitions/codersdk.ServerSentEvent" } } - } + }, + "security": [ + { + "CoderSessionToken": [] + } + ] } } }, diff --git a/go.mod b/go.mod index d50e05313b..15c8d2770b 100644 --- a/go.mod +++ b/go.mod @@ -70,7 +70,7 @@ replace github.com/charmbracelet/bubbletea => github.com/coder/bubbletea v1.2.2- // Trivy has some issues that we're floating patches for, and will hopefully // be upstreamed eventually. -replace github.com/aquasecurity/trivy => github.com/coder/trivy v0.0.0-20250807211036-0bb0acd620a8 +replace github.com/aquasecurity/trivy => github.com/coder/trivy v0.0.0-20260309164037-c413f5a2f511 // afero/tarfs has a bug that breaks our usage. A PR has been submitted upstream. // https://github.com/spf13/afero/pull/487 @@ -133,7 +133,7 @@ require ( github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa github.com/gen2brain/beeep v0.11.1 github.com/gliderlabs/ssh v0.3.8 - github.com/go-chi/chi/v5 v5.2.2 + github.com/go-chi/chi/v5 v5.2.4 github.com/go-chi/cors v1.2.1 github.com/go-chi/httprate v0.15.0 github.com/go-jose/go-jose/v4 v4.1.3 @@ -170,7 +170,7 @@ require ( github.com/mocktools/go-smtp-mock/v2 v2.5.0 github.com/muesli/termenv v0.16.0 github.com/natefinch/atomic v1.0.1 - github.com/open-policy-agent/opa v1.10.1 + github.com/open-policy-agent/opa v1.11.0 github.com/ory/dockertest/v3 v3.12.0 github.com/pion/udp v0.1.4 github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c @@ -303,16 +303,15 @@ require ( github.com/elastic/go-windows v1.0.0 // indirect github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/fxamacker/cbor/v2 v2.7.0 // indirect + github.com/fxamacker/cbor/v2 v2.9.0 // indirect github.com/gabriel-vasile/mimetype v1.4.12 // indirect github.com/go-chi/hostrouter v0.3.0 // indirect github.com/go-ini/ini v1.67.0 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-ole/go-ole v1.3.0 // indirect - github.com/go-openapi/jsonpointer v0.21.0 // indirect - github.com/go-openapi/jsonreference v0.21.0 // indirect - github.com/go-openapi/spec v0.21.0 // indirect - github.com/go-openapi/swag v0.23.1 // indirect + github.com/go-openapi/jsonpointer v0.22.4 // indirect + github.com/go-openapi/jsonreference v0.21.4 // indirect + github.com/go-openapi/spec v0.22.3 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect @@ -352,7 +351,6 @@ require ( github.com/hdevalence/ed25519consensus v0.1.0 // indirect github.com/illarion/gonotify v1.0.1 // indirect github.com/insomniacslk/dhcp v0.0.0-20231206064809-8c70d406f6d2 // indirect - github.com/josharian/intern v1.0.0 // indirect github.com/josharian/native v1.1.1-0.20230202152459-5c7d0dd6ab86 // indirect github.com/jsimonetti/rtnetlink v1.3.5 // indirect github.com/json-iterator/go v1.1.12 // indirect @@ -380,7 +378,7 @@ require ( github.com/moby/docker-image-spec v1.3.1 // indirect github.com/moby/term v0.5.2 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 // indirect github.com/muesli/cancelreader v0.2.2 // indirect github.com/muesli/reflow v0.3.0 // indirect @@ -404,7 +402,7 @@ require ( github.com/richardartoul/molecule v1.0.1-0.20240531184615-7ca0df43c0b3 // indirect github.com/rivo/uniseg v0.4.7 // indirect github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b // indirect - github.com/secure-systems-lab/go-securesystemslib v0.9.0 // indirect + github.com/secure-systems-lab/go-securesystemslib v0.10.0 // indirect github.com/sirupsen/logrus v1.9.4 // indirect github.com/spaolacci/murmur3 v1.1.0 // indirect github.com/spf13/cast v1.10.0 // indirect @@ -451,7 +449,7 @@ require ( go.opentelemetry.io/otel/metric v1.42.0 // indirect go.opentelemetry.io/proto/otlp v1.9.0 // indirect go.uber.org/multierr v1.11.0 // indirect - go.uber.org/zap v1.27.0 // indirect + go.uber.org/zap v1.27.1 // indirect go4.org/mem v0.0.0-20220726221520-4f986261bf13 // indirect golang.org/x/time v0.15.0 // indirect golang.zx2c4.com/wintun v0.0.0-20230126152724-0fa3db229ce2 @@ -509,15 +507,15 @@ require ( cloud.google.com/go/monitoring v1.24.3 // indirect cloud.google.com/go/storage v1.60.0 // indirect git.sr.ht/~jackmordaunt/go-toast v1.1.2 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 // indirect - github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect + github.com/Azure/azure-sdk-for-go/sdk/azcore v1.20.0 // indirect + github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 // indirect github.com/DataDog/datadog-agent/comp/core/tagger/origindetection v0.64.2 // indirect github.com/DataDog/datadog-agent/pkg/version v0.64.2 // indirect github.com/DataDog/dd-trace-go/v2 v2.0.0 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.31.0 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.55.0 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.55.0 // indirect - github.com/Masterminds/semver/v3 v3.3.1 // indirect + github.com/Masterminds/semver/v3 v3.4.0 // indirect github.com/alecthomas/chroma v0.10.0 // indirect github.com/aquasecurity/go-version v0.0.1 // indirect github.com/aquasecurity/iamgo v0.0.10 // indirect @@ -553,6 +551,13 @@ require ( github.com/esiqveland/notify v0.13.3 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.8.0 // indirect + github.com/go-openapi/swag/conv v0.25.4 // indirect + github.com/go-openapi/swag/jsonname v0.25.4 // indirect + github.com/go-openapi/swag/jsonutils v0.25.4 // indirect + github.com/go-openapi/swag/loading v0.25.4 // indirect + github.com/go-openapi/swag/stringutils v0.25.4 // indirect + github.com/go-openapi/swag/typeutils v0.25.4 // indirect + github.com/go-openapi/swag/yamlutils v0.25.4 // indirect github.com/go-sql-driver/mysql v1.9.3 // indirect github.com/goccy/go-json v0.10.5 // indirect github.com/goccy/go-yaml v1.19.2 // indirect @@ -576,7 +581,7 @@ require ( github.com/lestrrat-go/dsig-secp256k1 v1.0.0 // indirect github.com/lestrrat-go/httpcc v1.0.1 // indirect github.com/lestrrat-go/httprc/v3 v3.0.1 // indirect - github.com/lestrrat-go/jwx/v3 v3.0.11 // indirect + github.com/lestrrat-go/jwx/v3 v3.0.12 // indirect github.com/lestrrat-go/option v1.0.1 // indirect github.com/lestrrat-go/option/v2 v2.0.0 // indirect github.com/mattn/go-shellwords v1.0.12 // indirect @@ -592,7 +597,7 @@ require ( github.com/rhysd/actionlint v1.7.10 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/samber/lo v1.52.0 // indirect - github.com/segmentio/asm v1.2.0 // indirect + github.com/segmentio/asm v1.2.1 // indirect github.com/sergeymakinen/go-bmp v1.0.0 // indirect github.com/sergeymakinen/go-ico v1.0.0-beta.0 // indirect github.com/sony/gobreaker/v2 v2.3.0 // indirect @@ -603,7 +608,7 @@ require ( github.com/ulikunitz/xz v0.5.15 // indirect github.com/urfave/cli/v2 v2.27.5 // indirect github.com/valyala/fastjson v1.6.4 // indirect - github.com/vektah/gqlparser/v2 v2.5.30 // indirect + github.com/vektah/gqlparser/v2 v2.5.31 // indirect github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect github.com/xhit/go-str2duration/v2 v2.1.0 // indirect github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect diff --git a/go.sum b/go.sum index cc59bfc252..a4cc9593ce 100644 --- a/go.sum +++ b/go.sum @@ -31,17 +31,16 @@ filippo.io/mkcert v1.4.4 h1:8eVbbwfVlaqUM7OwuftKc2nuYOoTDQWqsoXmzoXZdbc= filippo.io/mkcert v1.4.4/go.mod h1:VyvOchVuAye3BoUsPUOOofKygVwLV2KQMVFJNRq+1dA= git.sr.ht/~jackmordaunt/go-toast v1.1.2 h1:/yrfI55LRt1M7H1vkaw+NaH1+L1CDxrqDltwm5euVuE= git.sr.ht/~jackmordaunt/go-toast v1.1.2/go.mod h1:jA4OqHKTQ4AFBdwrSnwnskUIIS3HYzlJSgdzCKqfavo= -github.com/Azure/azure-sdk-for-go v68.0.0+incompatible h1:fcYLmCpyNYRnvJbPerq7U0hS+6+I79yEDJBqVNcqUzU= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 h1:Wc1ml6QlJs2BHQ/9Bqu1jiyggbsSjramq2oUmp5WeIo= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1/go.mod h1:Ot/6aikWnKWi4l9QB7qVSwa8iMphQNqkWALMoNT3rzM= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1 h1:B+blDbyVIG3WaikNxPnhPiJ1MThR03b3vKGtER95TP4= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1/go.mod h1:JdM5psgjfBf5fo2uWOZhflPWyDBZ/O/CNAH9CtsuZE4= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 h1:FPKJS1T+clwv+OLGt13a8UjqeRuh0O4SJ3lUriThc+4= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1/go.mod h1:j2chePtV91HrC22tGoRX3sGY42uF13WzmmV80/OdVAA= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.20.0 h1:JXg2dwJUmPB9JmtVmdEB16APJ7jurfbY5jnfXpJoRMc= +github.com/Azure/azure-sdk-for-go/sdk/azcore v1.20.0/go.mod h1:YD5h/ldMsG0XiIw7PdyNhLxaM317eFh5yNLccNfGdyw= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1 h1:Hk5QBxZQC1jb2Fwj6mpzme37xbCDdNTxU7O9eb5+LB4= +github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.13.1/go.mod h1:IYus9qsFobWIc2YVwe/WPjcnyCkPKtnHAqUYeebc8z0= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 h1:9iefClla7iYpfYWdzPCRDozdmndjTm8DXdpCzPajMgA= +github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2/go.mod h1:XtLgD3ZD34DAaVIIAyG3objl5DynM3CQ/vMcbBNJZGI= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c h1:udKWzYgxTojEKWjV8V+WSxDXJ4NFATAsZjh8iIbsQIg= github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= -github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 h1:oygO0locgZJe7PpYPXT5A29ZkwJaPqcva7BVeemZOZs= -github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2/go.mod h1:wP83P5OoQ5p6ip3ScPr0BAq0BvuPAvacpEuSzyouqAI= +github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0 h1:XRzhVemXdgvJqCH0sFfrBUTnUJSBrBf7++ypk+twtRs= +github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0/go.mod h1:HKpQxkWaGLJ+D/5H8QRpyQXA1eKjxkFlOMwck5+33Jk= github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69 h1:+tu3HOoMXB7RXEINRVIpxJCT+KdYiI7LAEAUrOw3dIU= github.com/BurntSushi/locker v0.0.0-20171006230638-a6e239ea1c69/go.mod h1:L1AbZdiDllfyYH5l5OkAaZtk7VkWe89bPJFmnDBNHxg= github.com/DATA-DOG/go-sqlmock v1.5.2 h1:OcvFkGmslmlZibjAjaHm3L//6LiuBgolP7OputlJIzU= @@ -96,8 +95,8 @@ github.com/JohannesKaufmann/html-to-markdown/v2 v2.5.0 h1:mklaPbT4f/EiDr1Q+zPrEt github.com/JohannesKaufmann/html-to-markdown/v2 v2.5.0/go.mod h1:D56Cl9r8M5i3UwAchE+LlLc5hPN3kJtdZNVJn06lSHU= github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc= github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE= -github.com/Masterminds/semver/v3 v3.3.1 h1:QtNSWtVZ3nBfk8mAOu/B6v7FMJ+NHTIgUPi7rj+4nv4= -github.com/Masterminds/semver/v3 v3.3.1/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= +github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0= +github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= github.com/Microsoft/go-winio v0.5.0/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= @@ -256,8 +255,8 @@ github.com/brianvoe/gofakeit/v7 v7.14.0 h1:R8tmT/rTDJmD2ngpqBL9rAKydiL7Qr2u3CXPq github.com/brianvoe/gofakeit/v7 v7.14.0/go.mod h1:QXuPeBw164PJCzCUZVmgpgHJ3Llj49jSLVkKPMtxtxA= github.com/buger/jsonparser v1.1.1 h1:2PnMjfWD7wBILjqQbt530v576A/cAbQvEW9gGIpYMUs= github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx27UK13J/0= -github.com/bytecodealliance/wasmtime-go/v37 v37.0.0 h1:DPjdn2V3JhXHMoZ2ymRqGK+y1bDyr9wgpyYCvhjMky8= -github.com/bytecodealliance/wasmtime-go/v37 v37.0.0/go.mod h1:Pf1l2JCTUFMnOqDIwkjzx1qfVJ09xbaXETKgRVE4jZ0= +github.com/bytecodealliance/wasmtime-go/v39 v39.0.1 h1:RibaT47yiyCRxMOj/l2cvL8cWiWBSqDXHyqsa9sGcCE= +github.com/bytecodealliance/wasmtime-go/v39 v39.0.1/go.mod h1:miR4NYIEBXeDNamZIzpskhJ0z/p8al+lwMWylQ/ZJb4= github.com/cakturk/go-netstat v0.0.0-20200220111822-e5b49efee7a5 h1:BjkPE3785EwPhhyuFkbINB+2a1xATwk8SNDWnJiD41g= github.com/cakturk/go-netstat v0.0.0-20200220111822-e5b49efee7a5/go.mod h1:jtAfVaU/2cu1+wdSRPWE2c1N2qeAA3K4RH9pYgqwets= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= @@ -353,8 +352,8 @@ github.com/coder/terraform-config-inspect v0.0.0-20250107175719-6d06d90c630e h1: github.com/coder/terraform-config-inspect v0.0.0-20250107175719-6d06d90c630e/go.mod h1:Gz/z9Hbn+4KSp8A2FBtNszfLSdT2Tn/uAKGuVqqWmDI= github.com/coder/terraform-provider-coder/v2 v2.15.0 h1:sdKV3JvwlL7FNuSfaba0pm2WsPTBG7d0H6lmbzX+q4M= github.com/coder/terraform-provider-coder/v2 v2.15.0/go.mod h1:++c+FmMAFj8+H8lxstoaGBmTM3YFSxnVRxSkkdAG+YA= -github.com/coder/trivy v0.0.0-20250807211036-0bb0acd620a8 h1:VYB/6cIIKsVkwXOAWbqpj4Ux+WwF/XTnRyvHcwfHZ7A= -github.com/coder/trivy v0.0.0-20250807211036-0bb0acd620a8/go.mod h1:O73tP+UvJlI2GQZD060Jt0sf+6alKcGAgORh6sgB0+M= +github.com/coder/trivy v0.0.0-20260309164037-c413f5a2f511 h1:wJS3Pk13VuCbV8hjrQRnOBCUwP3Islk91sMvbSdY0Vk= +github.com/coder/trivy v0.0.0-20260309164037-c413f5a2f511/go.mod h1:+zF17ZBOdhFWwD3+GkLxZ/vkmKLudoOtt+hgnc1TQpA= github.com/coder/websocket v1.8.14 h1:9L0p0iKiNOibykf283eHkKUHHrpG7f65OE3BhhO7v9g= github.com/coder/websocket v1.8.14/go.mod h1:NX3SzP+inril6yawo5CQXx8+fk145lPDC6pumgx0mVg= github.com/coder/wgtunnel v0.2.0 h1:yy9dE9ntoNdx/q98CH9uV2cQk1UEKSwPgITy3Xx+Wiw= @@ -369,8 +368,10 @@ github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151X github.com/containerd/errdefs/pkg v0.3.0/go.mod h1:NJw6s9HwNuRhnjJhM7pylWwMyAkmCQvQ4GpJHEqRLVk= github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= -github.com/containerd/platforms v1.0.0-rc.1 h1:83KIq4yy1erSRgOVHNk1HYdPvzdJ5CnsWaRoJX4C41E= -github.com/containerd/platforms v1.0.0-rc.1/go.mod h1:J71L7B+aiM5SdIEqmd9wp6THLVRzJGXfNuWCZCllLA4= +github.com/containerd/platforms v1.0.0-rc.2 h1:0SPgaNZPVWGEi4grZdV8VRYQn78y+nm6acgLGv/QzE4= +github.com/containerd/platforms v1.0.0-rc.2/go.mod h1:J71L7B+aiM5SdIEqmd9wp6THLVRzJGXfNuWCZCllLA4= +github.com/containerd/stargz-snapshotter/estargz v0.18.1 h1:cy2/lpgBXDA3cDKSyEfNOFMA/c10O1axL69EU7iirO8= +github.com/containerd/stargz-snapshotter/estargz v0.18.1/go.mod h1:ALIEqa7B6oVDsrF37GkGN20SuvG/pIMm7FwP7ZmRb0Q= github.com/coreos/go-iptables v0.6.0 h1:is9qnZMPYjLd8LYqmm/qlE+wwEgJIkTYdhV3rfZo4jk= github.com/coreos/go-iptables v0.6.0/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q= github.com/coreos/go-oidc/v3 v3.17.0 h1:hWBGaQfbi0iVviX4ibC7bk8OKT5qNr4klBaCHVNvehc= @@ -384,8 +385,8 @@ github.com/cpuguy83/go-md2man/v2 v2.0.7 h1:zbFlGlXEAKlwXpmvle3d8Oe3YnkKIK4xSRTd3 github.com/cpuguy83/go-md2man/v2 v2.0.7/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s= github.com/creack/pty v1.1.24/go.mod h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE= -github.com/cyphar/filepath-securejoin v0.5.1 h1:eYgfMq5yryL4fbWfkLpFFy2ukSELzaJOTaUTuh+oF48= -github.com/cyphar/filepath-securejoin v0.5.1/go.mod h1:Sdj7gXlvMcPZsbhwhQ33GguGLDGQL7h7bg04C/+u9jI= +github.com/cyphar/filepath-securejoin v0.6.0 h1:BtGB77njd6SVO6VztOHfPxKitJvd/VPT+OFBFMOi1Is= +github.com/cyphar/filepath-securejoin v0.6.0/go.mod h1:A8hd4EnAeyujCJRrICiOWqjS1AX0a9kM5XL+NwKoYSc= github.com/daixiang0/gci v0.13.7 h1:+0bG5eK9vlI08J+J/NWGbWPTNiXPG4WhNLJOkSxWITQ= github.com/daixiang0/gci v0.13.7/go.mod h1:812WVN6JLFY9S6Tv76twqmNqevN0pa3SX3nih0brVzQ= github.com/danieljoos/wincred v1.2.3 h1:v7dZC2x32Ut3nEfRH+vhoZGvN72+dQ/snVXo/vMFLdQ= @@ -489,8 +490,8 @@ github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa h1:RDBNVkRviHZtvDvId8XSGPu3rmpmSe+wKRcEWNgsfWU= github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod h1:KnogPXtdwXqoenmZCw6S+25EAm2MkxbG0deNDu4cbSA= -github.com/fxamacker/cbor/v2 v2.7.0 h1:iM5WgngdRBanHcxugY4JySA0nk1wZorNOpTgCMedv5E= -github.com/fxamacker/cbor/v2 v2.7.0/go.mod h1:pxXPTn3joSm21Gbwsv0w9OSA2y1HFR9qXEeXQVeNoDQ= +github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM= +github.com/fxamacker/cbor/v2 v2.9.0/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= github.com/gabriel-vasile/mimetype v1.4.12 h1:e9hWvmLYvtp846tLHam2o++qitpguFiYCKbn0w9jyqw= github.com/gabriel-vasile/mimetype v1.4.12/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s= github.com/gen2brain/beeep v0.11.1 h1:EbSIhrQZFDj1K2fzlMpAYlFOzV8YuNe721A58XcCTYI= @@ -501,8 +502,8 @@ github.com/github/fakeca v0.1.0 h1:Km/MVOFvclqxPM9dZBC4+QE564nU4gz4iZ0D9pMw28I= github.com/github/fakeca v0.1.0/go.mod h1:+bormgoGMMuamOscx7N91aOuUST7wdaJ2rNjeohylyo= github.com/go-chi/chi/v5 v5.0.8/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= github.com/go-chi/chi/v5 v5.2.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= -github.com/go-chi/chi/v5 v5.2.2 h1:CMwsvRVTbXVytCk1Wd72Zy1LAsAh9GxMmSNWLHCG618= -github.com/go-chi/chi/v5 v5.2.2/go.mod h1:L2yAIGWB3H+phAw1NxKwWM+7eUH/lU8pOMm5hHcoops= +github.com/go-chi/chi/v5 v5.2.4 h1:WtFKPHwlywe8Srng8j2BhOD9312j9cGUxG1SP4V2cR4= +github.com/go-chi/chi/v5 v5.2.4/go.mod h1:X7Gx4mteadT3eDOMTsXzmI4/rwUpOwBHLpAfupzFJP0= github.com/go-chi/cors v1.2.1 h1:xEC8UT3Rlp2QuWNEr4Fs/c2EAGVKBwy/1vHx3bppil4= github.com/go-chi/cors v1.2.1/go.mod h1:sSbTewc+6wYHBBCW7ytsFSn836hqM7JxpglAy2Vzc58= github.com/go-chi/hostrouter v0.3.0 h1:75it1eO3FvkG8te1CvU6Kvr3WzAZNEBbo8xIrxUKLOQ= @@ -532,14 +533,33 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-ole/go-ole v1.3.0 h1:Dt6ye7+vXGIKZ7Xtk4s6/xVdGDQynvom7xCFEdWr6uE= github.com/go-ole/go-ole v1.3.0/go.mod h1:5LS6F96DhAwUc7C+1HLexzMXY1xGRSryjyPPKW6zv78= -github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ= -github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY= -github.com/go-openapi/jsonreference v0.21.0 h1:Rs+Y7hSXT83Jacb7kFyjn4ijOuVGSvOdF2+tg1TRrwQ= -github.com/go-openapi/jsonreference v0.21.0/go.mod h1:LmZmgsrTkVg9LG4EaHeY8cBDslNPMo06cago5JNLkm4= -github.com/go-openapi/spec v0.21.0 h1:LTVzPc3p/RzRnkQqLRndbAzjY0d0BCL72A6j3CdL9ZY= -github.com/go-openapi/spec v0.21.0/go.mod h1:78u6VdPw81XU44qEWGhtr982gJ5BWg2c0I5XwVMotYk= -github.com/go-openapi/swag v0.23.1 h1:lpsStH0n2ittzTnbaSloVZLuB5+fvSY/+hnagBjSNZU= -github.com/go-openapi/swag v0.23.1/go.mod h1:STZs8TbRvEQQKUA+JZNAm3EWlgaOBGpyFDqQnDHMef0= +github.com/go-openapi/jsonpointer v0.22.4 h1:dZtK82WlNpVLDW2jlA1YCiVJFVqkED1MegOUy9kR5T4= +github.com/go-openapi/jsonpointer v0.22.4/go.mod h1:elX9+UgznpFhgBuaMQ7iu4lvvX1nvNsesQ3oxmYTw80= +github.com/go-openapi/jsonreference v0.21.4 h1:24qaE2y9bx/q3uRK/qN+TDwbok1NhbSmGjjySRCHtC8= +github.com/go-openapi/jsonreference v0.21.4/go.mod h1:rIENPTjDbLpzQmQWCj5kKj3ZlmEh+EFVbz3RTUh30/4= +github.com/go-openapi/spec v0.22.3 h1:qRSmj6Smz2rEBxMnLRBMeBWxbbOvuOoElvSvObIgwQc= +github.com/go-openapi/spec v0.22.3/go.mod h1:iIImLODL2loCh3Vnox8TY2YWYJZjMAKYyLH2Mu8lOZs= +github.com/go-openapi/swag v0.25.4 h1:OyUPUFYDPDBMkqyxOTkqDYFnrhuhi9NR6QVUvIochMU= +github.com/go-openapi/swag/conv v0.25.4 h1:/Dd7p0LZXczgUcC/Ikm1+YqVzkEeCc9LnOWjfkpkfe4= +github.com/go-openapi/swag/conv v0.25.4/go.mod h1:3LXfie/lwoAv0NHoEuY1hjoFAYkvlqI/Bn5EQDD3PPU= +github.com/go-openapi/swag/jsonname v0.25.4 h1:bZH0+MsS03MbnwBXYhuTttMOqk+5KcQ9869Vye1bNHI= +github.com/go-openapi/swag/jsonname v0.25.4/go.mod h1:GPVEk9CWVhNvWhZgrnvRA6utbAltopbKwDu8mXNUMag= +github.com/go-openapi/swag/jsonutils v0.25.4 h1:VSchfbGhD4UTf4vCdR2F4TLBdLwHyUDTd1/q4i+jGZA= +github.com/go-openapi/swag/jsonutils v0.25.4/go.mod h1:7OYGXpvVFPn4PpaSdPHJBtF0iGnbEaTk8AvBkoWnaAY= +github.com/go-openapi/swag/jsonutils/fixtures_test v0.25.4 h1:IACsSvBhiNJwlDix7wq39SS2Fh7lUOCJRmx/4SN4sVo= +github.com/go-openapi/swag/jsonutils/fixtures_test v0.25.4/go.mod h1:Mt0Ost9l3cUzVv4OEZG+WSeoHwjWLnarzMePNDAOBiM= +github.com/go-openapi/swag/loading v0.25.4 h1:jN4MvLj0X6yhCDduRsxDDw1aHe+ZWoLjW+9ZQWIKn2s= +github.com/go-openapi/swag/loading v0.25.4/go.mod h1:rpUM1ZiyEP9+mNLIQUdMiD7dCETXvkkC30z53i+ftTE= +github.com/go-openapi/swag/stringutils v0.25.4 h1:O6dU1Rd8bej4HPA3/CLPciNBBDwZj9HiEpdVsb8B5A8= +github.com/go-openapi/swag/stringutils v0.25.4/go.mod h1:GTsRvhJW5xM5gkgiFe0fV3PUlFm0dr8vki6/VSRaZK0= +github.com/go-openapi/swag/typeutils v0.25.4 h1:1/fbZOUN472NTc39zpa+YGHn3jzHWhv42wAJSN91wRw= +github.com/go-openapi/swag/typeutils v0.25.4/go.mod h1:Ou7g//Wx8tTLS9vG0UmzfCsjZjKhpjxayRKTHXf2pTE= +github.com/go-openapi/swag/yamlutils v0.25.4 h1:6jdaeSItEUb7ioS9lFoCZ65Cne1/RZtPBZ9A56h92Sw= +github.com/go-openapi/swag/yamlutils v0.25.4/go.mod h1:MNzq1ulQu+yd8Kl7wPOut/YHAAU/H6hL91fF+E2RFwc= +github.com/go-openapi/testify/enable/yaml/v2 v2.0.2 h1:0+Y41Pz1NkbTHz8NngxTuAXxEodtNSI1WG1c/m5Akw4= +github.com/go-openapi/testify/enable/yaml/v2 v2.0.2/go.mod h1:kme83333GCtJQHXQ8UKX3IBZu6z8T5Dvy5+CW3NLUUg= +github.com/go-openapi/testify/v2 v2.0.2 h1:X999g3jeLcoY8qctY/c/Z8iBHTbwLz7R2WXd6Ub6wls= +github.com/go-openapi/testify/v2 v2.0.2/go.mod h1:HCPmvFFnheKK2BuwSA0TbbdxJ3I16pjwMkYkP4Ywn54= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= @@ -821,14 +841,12 @@ github.com/lestrrat-go/httpcc v1.0.1 h1:ydWCStUeJLkpYyjLDHihupbn2tYmZ7m22BGkcvZZ github.com/lestrrat-go/httpcc v1.0.1/go.mod h1:qiltp3Mt56+55GPVCbTdM9MlqhvzyuL6W/NMDA8vA5E= github.com/lestrrat-go/httprc/v3 v3.0.1 h1:3n7Es68YYGZb2Jf+k//llA4FTZMl3yCwIjFIk4ubevI= github.com/lestrrat-go/httprc/v3 v3.0.1/go.mod h1:2uAvmbXE4Xq8kAUjVrZOq1tZVYYYs5iP62Cmtru00xk= -github.com/lestrrat-go/jwx/v3 v3.0.11 h1:yEeUGNUuNjcez/Voxvr7XPTYNraSQTENJgtVTfwvG/w= -github.com/lestrrat-go/jwx/v3 v3.0.11/go.mod h1:XSOAh2SiXm0QgRe3DulLZLyt+wUuEdFo81zuKTLcvgQ= +github.com/lestrrat-go/jwx/v3 v3.0.12 h1:p25r68Y4KrbBdYjIsQweYxq794CtGCzcrc5dGzJIRjg= +github.com/lestrrat-go/jwx/v3 v3.0.12/go.mod h1:HiUSaNmMLXgZ08OmGBaPVvoZQgJVOQphSrGr5zMamS8= github.com/lestrrat-go/option v1.0.1 h1:oAzP2fvZGQKWkvHa1/SAcFolBEca1oN+mQ7eooNBEYU= github.com/lestrrat-go/option v1.0.1/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= github.com/lestrrat-go/option/v2 v2.0.0 h1:XxrcaJESE1fokHy3FpaQ/cXW8ZsIdWcdFzzLOcID3Ss= github.com/lestrrat-go/option/v2 v2.0.0/go.mod h1:oSySsmzMoR0iRzCDCaUfsCzxQHUEuhOViQObyy7S6Vg= -github.com/liamg/memoryfs v1.6.0 h1:jAFec2HI1PgMTem5gR7UT8zi9u4BfG5jorCRlLH06W8= -github.com/liamg/memoryfs v1.6.0/go.mod h1:z7mfqXFQS8eSeBBsFjYLlxYRMRyiPktytvYCYTb3BSk= github.com/lucasb-eyer/go-colorful v1.3.0 h1:2/yBRLdWBZKrf7gB40FoiKfAWYQ0lqNcbuQwVHXptag= github.com/lucasb-eyer/go-colorful v1.3.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 h1:PpXWgLPs+Fqr325bN2FD2ISlRRztXibcX6e8f5FR5Dc= @@ -911,8 +929,9 @@ github.com/mocktools/go-smtp-mock/v2 v2.5.0/go.mod h1:h9AOf/IXLSU2m/1u4zsjtOM/Wd github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee h1:W5t00kpgFdJifH4BDsTlE89Zl93FEloxaWZfGcifgq8= +github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= @@ -949,8 +968,8 @@ github.com/olekukonko/ll v0.1.4-0.20260115111900-9e59c2286df0 h1:jrYnow5+hy3WRDC github.com/olekukonko/ll v0.1.4-0.20260115111900-9e59c2286df0/go.mod h1:b52bVQRRPObe+yyBl0TxNfhesL0nedD4Cht0/zx55Ew= github.com/olekukonko/tablewriter v1.1.3 h1:VSHhghXxrP0JHl+0NnKid7WoEmd9/urKRJLysb70nnA= github.com/olekukonko/tablewriter v1.1.3/go.mod h1:9VU0knjhmMkXjnMKrZ3+L2JhhtsQ/L38BbL3CRNE8tM= -github.com/open-policy-agent/opa v1.10.1 h1:haIvxZSPky8HLjRrvQwWAjCPLg8JDFSZMbbG4yyUHgY= -github.com/open-policy-agent/opa v1.10.1/go.mod h1:7uPI3iRpOalJ0BhK6s1JALWPU9HvaV1XeBSSMZnr/PM= +github.com/open-policy-agent/opa v1.11.0 h1:eOd/jJrbavakiX477yT4LrXZfUWViAot/AsKsjsfe7o= +github.com/open-policy-agent/opa v1.11.0/go.mod h1:QimuJO4T3KYxWzrmAymqlFvsIanCjKrGjmmC8GgAdgE= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.120.1 h1:lK/3zr73guK9apbXTcnDnYrC0YCQ25V3CIULYz3k2xU= github.com/open-telemetry/opentelemetry-collector-contrib/pkg/sampling v0.120.1/go.mod h1:01TvyaK8x640crO2iFwW/6CFCZgNsOvOGH3B5J239m0= github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.120.1 h1:TCyOus9tym82PD1VYtthLKMVMlVyRwtDI4ck4SR2+Ok= @@ -1047,10 +1066,10 @@ github.com/samber/lo v1.52.0 h1:Rvi+3BFHES3A8meP33VPAxiBZX/Aws5RxrschYGjomw= github.com/samber/lo v1.52.0/go.mod h1:4+MXEGsJzbKGaUEQFKBq2xtfuznW9oz/WrgyzMzRoM0= github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b h1:gQZ0qzfKHQIybLANtM3mBXNUtOfsCFXeTsnBqCsx1KM= github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/secure-systems-lab/go-securesystemslib v0.9.0 h1:rf1HIbL64nUpEIZnjLZ3mcNEL9NBPB0iuVjyxvq3LZc= -github.com/secure-systems-lab/go-securesystemslib v0.9.0/go.mod h1:DVHKMcZ+V4/woA/peqr+L0joiRXbPpQ042GgJckkFgw= -github.com/segmentio/asm v1.2.0 h1:9BQrFxC+YOHJlTlHGkTrFWf59nbL3XnCoFLTwDCI7ys= -github.com/segmentio/asm v1.2.0/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs= +github.com/secure-systems-lab/go-securesystemslib v0.10.0 h1:l+H5ErcW0PAehBNrBxoGv1jjNpGYdZ9RcheFkB2WI14= +github.com/secure-systems-lab/go-securesystemslib v0.10.0/go.mod h1:MRKONWmRoFzPNQ9USRF9i1mc7MvAVvF1LlW8X5VWDvk= +github.com/segmentio/asm v1.2.1 h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0= +github.com/segmentio/asm v1.2.1/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr5aAcs= github.com/sergeymakinen/go-bmp v1.0.0 h1:SdGTzp9WvCV0A1V0mBeaS7kQAwNLdVJbmHlqNWq0R+M= github.com/sergeymakinen/go-bmp v1.0.0/go.mod h1:/mxlAQZRLxSvJFNIEGGLBE/m40f3ZnUifpgVDlcUIEY= github.com/sergeymakinen/go-ico v1.0.0-beta.0 h1:m5qKH7uPKLdrygMWxbamVn+tl2HfiA3K6MFJw4GfZvQ= @@ -1136,8 +1155,8 @@ github.com/tdewolff/test v1.0.11 h1:FdLbwQVHxqG16SlkGveC0JVyrJN62COWTRyUFzfbtBE= github.com/tdewolff/test v1.0.11/go.mod h1:XPuWBzvdUzhCuxWO1ojpXsyzsA5bFoS3tO/Q3kFuTG8= github.com/testcontainers/testcontainers-go v0.40.0 h1:pSdJYLOVgLE8YdUY2FHQ1Fxu+aMnb6JfVz1mxk7OeMU= github.com/testcontainers/testcontainers-go v0.40.0/go.mod h1:FSXV5KQtX2HAMlm7U3APNyLkkap35zNLxukw9oBi/MY= -github.com/testcontainers/testcontainers-go/modules/localstack v0.38.0 h1:3ljIy6FmHtFhZsZwsaMIj/27nCRm0La7N/dl5Jou8AA= -github.com/testcontainers/testcontainers-go/modules/localstack v0.38.0/go.mod h1:BTsbqWC9huPV8Jg8k46Jz4x1oRAA9XGxneuuOOIrtKY= +github.com/testcontainers/testcontainers-go/modules/localstack v0.40.0 h1:b+lN2Ch4J/6EwqB+Af+QQbSfv4sFGetHlBHpXi+1yJU= +github.com/testcontainers/testcontainers-go/modules/localstack v0.40.0/go.mod h1:8LuTSboTo2MJKFKV5xH6z4ZH1s3jhRJWwvtPJzKogj4= github.com/tetratelabs/wazero v1.11.0 h1:+gKemEuKCTevU4d7ZTzlsvgd1uaToIDtlQlmNbwqYhA= github.com/tetratelabs/wazero v1.11.0/go.mod h1:eV28rsN8Q+xwjogd7f4/Pp4xFxO7uOGbLcD/LzB1wiU= github.com/tidwall/gjson v1.14.2/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= @@ -1177,8 +1196,10 @@ github.com/valyala/fasthttp v1.69.0 h1:fNLLESD2SooWeh2cidsuFtOcrEi4uB4m1mPrkJMZy github.com/valyala/fasthttp v1.69.0/go.mod h1:4wA4PfAraPlAsJ5jMSqCE2ug5tqUPwKXxVj8oNECGcw= github.com/valyala/fastjson v1.6.4 h1:uAUNq9Z6ymTgGhcm0UynUAB6tlbakBrz6CQFax3BXVQ= github.com/valyala/fastjson v1.6.4/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= -github.com/vektah/gqlparser/v2 v2.5.30 h1:EqLwGAFLIzt1wpx1IPpY67DwUujF1OfzgEyDsLrN6kE= -github.com/vektah/gqlparser/v2 v2.5.30/go.mod h1:D1/VCZtV3LPnQrcPBeR/q5jkSQIPti0uYCP/RI0gIeo= +github.com/vbatts/tar-split v0.12.2 h1:w/Y6tjxpeiFMR47yzZPlPj/FcPLpXbTUi/9H7d3CPa4= +github.com/vbatts/tar-split v0.12.2/go.mod h1:eF6B6i6ftWQcDqEn3/iGFRFRo8cBIMSJVOpnNdfTMFA= +github.com/vektah/gqlparser/v2 v2.5.31 h1:YhWGA1mfTjID7qJhd1+Vxhpk5HTgydrGU9IgkWBTJ7k= +github.com/vektah/gqlparser/v2 v2.5.31/go.mod h1:c1I28gSOVNzlfc4WuDlqU7voQnsqI6OG2amkBAFmgts= github.com/vishvananda/netlink v1.2.1-beta.2 h1:Llsql0lnQEbHj0I1OuKyp8otXp0r3q0mPkuhwHfStVs= github.com/vishvananda/netlink v1.2.1-beta.2/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= @@ -1330,8 +1351,8 @@ go.uber.org/mock v0.6.0 h1:hyF9dfmbgIX5EfOdasqLsWD6xqpNZlXblLB/Dbnwv3Y= go.uber.org/mock v0.6.0/go.mod h1:KiVJ4BqZJaMj4svdfmHM0AUx4NJYO8ZNpPnZn1Z+BBU= go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= -go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= -go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= +go.uber.org/zap v1.27.1 h1:08RqriUEv8+ArZRYSTXy1LeBScaMpVSTBhCeaZYfMYc= +go.uber.org/zap v1.27.1/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0= go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8= go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= @@ -1544,8 +1565,8 @@ gvisor.dev/gvisor v0.0.0-20240509041132-65b30f7869dc h1:DXLLFYv/k/xr0rWcwVEvWme1 gvisor.dev/gvisor v0.0.0-20240509041132-65b30f7869dc/go.mod h1:sxc3Uvk/vHcd3tj7/DHVBoR5wvWT/MmRq2pj7HRJnwU= howett.net/plist v1.0.0 h1:7CrbWYbPPO/PyNy38b2EB/+gYbjCe2DXBxgtOOZbSQM= howett.net/plist v1.0.0/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g= -k8s.io/apimachinery v0.33.3 h1:4ZSrmNa0c/ZpZJhAgRdcsFcZOw1PQU1bALVQ0B3I5LA= -k8s.io/apimachinery v0.33.3/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM= +k8s.io/apimachinery v0.34.2 h1:zQ12Uk3eMHPxrsbUJgNF8bTauTVR2WgqJsTmwTE/NW4= +k8s.io/apimachinery v0.34.2/go.mod h1:/GwIlEcWuTX9zKIg2mbw0LRFIsXwrfoVxn+ef0X13lw= k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d h1:wAhiDyZ4Tdtt7e46e9M5ZSAJ/MnPGPs+Ki1gHw4w1R0= k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= kernel.org/pub/linux/libs/security/libcap/cap v1.2.73 h1:Th2b8jljYqkyZKS3aD3N9VpYsQpHuXLgea+SZUIfODA=