|
53 | 53 | from .resources import ( |
54 | 54 | apps, |
55 | 55 | auth, |
| 56 | + vaults, |
56 | 57 | proxies, |
57 | 58 | api_keys, |
58 | 59 | browsers, |
|
79 | 80 | from .resources.deployments import DeploymentsResource, AsyncDeploymentsResource |
80 | 81 | from .resources.invocations import InvocationsResource, AsyncInvocationsResource |
81 | 82 | from .resources.browser_pools import BrowserPoolsResource, AsyncBrowserPoolsResource |
| 83 | + from .resources.vaults.vaults import VaultsResource, AsyncVaultsResource |
82 | 84 | from .resources.browsers.browsers import BrowsersResource, AsyncBrowsersResource |
83 | 85 | from .resources.projects.projects import ProjectsResource, AsyncProjectsResource |
84 | 86 | from .resources.telemetry.telemetry import TelemetryResource, AsyncTelemetryResource |
@@ -283,6 +285,12 @@ def browser_pools(self) -> BrowserPoolsResource: |
283 | 285 |
|
284 | 286 | return BrowserPoolsResource(self) |
285 | 287 |
|
| 288 | + @cached_property |
| 289 | + def vaults(self) -> VaultsResource: |
| 290 | + from .resources.vaults import VaultsResource |
| 291 | + |
| 292 | + return VaultsResource(self) |
| 293 | + |
286 | 294 | @cached_property |
287 | 295 | def credentials(self) -> CredentialsResource: |
288 | 296 | """Create and manage credentials for authentication.""" |
@@ -669,6 +677,12 @@ def browser_pools(self) -> AsyncBrowserPoolsResource: |
669 | 677 |
|
670 | 678 | return AsyncBrowserPoolsResource(self) |
671 | 679 |
|
| 680 | + @cached_property |
| 681 | + def vaults(self) -> AsyncVaultsResource: |
| 682 | + from .resources.vaults import AsyncVaultsResource |
| 683 | + |
| 684 | + return AsyncVaultsResource(self) |
| 685 | + |
672 | 686 | @cached_property |
673 | 687 | def credentials(self) -> AsyncCredentialsResource: |
674 | 688 | """Create and manage credentials for authentication.""" |
@@ -958,6 +972,12 @@ def browser_pools(self) -> browser_pools.BrowserPoolsResourceWithRawResponse: |
958 | 972 |
|
959 | 973 | return BrowserPoolsResourceWithRawResponse(self._client.browser_pools) |
960 | 974 |
|
| 975 | + @cached_property |
| 976 | + def vaults(self) -> vaults.VaultsResourceWithRawResponse: |
| 977 | + from .resources.vaults import VaultsResourceWithRawResponse |
| 978 | + |
| 979 | + return VaultsResourceWithRawResponse(self._client.vaults) |
| 980 | + |
961 | 981 | @cached_property |
962 | 982 | def credentials(self) -> credentials.CredentialsResourceWithRawResponse: |
963 | 983 | """Create and manage credentials for authentication.""" |
@@ -1085,6 +1105,12 @@ def browser_pools(self) -> browser_pools.AsyncBrowserPoolsResourceWithRawRespons |
1085 | 1105 |
|
1086 | 1106 | return AsyncBrowserPoolsResourceWithRawResponse(self._client.browser_pools) |
1087 | 1107 |
|
| 1108 | + @cached_property |
| 1109 | + def vaults(self) -> vaults.AsyncVaultsResourceWithRawResponse: |
| 1110 | + from .resources.vaults import AsyncVaultsResourceWithRawResponse |
| 1111 | + |
| 1112 | + return AsyncVaultsResourceWithRawResponse(self._client.vaults) |
| 1113 | + |
1088 | 1114 | @cached_property |
1089 | 1115 | def credentials(self) -> credentials.AsyncCredentialsResourceWithRawResponse: |
1090 | 1116 | """Create and manage credentials for authentication.""" |
@@ -1212,6 +1238,12 @@ def browser_pools(self) -> browser_pools.BrowserPoolsResourceWithStreamingRespon |
1212 | 1238 |
|
1213 | 1239 | return BrowserPoolsResourceWithStreamingResponse(self._client.browser_pools) |
1214 | 1240 |
|
| 1241 | + @cached_property |
| 1242 | + def vaults(self) -> vaults.VaultsResourceWithStreamingResponse: |
| 1243 | + from .resources.vaults import VaultsResourceWithStreamingResponse |
| 1244 | + |
| 1245 | + return VaultsResourceWithStreamingResponse(self._client.vaults) |
| 1246 | + |
1215 | 1247 | @cached_property |
1216 | 1248 | def credentials(self) -> credentials.CredentialsResourceWithStreamingResponse: |
1217 | 1249 | """Create and manage credentials for authentication.""" |
@@ -1339,6 +1371,12 @@ def browser_pools(self) -> browser_pools.AsyncBrowserPoolsResourceWithStreamingR |
1339 | 1371 |
|
1340 | 1372 | return AsyncBrowserPoolsResourceWithStreamingResponse(self._client.browser_pools) |
1341 | 1373 |
|
| 1374 | + @cached_property |
| 1375 | + def vaults(self) -> vaults.AsyncVaultsResourceWithStreamingResponse: |
| 1376 | + from .resources.vaults import AsyncVaultsResourceWithStreamingResponse |
| 1377 | + |
| 1378 | + return AsyncVaultsResourceWithStreamingResponse(self._client.vaults) |
| 1379 | + |
1342 | 1380 | @cached_property |
1343 | 1381 | def credentials(self) -> credentials.AsyncCredentialsResourceWithStreamingResponse: |
1344 | 1382 | """Create and manage credentials for authentication.""" |
|
0 commit comments