|
42 | 42 | deployments, |
43 | 43 | invocations, |
44 | 44 | browser_pools, |
| 45 | + credential_providers, |
45 | 46 | ) |
46 | 47 | from .resources.apps import AppsResource, AsyncAppsResource |
47 | 48 | from .resources.proxies import ProxiesResource, AsyncProxiesResource |
|
53 | 54 | from .resources.agents.agents import AgentsResource, AsyncAgentsResource |
54 | 55 | from .resources.browser_pools import BrowserPoolsResource, AsyncBrowserPoolsResource |
55 | 56 | from .resources.browsers.browsers import BrowsersResource, AsyncBrowsersResource |
| 57 | + from .resources.credential_providers import CredentialProvidersResource, AsyncCredentialProvidersResource |
56 | 58 |
|
57 | 59 | __all__ = [ |
58 | 60 | "ENVIRONMENTS", |
@@ -211,6 +213,12 @@ def credentials(self) -> CredentialsResource: |
211 | 213 |
|
212 | 214 | return CredentialsResource(self) |
213 | 215 |
|
| 216 | + @cached_property |
| 217 | + def credential_providers(self) -> CredentialProvidersResource: |
| 218 | + from .resources.credential_providers import CredentialProvidersResource |
| 219 | + |
| 220 | + return CredentialProvidersResource(self) |
| 221 | + |
214 | 222 | @cached_property |
215 | 223 | def with_raw_response(self) -> KernelWithRawResponse: |
216 | 224 | return KernelWithRawResponse(self) |
@@ -465,6 +473,12 @@ def credentials(self) -> AsyncCredentialsResource: |
465 | 473 |
|
466 | 474 | return AsyncCredentialsResource(self) |
467 | 475 |
|
| 476 | + @cached_property |
| 477 | + def credential_providers(self) -> AsyncCredentialProvidersResource: |
| 478 | + from .resources.credential_providers import AsyncCredentialProvidersResource |
| 479 | + |
| 480 | + return AsyncCredentialProvidersResource(self) |
| 481 | + |
468 | 482 | @cached_property |
469 | 483 | def with_raw_response(self) -> AsyncKernelWithRawResponse: |
470 | 484 | return AsyncKernelWithRawResponse(self) |
@@ -646,6 +660,12 @@ def credentials(self) -> credentials.CredentialsResourceWithRawResponse: |
646 | 660 |
|
647 | 661 | return CredentialsResourceWithRawResponse(self._client.credentials) |
648 | 662 |
|
| 663 | + @cached_property |
| 664 | + def credential_providers(self) -> credential_providers.CredentialProvidersResourceWithRawResponse: |
| 665 | + from .resources.credential_providers import CredentialProvidersResourceWithRawResponse |
| 666 | + |
| 667 | + return CredentialProvidersResourceWithRawResponse(self._client.credential_providers) |
| 668 | + |
649 | 669 |
|
650 | 670 | class AsyncKernelWithRawResponse: |
651 | 671 | _client: AsyncKernel |
@@ -713,6 +733,12 @@ def credentials(self) -> credentials.AsyncCredentialsResourceWithRawResponse: |
713 | 733 |
|
714 | 734 | return AsyncCredentialsResourceWithRawResponse(self._client.credentials) |
715 | 735 |
|
| 736 | + @cached_property |
| 737 | + def credential_providers(self) -> credential_providers.AsyncCredentialProvidersResourceWithRawResponse: |
| 738 | + from .resources.credential_providers import AsyncCredentialProvidersResourceWithRawResponse |
| 739 | + |
| 740 | + return AsyncCredentialProvidersResourceWithRawResponse(self._client.credential_providers) |
| 741 | + |
716 | 742 |
|
717 | 743 | class KernelWithStreamedResponse: |
718 | 744 | _client: Kernel |
@@ -780,6 +806,12 @@ def credentials(self) -> credentials.CredentialsResourceWithStreamingResponse: |
780 | 806 |
|
781 | 807 | return CredentialsResourceWithStreamingResponse(self._client.credentials) |
782 | 808 |
|
| 809 | + @cached_property |
| 810 | + def credential_providers(self) -> credential_providers.CredentialProvidersResourceWithStreamingResponse: |
| 811 | + from .resources.credential_providers import CredentialProvidersResourceWithStreamingResponse |
| 812 | + |
| 813 | + return CredentialProvidersResourceWithStreamingResponse(self._client.credential_providers) |
| 814 | + |
783 | 815 |
|
784 | 816 | class AsyncKernelWithStreamedResponse: |
785 | 817 | _client: AsyncKernel |
@@ -847,6 +879,12 @@ def credentials(self) -> credentials.AsyncCredentialsResourceWithStreamingRespon |
847 | 879 |
|
848 | 880 | return AsyncCredentialsResourceWithStreamingResponse(self._client.credentials) |
849 | 881 |
|
| 882 | + @cached_property |
| 883 | + def credential_providers(self) -> credential_providers.AsyncCredentialProvidersResourceWithStreamingResponse: |
| 884 | + from .resources.credential_providers import AsyncCredentialProvidersResourceWithStreamingResponse |
| 885 | + |
| 886 | + return AsyncCredentialProvidersResourceWithStreamingResponse(self._client.credential_providers) |
| 887 | + |
850 | 888 |
|
851 | 889 | Client = Kernel |
852 | 890 |
|
|
0 commit comments