|
27 | 27 | devbox_shutdown_params, |
28 | 28 | devbox_upload_file_params, |
29 | 29 | devbox_execute_sync_params, |
30 | | - devbox_create_tunnel_params, |
31 | 30 | devbox_download_file_params, |
32 | 31 | devbox_enable_tunnel_params, |
33 | 32 | devbox_execute_async_params, |
|
102 | 101 | from ...lib.polling_async import async_poll_until |
103 | 102 | from ...types.devbox_view import DevboxView |
104 | 103 | from ...types.tunnel_view import TunnelView |
105 | | -from ...types.devbox_tunnel_view import DevboxTunnelView |
106 | 104 | from ...types.shared_params.mount import Mount |
107 | 105 | from ...types.devbox_snapshot_view import DevboxSnapshotView |
108 | 106 | from ...types.shared.launch_parameters import LaunchParameters as SharedLaunchParameters |
@@ -664,56 +662,6 @@ def create_ssh_key( |
664 | 662 | cast_to=DevboxCreateSSHKeyResponse, |
665 | 663 | ) |
666 | 664 |
|
667 | | - @typing_extensions.deprecated( |
668 | | - "create_tunnel is deprecated; use enable_tunnel or configure a tunnel at devbox creation." |
669 | | - ) |
670 | | - def create_tunnel( |
671 | | - self, |
672 | | - id: str, |
673 | | - *, |
674 | | - port: int, |
675 | | - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
676 | | - # The extra values given here take precedence over values defined on the client or passed to this method. |
677 | | - extra_headers: Headers | None = None, |
678 | | - extra_query: Query | None = None, |
679 | | - extra_body: Body | None = None, |
680 | | - timeout: float | httpx.Timeout | None | NotGiven = not_given, |
681 | | - idempotency_key: str | None = None, |
682 | | - ) -> DevboxTunnelView: |
683 | | - """[Deprecated] Use enable_tunnel or configure a tunnel at devbox creation instead. |
684 | | -
|
685 | | - This endpoint |
686 | | - creates a legacy tunnel. The new enable_tunnel endpoint provides improved tunnel |
687 | | - functionality with authentication options. |
688 | | -
|
689 | | - Args: |
690 | | - port: Devbox port that tunnel will expose. |
691 | | -
|
692 | | - extra_headers: Send extra headers |
693 | | -
|
694 | | - extra_query: Add additional query parameters to the request |
695 | | -
|
696 | | - extra_body: Add additional JSON properties to the request |
697 | | -
|
698 | | - timeout: Override the client-level default timeout for this request, in seconds |
699 | | -
|
700 | | - idempotency_key: Specify a custom idempotency key for this request |
701 | | - """ |
702 | | - if not id: |
703 | | - raise ValueError(f"Expected a non-empty value for `id` but received {id!r}") |
704 | | - return self._post( |
705 | | - f"/v1/devboxes/{id}/create_tunnel", |
706 | | - body=maybe_transform({"port": port}, devbox_create_tunnel_params.DevboxCreateTunnelParams), |
707 | | - options=make_request_options( |
708 | | - extra_headers=extra_headers, |
709 | | - extra_query=extra_query, |
710 | | - extra_body=extra_body, |
711 | | - timeout=timeout, |
712 | | - idempotency_key=idempotency_key, |
713 | | - ), |
714 | | - cast_to=DevboxTunnelView, |
715 | | - ) |
716 | | - |
717 | 665 | def delete_disk_snapshot( |
718 | 666 | self, |
719 | 667 | id: str, |
@@ -2345,56 +2293,6 @@ async def create_ssh_key( |
2345 | 2293 | cast_to=DevboxCreateSSHKeyResponse, |
2346 | 2294 | ) |
2347 | 2295 |
|
2348 | | - @typing_extensions.deprecated( |
2349 | | - "create_tunnel is deprecated; use enable_tunnel or configure a tunnel at devbox creation." |
2350 | | - ) |
2351 | | - async def create_tunnel( |
2352 | | - self, |
2353 | | - id: str, |
2354 | | - *, |
2355 | | - port: int, |
2356 | | - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
2357 | | - # The extra values given here take precedence over values defined on the client or passed to this method. |
2358 | | - extra_headers: Headers | None = None, |
2359 | | - extra_query: Query | None = None, |
2360 | | - extra_body: Body | None = None, |
2361 | | - timeout: float | httpx.Timeout | None | NotGiven = not_given, |
2362 | | - idempotency_key: str | None = None, |
2363 | | - ) -> DevboxTunnelView: |
2364 | | - """[Deprecated] Use enable_tunnel or configure a tunnel at devbox creation instead. |
2365 | | -
|
2366 | | - This endpoint |
2367 | | - creates a legacy tunnel. The new enable_tunnel endpoint provides improved tunnel |
2368 | | - functionality with authentication options. |
2369 | | -
|
2370 | | - Args: |
2371 | | - port: Devbox port that tunnel will expose. |
2372 | | -
|
2373 | | - extra_headers: Send extra headers |
2374 | | -
|
2375 | | - extra_query: Add additional query parameters to the request |
2376 | | -
|
2377 | | - extra_body: Add additional JSON properties to the request |
2378 | | -
|
2379 | | - timeout: Override the client-level default timeout for this request, in seconds |
2380 | | -
|
2381 | | - idempotency_key: Specify a custom idempotency key for this request |
2382 | | - """ |
2383 | | - if not id: |
2384 | | - raise ValueError(f"Expected a non-empty value for `id` but received {id!r}") |
2385 | | - return await self._post( |
2386 | | - f"/v1/devboxes/{id}/create_tunnel", |
2387 | | - body=await async_maybe_transform({"port": port}, devbox_create_tunnel_params.DevboxCreateTunnelParams), |
2388 | | - options=make_request_options( |
2389 | | - extra_headers=extra_headers, |
2390 | | - extra_query=extra_query, |
2391 | | - extra_body=extra_body, |
2392 | | - timeout=timeout, |
2393 | | - idempotency_key=idempotency_key, |
2394 | | - ), |
2395 | | - cast_to=DevboxTunnelView, |
2396 | | - ) |
2397 | | - |
2398 | 2296 | async def delete_disk_snapshot( |
2399 | 2297 | self, |
2400 | 2298 | id: str, |
@@ -3525,11 +3423,6 @@ def __init__(self, devboxes: DevboxesResource) -> None: |
3525 | 3423 | self.create_ssh_key = to_raw_response_wrapper( |
3526 | 3424 | devboxes.create_ssh_key, |
3527 | 3425 | ) |
3528 | | - self.create_tunnel = ( # pyright: ignore[reportDeprecated] |
3529 | | - to_raw_response_wrapper( |
3530 | | - devboxes.create_tunnel, # pyright: ignore[reportDeprecated], |
3531 | | - ) |
3532 | | - ) |
3533 | 3426 | self.delete_disk_snapshot = to_raw_response_wrapper( |
3534 | 3427 | devboxes.delete_disk_snapshot, |
3535 | 3428 | ) |
@@ -3633,11 +3526,6 @@ def __init__(self, devboxes: AsyncDevboxesResource) -> None: |
3633 | 3526 | self.create_ssh_key = async_to_raw_response_wrapper( |
3634 | 3527 | devboxes.create_ssh_key, |
3635 | 3528 | ) |
3636 | | - self.create_tunnel = ( # pyright: ignore[reportDeprecated] |
3637 | | - async_to_raw_response_wrapper( |
3638 | | - devboxes.create_tunnel, # pyright: ignore[reportDeprecated], |
3639 | | - ) |
3640 | | - ) |
3641 | 3529 | self.delete_disk_snapshot = async_to_raw_response_wrapper( |
3642 | 3530 | devboxes.delete_disk_snapshot, |
3643 | 3531 | ) |
@@ -3741,11 +3629,6 @@ def __init__(self, devboxes: DevboxesResource) -> None: |
3741 | 3629 | self.create_ssh_key = to_streamed_response_wrapper( |
3742 | 3630 | devboxes.create_ssh_key, |
3743 | 3631 | ) |
3744 | | - self.create_tunnel = ( # pyright: ignore[reportDeprecated] |
3745 | | - to_streamed_response_wrapper( |
3746 | | - devboxes.create_tunnel, # pyright: ignore[reportDeprecated], |
3747 | | - ) |
3748 | | - ) |
3749 | 3632 | self.delete_disk_snapshot = to_streamed_response_wrapper( |
3750 | 3633 | devboxes.delete_disk_snapshot, |
3751 | 3634 | ) |
@@ -3849,11 +3732,6 @@ def __init__(self, devboxes: AsyncDevboxesResource) -> None: |
3849 | 3732 | self.create_ssh_key = async_to_streamed_response_wrapper( |
3850 | 3733 | devboxes.create_ssh_key, |
3851 | 3734 | ) |
3852 | | - self.create_tunnel = ( # pyright: ignore[reportDeprecated] |
3853 | | - async_to_streamed_response_wrapper( |
3854 | | - devboxes.create_tunnel, # pyright: ignore[reportDeprecated], |
3855 | | - ) |
3856 | | - ) |
3857 | 3735 | self.delete_disk_snapshot = async_to_streamed_response_wrapper( |
3858 | 3736 | devboxes.delete_disk_snapshot, |
3859 | 3737 | ) |
|
0 commit comments