3030 devbox_download_file_params ,
3131 devbox_enable_tunnel_params ,
3232 devbox_execute_async_params ,
33- devbox_remove_tunnel_params ,
3433 devbox_snapshot_disk_params ,
3534 devbox_wait_for_command_params ,
3635 devbox_read_file_contents_params ,
@@ -1257,14 +1256,10 @@ def read_file_contents(
12571256 cast_to = str ,
12581257 )
12591258
1260- @typing_extensions .deprecated (
1261- "remove_tunnel is deprecated; V2 tunnels cannot be removed and close on devbox shutdown."
1262- )
12631259 def remove_tunnel (
12641260 self ,
12651261 id : str ,
12661262 * ,
1267- port : int ,
12681263 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
12691264 # The extra values given here take precedence over values defined on the client or passed to this method.
12701265 extra_headers : Headers | None = None ,
@@ -1273,14 +1268,10 @@ def remove_tunnel(
12731268 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
12741269 idempotency_key : str | None = None ,
12751270 ) -> object :
1276- """[Deprecated] V2 tunnels cannot be removed and close on devbox shutdown.
1277-
1278- This endpoint
1279- removes a legacy tunnel.
1271+ """
1272+ Remove an existing V2 tunnel from the Devbox.
12801273
12811274 Args:
1282- port: Devbox port that tunnel will expose.
1283-
12841275 extra_headers: Send extra headers
12851276
12861277 extra_query: Add additional query parameters to the request
@@ -1295,7 +1286,6 @@ def remove_tunnel(
12951286 raise ValueError (f"Expected a non-empty value for `id` but received { id !r} " )
12961287 return self ._post (
12971288 path_template ("/v1/devboxes/{id}/remove_tunnel" , id = id ),
1298- body = maybe_transform ({"port" : port }, devbox_remove_tunnel_params .DevboxRemoveTunnelParams ),
12991289 options = make_request_options (
13001290 extra_headers = extra_headers ,
13011291 extra_query = extra_query ,
@@ -2901,14 +2891,10 @@ async def read_file_contents(
29012891 cast_to = str ,
29022892 )
29032893
2904- @typing_extensions .deprecated (
2905- "remove_tunnel is deprecated; V2 tunnels cannot be removed and close on devbox shutdown."
2906- )
29072894 async def remove_tunnel (
29082895 self ,
29092896 id : str ,
29102897 * ,
2911- port : int ,
29122898 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
29132899 # The extra values given here take precedence over values defined on the client or passed to this method.
29142900 extra_headers : Headers | None = None ,
@@ -2917,14 +2903,10 @@ async def remove_tunnel(
29172903 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
29182904 idempotency_key : str | None = None ,
29192905 ) -> object :
2920- """[Deprecated] V2 tunnels cannot be removed and close on devbox shutdown.
2921-
2922- This endpoint
2923- removes a legacy tunnel.
2906+ """
2907+ Remove an existing V2 tunnel from the Devbox.
29242908
29252909 Args:
2926- port: Devbox port that tunnel will expose.
2927-
29282910 extra_headers: Send extra headers
29292911
29302912 extra_query: Add additional query parameters to the request
@@ -2939,7 +2921,6 @@ async def remove_tunnel(
29392921 raise ValueError (f"Expected a non-empty value for `id` but received { id !r} " )
29402922 return await self ._post (
29412923 path_template ("/v1/devboxes/{id}/remove_tunnel" , id = id ),
2942- body = await async_maybe_transform ({"port" : port }, devbox_remove_tunnel_params .DevboxRemoveTunnelParams ),
29432924 options = make_request_options (
29442925 extra_headers = extra_headers ,
29452926 extra_query = extra_query ,
@@ -3481,10 +3462,8 @@ def __init__(self, devboxes: DevboxesResource) -> None:
34813462 self .read_file_contents = to_raw_response_wrapper (
34823463 devboxes .read_file_contents ,
34833464 )
3484- self .remove_tunnel = ( # pyright: ignore[reportDeprecated]
3485- to_raw_response_wrapper (
3486- devboxes .remove_tunnel , # pyright: ignore[reportDeprecated],
3487- )
3465+ self .remove_tunnel = to_raw_response_wrapper (
3466+ devboxes .remove_tunnel ,
34883467 )
34893468 self .resume = to_raw_response_wrapper (
34903469 devboxes .resume ,
@@ -3584,10 +3563,8 @@ def __init__(self, devboxes: AsyncDevboxesResource) -> None:
35843563 self .read_file_contents = async_to_raw_response_wrapper (
35853564 devboxes .read_file_contents ,
35863565 )
3587- self .remove_tunnel = ( # pyright: ignore[reportDeprecated]
3588- async_to_raw_response_wrapper (
3589- devboxes .remove_tunnel , # pyright: ignore[reportDeprecated],
3590- )
3566+ self .remove_tunnel = async_to_raw_response_wrapper (
3567+ devboxes .remove_tunnel ,
35913568 )
35923569 self .resume = async_to_raw_response_wrapper (
35933570 devboxes .resume ,
@@ -3687,10 +3664,8 @@ def __init__(self, devboxes: DevboxesResource) -> None:
36873664 self .read_file_contents = to_streamed_response_wrapper (
36883665 devboxes .read_file_contents ,
36893666 )
3690- self .remove_tunnel = ( # pyright: ignore[reportDeprecated]
3691- to_streamed_response_wrapper (
3692- devboxes .remove_tunnel , # pyright: ignore[reportDeprecated],
3693- )
3667+ self .remove_tunnel = to_streamed_response_wrapper (
3668+ devboxes .remove_tunnel ,
36943669 )
36953670 self .resume = to_streamed_response_wrapper (
36963671 devboxes .resume ,
@@ -3790,10 +3765,8 @@ def __init__(self, devboxes: AsyncDevboxesResource) -> None:
37903765 self .read_file_contents = async_to_streamed_response_wrapper (
37913766 devboxes .read_file_contents ,
37923767 )
3793- self .remove_tunnel = ( # pyright: ignore[reportDeprecated]
3794- async_to_streamed_response_wrapper (
3795- devboxes .remove_tunnel , # pyright: ignore[reportDeprecated],
3796- )
3768+ self .remove_tunnel = async_to_streamed_response_wrapper (
3769+ devboxes .remove_tunnel ,
37973770 )
37983771 self .resume = async_to_streamed_response_wrapper (
37993772 devboxes .resume ,
0 commit comments