Skip to content

Commit 755ffe9

Browse files
Merge remote-tracking branch 'origin/main' into stlc/promote-next
2 parents 6d9e347 + 478bc09 commit 755ffe9

21 files changed

Lines changed: 1916 additions & 178 deletions

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
configured_endpoints: 158
1+
configured_endpoints: 163

api.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,22 @@ Methods:
487487
- <code title="post /browser_pools/{id_or_name}/flush">client.browser_pools.<a href="./src/kernel/resources/browser_pools.py">flush</a>(id_or_name) -> None</code>
488488
- <code title="post /browser_pools/{id_or_name}/release">client.browser_pools.<a href="./src/kernel/resources/browser_pools.py">release</a>(id_or_name, \*\*<a href="src/kernel/types/browser_pool_release_params.py">params</a>) -> None</code>
489489

490+
# VaultProviderConfigs
491+
492+
Types:
493+
494+
```python
495+
from kernel.types import VaultProviderConfig
496+
```
497+
498+
Methods:
499+
500+
- <code title="post /vault-provider-configs">client.vault_provider_configs.<a href="./src/kernel/resources/vault_provider_configs.py">create</a>(\*\*<a href="src/kernel/types/vault_provider_config_create_params.py">params</a>) -> <a href="./src/kernel/types/vault_provider_config.py">VaultProviderConfig</a></code>
501+
- <code title="get /vault-provider-configs/{id_or_name}">client.vault_provider_configs.<a href="./src/kernel/resources/vault_provider_configs.py">retrieve</a>(id_or_name) -> <a href="./src/kernel/types/vault_provider_config.py">VaultProviderConfig</a></code>
502+
- <code title="patch /vault-provider-configs/{id_or_name}">client.vault_provider_configs.<a href="./src/kernel/resources/vault_provider_configs.py">update</a>(id_or_name, \*\*<a href="src/kernel/types/vault_provider_config_update_params.py">params</a>) -> <a href="./src/kernel/types/vault_provider_config.py">VaultProviderConfig</a></code>
503+
- <code title="get /vault-provider-configs">client.vault_provider_configs.<a href="./src/kernel/resources/vault_provider_configs.py">list</a>(\*\*<a href="src/kernel/types/vault_provider_config_list_params.py">params</a>) -> <a href="./src/kernel/types/vault_provider_config.py">SyncOffsetPagination[VaultProviderConfig]</a></code>
504+
- <code title="delete /vault-provider-configs/{id_or_name}">client.vault_provider_configs.<a href="./src/kernel/resources/vault_provider_configs.py">delete</a>(id_or_name) -> None</code>
505+
490506
# Vaults
491507

492508
Types:

src/kernel/_client.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
browser_pools,
7474
config_registry,
7575
credential_providers,
76+
vault_provider_configs,
7677
)
7778
from .resources.apps import AppsResource, AsyncAppsResource
7879
from .resources.proxies import ProxiesResource, AsyncProxiesResource
@@ -90,6 +91,7 @@
9091
from .resources.telemetry.telemetry import TelemetryResource, AsyncTelemetryResource
9192
from .resources.credential_providers import CredentialProvidersResource, AsyncCredentialProvidersResource
9293
from .resources.audit_logs.audit_logs import AuditLogsResource, AsyncAuditLogsResource
94+
from .resources.vault_provider_configs import VaultProviderConfigsResource, AsyncVaultProviderConfigsResource
9395
from .resources.organization.organization import OrganizationResource, AsyncOrganizationResource
9496
from .resources.config_registry.config_registry import ConfigRegistryResource, AsyncConfigRegistryResource
9597

@@ -290,6 +292,12 @@ def browser_pools(self) -> BrowserPoolsResource:
290292

291293
return BrowserPoolsResource(self)
292294

295+
@cached_property
296+
def vault_provider_configs(self) -> VaultProviderConfigsResource:
297+
from .resources.vault_provider_configs import VaultProviderConfigsResource
298+
299+
return VaultProviderConfigsResource(self)
300+
293301
@cached_property
294302
def vaults(self) -> VaultsResource:
295303
from .resources.vaults import VaultsResource
@@ -689,6 +697,12 @@ def browser_pools(self) -> AsyncBrowserPoolsResource:
689697

690698
return AsyncBrowserPoolsResource(self)
691699

700+
@cached_property
701+
def vault_provider_configs(self) -> AsyncVaultProviderConfigsResource:
702+
from .resources.vault_provider_configs import AsyncVaultProviderConfigsResource
703+
704+
return AsyncVaultProviderConfigsResource(self)
705+
692706
@cached_property
693707
def vaults(self) -> AsyncVaultsResource:
694708
from .resources.vaults import AsyncVaultsResource
@@ -990,6 +1004,12 @@ def browser_pools(self) -> browser_pools.BrowserPoolsResourceWithRawResponse:
9901004

9911005
return BrowserPoolsResourceWithRawResponse(self._client.browser_pools)
9921006

1007+
@cached_property
1008+
def vault_provider_configs(self) -> vault_provider_configs.VaultProviderConfigsResourceWithRawResponse:
1009+
from .resources.vault_provider_configs import VaultProviderConfigsResourceWithRawResponse
1010+
1011+
return VaultProviderConfigsResourceWithRawResponse(self._client.vault_provider_configs)
1012+
9931013
@cached_property
9941014
def vaults(self) -> vaults.VaultsResourceWithRawResponse:
9951015
from .resources.vaults import VaultsResourceWithRawResponse
@@ -1123,6 +1143,12 @@ def browser_pools(self) -> browser_pools.AsyncBrowserPoolsResourceWithRawRespons
11231143

11241144
return AsyncBrowserPoolsResourceWithRawResponse(self._client.browser_pools)
11251145

1146+
@cached_property
1147+
def vault_provider_configs(self) -> vault_provider_configs.AsyncVaultProviderConfigsResourceWithRawResponse:
1148+
from .resources.vault_provider_configs import AsyncVaultProviderConfigsResourceWithRawResponse
1149+
1150+
return AsyncVaultProviderConfigsResourceWithRawResponse(self._client.vault_provider_configs)
1151+
11261152
@cached_property
11271153
def vaults(self) -> vaults.AsyncVaultsResourceWithRawResponse:
11281154
from .resources.vaults import AsyncVaultsResourceWithRawResponse
@@ -1256,6 +1282,12 @@ def browser_pools(self) -> browser_pools.BrowserPoolsResourceWithStreamingRespon
12561282

12571283
return BrowserPoolsResourceWithStreamingResponse(self._client.browser_pools)
12581284

1285+
@cached_property
1286+
def vault_provider_configs(self) -> vault_provider_configs.VaultProviderConfigsResourceWithStreamingResponse:
1287+
from .resources.vault_provider_configs import VaultProviderConfigsResourceWithStreamingResponse
1288+
1289+
return VaultProviderConfigsResourceWithStreamingResponse(self._client.vault_provider_configs)
1290+
12591291
@cached_property
12601292
def vaults(self) -> vaults.VaultsResourceWithStreamingResponse:
12611293
from .resources.vaults import VaultsResourceWithStreamingResponse
@@ -1389,6 +1421,12 @@ def browser_pools(self) -> browser_pools.AsyncBrowserPoolsResourceWithStreamingR
13891421

13901422
return AsyncBrowserPoolsResourceWithStreamingResponse(self._client.browser_pools)
13911423

1424+
@cached_property
1425+
def vault_provider_configs(self) -> vault_provider_configs.AsyncVaultProviderConfigsResourceWithStreamingResponse:
1426+
from .resources.vault_provider_configs import AsyncVaultProviderConfigsResourceWithStreamingResponse
1427+
1428+
return AsyncVaultProviderConfigsResourceWithStreamingResponse(self._client.vault_provider_configs)
1429+
13921430
@cached_property
13931431
def vaults(self) -> vaults.AsyncVaultsResourceWithStreamingResponse:
13941432
from .resources.vaults import AsyncVaultsResourceWithStreamingResponse

src/kernel/resources/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,14 @@
144144
CredentialProvidersResourceWithStreamingResponse,
145145
AsyncCredentialProvidersResourceWithStreamingResponse,
146146
)
147+
from .vault_provider_configs import (
148+
VaultProviderConfigsResource,
149+
AsyncVaultProviderConfigsResource,
150+
VaultProviderConfigsResourceWithRawResponse,
151+
AsyncVaultProviderConfigsResourceWithRawResponse,
152+
VaultProviderConfigsResourceWithStreamingResponse,
153+
AsyncVaultProviderConfigsResourceWithStreamingResponse,
154+
)
147155

148156
__all__ = [
149157
"DeploymentsResource",
@@ -212,6 +220,12 @@
212220
"AsyncBrowserPoolsResourceWithRawResponse",
213221
"BrowserPoolsResourceWithStreamingResponse",
214222
"AsyncBrowserPoolsResourceWithStreamingResponse",
223+
"VaultProviderConfigsResource",
224+
"AsyncVaultProviderConfigsResource",
225+
"VaultProviderConfigsResourceWithRawResponse",
226+
"AsyncVaultProviderConfigsResourceWithRawResponse",
227+
"VaultProviderConfigsResourceWithStreamingResponse",
228+
"AsyncVaultProviderConfigsResourceWithStreamingResponse",
215229
"VaultsResource",
216230
"AsyncVaultsResource",
217231
"VaultsResourceWithRawResponse",

0 commit comments

Comments
 (0)