@@ -43,15 +43,37 @@ Types:
4343from runloop_api_client.types import CodeMountParameters
4444```
4545
46+ # Deployments
47+
48+ Types:
49+
50+ ``` python
51+ from runloop_api_client.types import (
52+ DeploymentRetrieveResponse,
53+ DeploymentGetResponse,
54+ DeploymentLogsResponse,
55+ DeploymentRedeployResponse,
56+ DeploymentTailResponse,
57+ )
58+ ```
59+
60+ Methods:
61+
62+ - <code title =" get /v1/deployments/{deployment_id} " >client.deployments.<a href =" ./src/runloop_api_client/resources/deployments.py " >retrieve</a >(deployment_id) -> <a href =" ./src/runloop_api_client/types/deployment_retrieve_response.py " >DeploymentRetrieveResponse</a ></code >
63+ - <code title =" get /v1/deployments " >client.deployments.<a href =" ./src/runloop_api_client/resources/deployments.py " >get</a >(\*\* <a href =" src/runloop_api_client/types/deployment_get_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/deployment_get_response.py " >DeploymentGetResponse</a ></code >
64+ - <code title =" get /v1/deployments/{deployment_id}/logs " >client.deployments.<a href =" ./src/runloop_api_client/resources/deployments.py " >logs</a >(deployment_id) -> <a href =" ./src/runloop_api_client/types/deployment_logs_response.py " >DeploymentLogsResponse</a ></code >
65+ - <code title =" post /v1/deployments/{deployment_id}/redeploy " >client.deployments.<a href =" ./src/runloop_api_client/resources/deployments.py " >redeploy</a >(deployment_id) -> <a href =" ./src/runloop_api_client/types/deployment_redeploy_response.py " >DeploymentRedeployResponse</a ></code >
66+ - <code title =" get /v1/deployments/{deployment_id}/logs/tail " >client.deployments.<a href =" ./src/runloop_api_client/resources/deployments.py " >tail</a >(deployment_id) -> <a href =" ./src/runloop_api_client/types/deployment_tail_response.py " >DeploymentTailResponse</a ></code >
67+
4668# Devboxes
4769
4870Types:
4971
5072``` python
5173from runloop_api_client.types import (
52- DevboxExecutionDetailView,
53- DevboxListView,
5474 DevboxView,
75+ DevboxListResponse,
76+ DevboxCreateSSHKeyResponse,
5577 DevboxReadFileContentsResponse,
5678 DevboxUploadFileResponse,
5779)
@@ -61,52 +83,76 @@ Methods:
6183
6284- <code title =" post /v1/devboxes " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >create</a >(\*\* <a href =" src/runloop_api_client/types/devbox_create_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devbox_view.py " >DevboxView</a ></code >
6385- <code title =" get /v1/devboxes/{id} " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >retrieve</a >(id) -> <a href =" ./src/runloop_api_client/types/devbox_view.py " >DevboxView</a ></code >
64- - <code title =" get /v1/devboxes " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >list</a >(\*\* <a href =" src/runloop_api_client/types/devbox_list_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devbox_list_view.py " >DevboxListView</a ></code >
65- - <code title =" post /v1/devboxes/{id}/execute_sync " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >execute_sync</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_execute_sync_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devbox_execution_detail_view.py " >DevboxExecutionDetailView</a ></code >
86+ - <code title =" get /v1/devboxes " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >list</a >(\*\* <a href =" src/runloop_api_client/types/devbox_list_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devbox_list_response.py " >DevboxListResponse</a ></code >
87+ - <code title =" post /v1/devboxes/{id}/create_ssh_key " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >create_ssh_key</a >(id) -> <a href =" ./src/runloop_api_client/types/devbox_create_ssh_key_response.py " >DevboxCreateSSHKeyResponse</a ></code >
88+ - <code title =" post /v1/devboxes/{id}/executions/execute_async " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >execute_async</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_execute_async_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_async_execution_detail_view.py " >DevboxAsyncExecutionDetailView</a ></code >
89+ - <code title =" post /v1/devboxes/{id}/execute_sync " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >execute_sync</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_execute_sync_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_execution_detail_view.py " >DevboxExecutionDetailView</a ></code >
6690- <code title =" post /v1/devboxes/{id}/read_file_contents " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >read_file_contents</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_read_file_contents_params.py " >params</a >) -> str</code >
6791- <code title =" post /v1/devboxes/{id}/shutdown " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >shutdown</a >(id) -> <a href =" ./src/runloop_api_client/types/devbox_view.py " >DevboxView</a ></code >
6892- <code title =" post /v1/devboxes/{id}/upload_file " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >upload_file</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_upload_file_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devbox_upload_file_response.py " >object</a ></code >
69- - <code title =" post /v1/devboxes/{id}/write_file " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >write_file</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_write_file_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devbox_execution_detail_view.py " >DevboxExecutionDetailView</a ></code >
93+ - <code title =" post /v1/devboxes/{id}/write_file " >client.devboxes.<a href =" ./src/runloop_api_client/resources/devboxes/devboxes.py " >write_file</a >(id, \*\* <a href =" src/runloop_api_client/types/devbox_write_file_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devboxes/ devbox_execution_detail_view.py " >DevboxExecutionDetailView</a ></code >
7094
7195## Logs
7296
97+ Methods:
98+
99+ - <code title =" get /v1/devboxes/{id}/logs " >client.devboxes.logs.<a href =" ./src/runloop_api_client/resources/devboxes/logs.py " >list</a >(id) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_logs_list_view.py " >DevboxLogsListView</a ></code >
100+ - <code title =" get /v1/devboxes/{id}/logs/tail " >client.devboxes.logs.<a href =" ./src/runloop_api_client/resources/devboxes/logs.py " >tail</a >(id) -> None</code >
101+
102+ ## Executions
103+
73104Types:
74105
75106``` python
76- from runloop_api_client.types.devboxes import DevboxLogsListView
107+ from runloop_api_client.types.devboxes import (
108+ DevboxAsyncExecutionDetailView,
109+ DevboxExecutionDetailView,
110+ DevboxLogsListView,
111+ )
77112```
78113
79114Methods:
80115
81- - <code title =" get /v1/devboxes/{id}/logs " >client.devboxes.logs.<a href =" ./src/runloop_api_client/resources/devboxes/logs.py " >list</a >(id) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_logs_list_view.py " >DevboxLogsListView</a ></code >
116+ - <code title =" post /v1/devboxes/{id}/executions/{exeId} " >client.devboxes.executions.<a href =" ./src/runloop_api_client/resources/devboxes/executions.py " >retrieve</a >(exe_id, \* , id, \*\* <a href =" src/runloop_api_client/types/devboxes/execution_retrieve_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_async_execution_detail_view.py " >DevboxAsyncExecutionDetailView</a ></code >
117+ - <code title =" post /v1/devboxes/{id}/executions/execute_async " >client.devboxes.executions.<a href =" ./src/runloop_api_client/resources/devboxes/executions.py " >execute_async</a >(id, \*\* <a href =" src/runloop_api_client/types/devboxes/execution_execute_async_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_async_execution_detail_view.py " >DevboxAsyncExecutionDetailView</a ></code >
118+ - <code title =" post /v1/devboxes/{id}/execute_sync " >client.devboxes.executions.<a href =" ./src/runloop_api_client/resources/devboxes/executions.py " >execute_sync</a >(id, \*\* <a href =" src/runloop_api_client/types/devboxes/execution_execute_sync_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_execution_detail_view.py " >DevboxExecutionDetailView</a ></code >
119+ - <code title =" post /v1/devboxes/{id}/executions/{exeId}/kill " >client.devboxes.executions.<a href =" ./src/runloop_api_client/resources/devboxes/executions.py " >kill</a >(exe_id, \* , id) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_async_execution_detail_view.py " >DevboxAsyncExecutionDetailView</a ></code >
120+ - <code title =" get /v1/devboxes/{id}/executions/{execution_id}/logs " >client.devboxes.executions.<a href =" ./src/runloop_api_client/resources/devboxes/executions.py " >logs</a >(execution_id, \* , id) -> <a href =" ./src/runloop_api_client/types/devboxes/devbox_logs_list_view.py " >DevboxLogsListView</a ></code >
121+ - <code title =" get /v1/devboxes/{id}/executions/{execution_id}/logs/tail " >client.devboxes.executions.<a href =" ./src/runloop_api_client/resources/devboxes/executions.py " >tail</a >(execution_id, \* , id) -> None</code >
82122
83123# Functions
84124
85125Types:
86126
87127``` python
88- from runloop_api_client.types import FunctionListView
128+ from runloop_api_client.types import FunctionListView, FunctionListOpenAPIResponse
89129```
90130
91131Methods:
92132
93133- <code title =" get /v1/functions " >client.functions.<a href =" ./src/runloop_api_client/resources/functions/functions.py " >list</a >() -> <a href =" ./src/runloop_api_client/types/function_list_view.py " >FunctionListView</a ></code >
94134- <code title =" post /v1/functions/{project_name}/{function_name}/invoke_async " >client.functions.<a href =" ./src/runloop_api_client/resources/functions/functions.py " >invoke_async</a >(function_name, \* , project_name, \*\* <a href =" src/runloop_api_client/types/function_invoke_async_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/shared/function_invocation_execution_detail_view.py " >FunctionInvocationExecutionDetailView</a ></code >
95135- <code title =" post /v1/functions/{project_name}/{function_name}/invoke_sync " >client.functions.<a href =" ./src/runloop_api_client/resources/functions/functions.py " >invoke_sync</a >(function_name, \* , project_name, \*\* <a href =" src/runloop_api_client/types/function_invoke_sync_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/shared/function_invocation_execution_detail_view.py " >FunctionInvocationExecutionDetailView</a ></code >
136+ - <code title =" get /v1/functions/openapi " >client.functions.<a href =" ./src/runloop_api_client/resources/functions/functions.py " >list_openapi</a >() -> <a href =" ./src/runloop_api_client/types/function_list_openapi_response.py " >object</a ></code >
96137
97138## Invocations
98139
99140Types:
100141
101142``` python
102- from runloop_api_client.types.functions import FunctionInvocationListView, KillOperationResponse
143+ from runloop_api_client.types.functions import (
144+ FunctionInvocationListView,
145+ KillOperationResponse,
146+ InvocationLogsResponse,
147+ )
103148```
104149
105150Methods:
106151
107152- <code title =" get /v1/functions/invocations/{invocationId} " >client.functions.invocations.<a href =" ./src/runloop_api_client/resources/functions/invocations.py " >retrieve</a >(invocation_id) -> <a href =" ./src/runloop_api_client/types/shared/function_invocation_execution_detail_view.py " >FunctionInvocationExecutionDetailView</a ></code >
108153- <code title =" get /v1/functions/invocations " >client.functions.invocations.<a href =" ./src/runloop_api_client/resources/functions/invocations.py " >list</a >(\*\* <a href =" src/runloop_api_client/types/functions/invocation_list_params.py " >params</a >) -> <a href =" ./src/runloop_api_client/types/functions/function_invocation_list_view.py " >FunctionInvocationListView</a ></code >
109154- <code title =" post /v1/functions/invocations/{invocationId}/kill " >client.functions.invocations.<a href =" ./src/runloop_api_client/resources/functions/invocations.py " >kill</a >(invocation_id) -> <a href =" ./src/runloop_api_client/types/functions/kill_operation_response.py " >object</a ></code >
155+ - <code title =" get /v1/functions/invocations/{invocation_id}/logs " >client.functions.invocations.<a href =" ./src/runloop_api_client/resources/functions/invocations.py " >logs</a >(invocation_id) -> <a href =" ./src/runloop_api_client/types/functions/invocation_logs_response.py " >InvocationLogsResponse</a ></code >
110156
111157# Projects
112158
0 commit comments