|
6 | 6 |
|
7 | 7 | import httpx |
8 | 8 |
|
| 9 | +from ...types import AdmissionLevel |
9 | 10 | from ..._types import Body, Omit, Query, Headers, NotGiven, SequenceNotStr, omit, not_given |
10 | 11 | from ..._utils import maybe_transform, async_maybe_transform |
11 | 12 | from ..._compat import cached_property |
|
18 | 19 | ) |
19 | 20 | from ..._base_client import make_request_options |
20 | 21 | from ...types.organizations import policy_update_params, policy_retrieve_params |
| 22 | +from ...types.admission_level import AdmissionLevel |
21 | 23 | from ...types.organizations.veto_exec_policy_param import VetoExecPolicyParam |
22 | 24 | from ...types.organizations.policy_retrieve_response import PolicyRetrieveResponse |
23 | 25 |
|
@@ -109,6 +111,7 @@ def update( |
109 | 111 | maximum_environments_per_user: Optional[str] | Omit = omit, |
110 | 112 | maximum_environment_timeout: Optional[str] | Omit = omit, |
111 | 113 | maximum_running_environments_per_user: Optional[str] | Omit = omit, |
| 114 | + max_port_admission_level: Optional[AdmissionLevel] | Omit = omit, |
112 | 115 | members_create_projects: Optional[bool] | Omit = omit, |
113 | 116 | members_require_projects: Optional[bool] | Omit = omit, |
114 | 117 | port_sharing_disabled: Optional[bool] | Omit = omit, |
@@ -201,6 +204,11 @@ def update( |
201 | 204 | maximum_running_environments_per_user: maximum_running_environments_per_user limits simultaneously running environments |
202 | 205 | per user |
203 | 206 |
|
| 207 | + max_port_admission_level: max_port_admission_level caps the maximum admission level a user-opened port may |
| 208 | + use. UNSPECIFIED means no cap (any AdmissionLevel value is allowed). System |
| 209 | + ports (VS Code Browser, agents) are exempt. The legacy port_sharing_disabled |
| 210 | + field, when true, takes precedence and blocks all user-initiated port sharing. |
| 211 | +
|
204 | 212 | members_create_projects: members_create_projects controls whether members can create projects |
205 | 213 |
|
206 | 214 | members_require_projects: members_require_projects controls whether environments can only be created from |
@@ -245,6 +253,7 @@ def update( |
245 | 253 | "maximum_environments_per_user": maximum_environments_per_user, |
246 | 254 | "maximum_environment_timeout": maximum_environment_timeout, |
247 | 255 | "maximum_running_environments_per_user": maximum_running_environments_per_user, |
| 256 | + "max_port_admission_level": max_port_admission_level, |
248 | 257 | "members_create_projects": members_create_projects, |
249 | 258 | "members_require_projects": members_require_projects, |
250 | 259 | "port_sharing_disabled": port_sharing_disabled, |
@@ -349,6 +358,7 @@ async def update( |
349 | 358 | maximum_environments_per_user: Optional[str] | Omit = omit, |
350 | 359 | maximum_environment_timeout: Optional[str] | Omit = omit, |
351 | 360 | maximum_running_environments_per_user: Optional[str] | Omit = omit, |
| 361 | + max_port_admission_level: Optional[AdmissionLevel] | Omit = omit, |
352 | 362 | members_create_projects: Optional[bool] | Omit = omit, |
353 | 363 | members_require_projects: Optional[bool] | Omit = omit, |
354 | 364 | port_sharing_disabled: Optional[bool] | Omit = omit, |
@@ -441,6 +451,11 @@ async def update( |
441 | 451 | maximum_running_environments_per_user: maximum_running_environments_per_user limits simultaneously running environments |
442 | 452 | per user |
443 | 453 |
|
| 454 | + max_port_admission_level: max_port_admission_level caps the maximum admission level a user-opened port may |
| 455 | + use. UNSPECIFIED means no cap (any AdmissionLevel value is allowed). System |
| 456 | + ports (VS Code Browser, agents) are exempt. The legacy port_sharing_disabled |
| 457 | + field, when true, takes precedence and blocks all user-initiated port sharing. |
| 458 | +
|
444 | 459 | members_create_projects: members_create_projects controls whether members can create projects |
445 | 460 |
|
446 | 461 | members_require_projects: members_require_projects controls whether environments can only be created from |
@@ -485,6 +500,7 @@ async def update( |
485 | 500 | "maximum_environments_per_user": maximum_environments_per_user, |
486 | 501 | "maximum_environment_timeout": maximum_environment_timeout, |
487 | 502 | "maximum_running_environments_per_user": maximum_running_environments_per_user, |
| 503 | + "max_port_admission_level": max_port_admission_level, |
488 | 504 | "members_create_projects": members_create_projects, |
489 | 505 | "members_require_projects": members_require_projects, |
490 | 506 | "port_sharing_disabled": port_sharing_disabled, |
|
0 commit comments