|
50 | 50 | from .resources import ( |
51 | 51 | apps, |
52 | 52 | auth, |
| 53 | + vaults, |
53 | 54 | proxies, |
54 | 55 | api_keys, |
55 | 56 | browsers, |
|
76 | 77 | from .resources.deployments import DeploymentsResource, AsyncDeploymentsResource |
77 | 78 | from .resources.invocations import InvocationsResource, AsyncInvocationsResource |
78 | 79 | from .resources.browser_pools import BrowserPoolsResource, AsyncBrowserPoolsResource |
| 80 | + from .resources.vaults.vaults import VaultsResource, AsyncVaultsResource |
79 | 81 | from .resources.browsers.browsers import BrowsersResource, AsyncBrowsersResource |
80 | 82 | from .resources.projects.projects import ProjectsResource, AsyncProjectsResource |
81 | 83 | from .resources.telemetry.telemetry import TelemetryResource, AsyncTelemetryResource |
@@ -279,6 +281,12 @@ def browser_pools(self) -> BrowserPoolsResource: |
279 | 281 |
|
280 | 282 | return BrowserPoolsResource(self) |
281 | 283 |
|
| 284 | + @cached_property |
| 285 | + def vaults(self) -> VaultsResource: |
| 286 | + from .resources.vaults import VaultsResource |
| 287 | + |
| 288 | + return VaultsResource(self) |
| 289 | + |
282 | 290 | @cached_property |
283 | 291 | def credentials(self) -> CredentialsResource: |
284 | 292 | """Create and manage credentials for authentication.""" |
@@ -662,6 +670,12 @@ def browser_pools(self) -> AsyncBrowserPoolsResource: |
662 | 670 |
|
663 | 671 | return AsyncBrowserPoolsResource(self) |
664 | 672 |
|
| 673 | + @cached_property |
| 674 | + def vaults(self) -> AsyncVaultsResource: |
| 675 | + from .resources.vaults import AsyncVaultsResource |
| 676 | + |
| 677 | + return AsyncVaultsResource(self) |
| 678 | + |
665 | 679 | @cached_property |
666 | 680 | def credentials(self) -> AsyncCredentialsResource: |
667 | 681 | """Create and manage credentials for authentication.""" |
@@ -949,6 +963,12 @@ def browser_pools(self) -> browser_pools.BrowserPoolsResourceWithRawResponse: |
949 | 963 |
|
950 | 964 | return BrowserPoolsResourceWithRawResponse(self._client.browser_pools) |
951 | 965 |
|
| 966 | + @cached_property |
| 967 | + def vaults(self) -> vaults.VaultsResourceWithRawResponse: |
| 968 | + from .resources.vaults import VaultsResourceWithRawResponse |
| 969 | + |
| 970 | + return VaultsResourceWithRawResponse(self._client.vaults) |
| 971 | + |
952 | 972 | @cached_property |
953 | 973 | def credentials(self) -> credentials.CredentialsResourceWithRawResponse: |
954 | 974 | """Create and manage credentials for authentication.""" |
@@ -1076,6 +1096,12 @@ def browser_pools(self) -> browser_pools.AsyncBrowserPoolsResourceWithRawRespons |
1076 | 1096 |
|
1077 | 1097 | return AsyncBrowserPoolsResourceWithRawResponse(self._client.browser_pools) |
1078 | 1098 |
|
| 1099 | + @cached_property |
| 1100 | + def vaults(self) -> vaults.AsyncVaultsResourceWithRawResponse: |
| 1101 | + from .resources.vaults import AsyncVaultsResourceWithRawResponse |
| 1102 | + |
| 1103 | + return AsyncVaultsResourceWithRawResponse(self._client.vaults) |
| 1104 | + |
1079 | 1105 | @cached_property |
1080 | 1106 | def credentials(self) -> credentials.AsyncCredentialsResourceWithRawResponse: |
1081 | 1107 | """Create and manage credentials for authentication.""" |
@@ -1203,6 +1229,12 @@ def browser_pools(self) -> browser_pools.BrowserPoolsResourceWithStreamingRespon |
1203 | 1229 |
|
1204 | 1230 | return BrowserPoolsResourceWithStreamingResponse(self._client.browser_pools) |
1205 | 1231 |
|
| 1232 | + @cached_property |
| 1233 | + def vaults(self) -> vaults.VaultsResourceWithStreamingResponse: |
| 1234 | + from .resources.vaults import VaultsResourceWithStreamingResponse |
| 1235 | + |
| 1236 | + return VaultsResourceWithStreamingResponse(self._client.vaults) |
| 1237 | + |
1206 | 1238 | @cached_property |
1207 | 1239 | def credentials(self) -> credentials.CredentialsResourceWithStreamingResponse: |
1208 | 1240 | """Create and manage credentials for authentication.""" |
@@ -1330,6 +1362,12 @@ def browser_pools(self) -> browser_pools.AsyncBrowserPoolsResourceWithStreamingR |
1330 | 1362 |
|
1331 | 1363 | return AsyncBrowserPoolsResourceWithStreamingResponse(self._client.browser_pools) |
1332 | 1364 |
|
| 1365 | + @cached_property |
| 1366 | + def vaults(self) -> vaults.AsyncVaultsResourceWithStreamingResponse: |
| 1367 | + from .resources.vaults import AsyncVaultsResourceWithStreamingResponse |
| 1368 | + |
| 1369 | + return AsyncVaultsResourceWithStreamingResponse(self._client.vaults) |
| 1370 | + |
1333 | 1371 | @cached_property |
1334 | 1372 | def credentials(self) -> credentials.AsyncCredentialsResourceWithStreamingResponse: |
1335 | 1373 | """Create and manage credentials for authentication.""" |
|
0 commit comments