|
11 | 11 | from ..types import ( |
12 | 12 | DevboxView, |
13 | 13 | TunnelView, |
14 | | - DevboxTunnelView, |
15 | 14 | DevboxExecutionDetailView, |
16 | 15 | DevboxCreateSSHKeyResponse, |
17 | 16 | ) |
|
24 | 23 | ExecuteStreamingCallbacks, |
25 | 24 | LongPollingRequestOptions, |
26 | 25 | SDKDevboxUploadFileParams, |
27 | | - SDKDevboxCreateTunnelParams, |
28 | 26 | SDKDevboxDownloadFileParams, |
29 | 27 | SDKDevboxEnableTunnelParams, |
30 | 28 | SDKDevboxExecuteAsyncParams, |
@@ -810,34 +808,6 @@ def create_ssh_key( |
810 | 808 | **options, |
811 | 809 | ) |
812 | 810 |
|
813 | | - def create_tunnel( |
814 | | - self, |
815 | | - **params: Unpack[SDKDevboxCreateTunnelParams], |
816 | | - ) -> DevboxTunnelView: |
817 | | - """[Deprecated] Create a legacy tunnel to expose a devbox port publicly. |
818 | | -
|
819 | | - Use :meth:`enable_tunnel` or configure a tunnel during devbox creation instead. |
820 | | -
|
821 | | - :param params: See :typeddict:`~runloop_api_client.sdk._types.SDKDevboxCreateTunnelParams` for available parameters |
822 | | - :return: Details about the public endpoint |
823 | | - :rtype: :class:`~runloop_api_client.types.devbox_tunnel_view.DevboxTunnelView` |
824 | | -
|
825 | | - Example: |
826 | | - >>> tunnel = devbox.net.create_tunnel(port=8080) |
827 | | - >>> print(f"Public URL: {tunnel.url}") |
828 | | - """ |
829 | | - warnings.warn( |
830 | | - "create_tunnel is deprecated; use enable_tunnel or configure a tunnel at devbox creation.", |
831 | | - DeprecationWarning, |
832 | | - stacklevel=2, |
833 | | - ) |
834 | | - with warnings.catch_warnings(): |
835 | | - warnings.simplefilter("ignore", DeprecationWarning) |
836 | | - return self._devbox._client.devboxes.create_tunnel( # type: ignore[deprecated] |
837 | | - self._devbox.id, |
838 | | - **params, |
839 | | - ) |
840 | | - |
841 | 811 | def enable_tunnel( |
842 | 812 | self, |
843 | 813 | **params: Unpack[SDKDevboxEnableTunnelParams], |
|
0 commit comments