Skip to content

Commit c357dad

Browse files
feat: fix: move wvpc
* fix: standalone_api: true for connectivity directory service * fix: move wvpc
1 parent e3d936e commit c357dad

22 files changed

Lines changed: 140 additions & 152 deletions

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1887
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-ca32e23d2c564446b6c2bd840aebe286a2827203b5e6f694f23b53c9a710b25d.yml
33
openapi_spec_hash: f22177995813b2ce5d67e1bd5b9594c0
4-
config_hash: 891de99af5b500ac1d45138d99a81f5f
4+
config_hash: 47bfb436213622df92afdda8ce4f077f

api.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6542,31 +6542,6 @@ Methods:
65426542
- <code title="patch /accounts/{account_id}/zerotrust/connectivity_settings">client.zero_trust.connectivity_settings.<a href="./src/cloudflare/resources/zero_trust/connectivity_settings.py">edit</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/connectivity_setting_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/connectivity_setting_edit_response.py">ConnectivitySettingEditResponse</a></code>
65436543
- <code title="get /accounts/{account_id}/zerotrust/connectivity_settings">client.zero_trust.connectivity_settings.<a href="./src/cloudflare/resources/zero_trust/connectivity_settings.py">get</a>(\*, account_id) -> <a href="./src/cloudflare/types/zero_trust/connectivity_setting_get_response.py">ConnectivitySettingGetResponse</a></code>
65446544

6545-
## Connectivity
6546-
6547-
### Directory
6548-
6549-
#### Services
6550-
6551-
Types:
6552-
6553-
```python
6554-
from cloudflare.types.zero_trust.connectivity.directory import (
6555-
ServiceCreateResponse,
6556-
ServiceUpdateResponse,
6557-
ServiceListResponse,
6558-
ServiceGetResponse,
6559-
)
6560-
```
6561-
6562-
Methods:
6563-
6564-
- <code title="post /accounts/{account_id}/connectivity/directory/services">client.zero_trust.connectivity.directory.services.<a href="./src/cloudflare/resources/zero_trust/connectivity/directory/services.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/connectivity/directory/service_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/connectivity/directory/service_create_response.py">Optional[ServiceCreateResponse]</a></code>
6565-
- <code title="put /accounts/{account_id}/connectivity/directory/services/{service_id}">client.zero_trust.connectivity.directory.services.<a href="./src/cloudflare/resources/zero_trust/connectivity/directory/services.py">update</a>(service_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/connectivity/directory/service_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/connectivity/directory/service_update_response.py">Optional[ServiceUpdateResponse]</a></code>
6566-
- <code title="get /accounts/{account_id}/connectivity/directory/services">client.zero_trust.connectivity.directory.services.<a href="./src/cloudflare/resources/zero_trust/connectivity/directory/services.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/connectivity/directory/service_list_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/connectivity/directory/service_list_response.py">SyncV4PagePaginationArray[ServiceListResponse]</a></code>
6567-
- <code title="delete /accounts/{account_id}/connectivity/directory/services/{service_id}">client.zero_trust.connectivity.directory.services.<a href="./src/cloudflare/resources/zero_trust/connectivity/directory/services.py">delete</a>(service_id, \*, account_id) -> None</code>
6568-
- <code title="get /accounts/{account_id}/connectivity/directory/services/{service_id}">client.zero_trust.connectivity.directory.services.<a href="./src/cloudflare/resources/zero_trust/connectivity/directory/services.py">get</a>(service_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/connectivity/directory/service_get_response.py">Optional[ServiceGetResponse]</a></code>
6569-
65706545
## DLP
65716546

65726547
### Datasets
@@ -7225,6 +7200,31 @@ Methods:
72257200
- <code title="get /accounts/{account_id}/challenges/widgets/{sitekey}">client.turnstile.widgets.<a href="./src/cloudflare/resources/turnstile/widgets.py">get</a>(sitekey, \*, account_id) -> <a href="./src/cloudflare/types/turnstile/widget.py">Optional[Widget]</a></code>
72267201
- <code title="post /accounts/{account_id}/challenges/widgets/{sitekey}/rotate_secret">client.turnstile.widgets.<a href="./src/cloudflare/resources/turnstile/widgets.py">rotate_secret</a>(sitekey, \*, account_id, \*\*<a href="src/cloudflare/types/turnstile/widget_rotate_secret_params.py">params</a>) -> <a href="./src/cloudflare/types/turnstile/widget.py">Optional[Widget]</a></code>
72277202

7203+
# Connectivity
7204+
7205+
## Directory
7206+
7207+
### Services
7208+
7209+
Types:
7210+
7211+
```python
7212+
from cloudflare.types.connectivity.directory import (
7213+
ServiceCreateResponse,
7214+
ServiceUpdateResponse,
7215+
ServiceListResponse,
7216+
ServiceGetResponse,
7217+
)
7218+
```
7219+
7220+
Methods:
7221+
7222+
- <code title="post /accounts/{account_id}/connectivity/directory/services">client.connectivity.directory.services.<a href="./src/cloudflare/resources/connectivity/directory/services.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/connectivity/directory/service_create_params.py">params</a>) -> <a href="./src/cloudflare/types/connectivity/directory/service_create_response.py">Optional[ServiceCreateResponse]</a></code>
7223+
- <code title="put /accounts/{account_id}/connectivity/directory/services/{service_id}">client.connectivity.directory.services.<a href="./src/cloudflare/resources/connectivity/directory/services.py">update</a>(service_id, \*, account_id, \*\*<a href="src/cloudflare/types/connectivity/directory/service_update_params.py">params</a>) -> <a href="./src/cloudflare/types/connectivity/directory/service_update_response.py">Optional[ServiceUpdateResponse]</a></code>
7224+
- <code title="get /accounts/{account_id}/connectivity/directory/services">client.connectivity.directory.services.<a href="./src/cloudflare/resources/connectivity/directory/services.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/connectivity/directory/service_list_params.py">params</a>) -> <a href="./src/cloudflare/types/connectivity/directory/service_list_response.py">SyncV4PagePaginationArray[ServiceListResponse]</a></code>
7225+
- <code title="delete /accounts/{account_id}/connectivity/directory/services/{service_id}">client.connectivity.directory.services.<a href="./src/cloudflare/resources/connectivity/directory/services.py">delete</a>(service_id, \*, account_id) -> None</code>
7226+
- <code title="get /accounts/{account_id}/connectivity/directory/services/{service_id}">client.connectivity.directory.services.<a href="./src/cloudflare/resources/connectivity/directory/services.py">get</a>(service_id, \*, account_id) -> <a href="./src/cloudflare/types/connectivity/directory/service_get_response.py">Optional[ServiceGetResponse]</a></code>
7227+
72287228
# Hyperdrive
72297229

72307230
Types:

src/cloudflare/_client.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
page_shield,
9090
rate_limits,
9191
url_scanner,
92+
connectivity,
9293
custom_pages,
9394
dns_firewall,
9495
healthchecks,
@@ -198,6 +199,7 @@
198199
from .resources.diagnostics.diagnostics import DiagnosticsResource, AsyncDiagnosticsResource
199200
from .resources.page_shield.page_shield import PageShieldResource, AsyncPageShieldResource
200201
from .resources.url_scanner.url_scanner import URLScannerResource, AsyncURLScannerResource
202+
from .resources.connectivity.connectivity import ConnectivityResource, AsyncConnectivityResource
201203
from .resources.dns_firewall.dns_firewall import DNSFirewallResource, AsyncDNSFirewallResource
202204
from .resources.healthchecks.healthchecks import HealthchecksResource, AsyncHealthchecksResource
203205
from .resources.email_routing.email_routing import EmailRoutingResource, AsyncEmailRoutingResource
@@ -737,6 +739,12 @@ def turnstile(self) -> TurnstileResource:
737739

738740
return TurnstileResource(self)
739741

742+
@cached_property
743+
def connectivity(self) -> ConnectivityResource:
744+
from .resources.connectivity import ConnectivityResource
745+
746+
return ConnectivityResource(self)
747+
740748
@cached_property
741749
def hyperdrive(self) -> HyperdriveResource:
742750
from .resources.hyperdrive import HyperdriveResource
@@ -1581,6 +1589,12 @@ def turnstile(self) -> AsyncTurnstileResource:
15811589

15821590
return AsyncTurnstileResource(self)
15831591

1592+
@cached_property
1593+
def connectivity(self) -> AsyncConnectivityResource:
1594+
from .resources.connectivity import AsyncConnectivityResource
1595+
1596+
return AsyncConnectivityResource(self)
1597+
15841598
@cached_property
15851599
def hyperdrive(self) -> AsyncHyperdriveResource:
15861600
from .resources.hyperdrive import AsyncHyperdriveResource
@@ -2353,6 +2367,12 @@ def turnstile(self) -> turnstile.TurnstileResourceWithRawResponse:
23532367

23542368
return TurnstileResourceWithRawResponse(self._client.turnstile)
23552369

2370+
@cached_property
2371+
def connectivity(self) -> connectivity.ConnectivityResourceWithRawResponse:
2372+
from .resources.connectivity import ConnectivityResourceWithRawResponse
2373+
2374+
return ConnectivityResourceWithRawResponse(self._client.connectivity)
2375+
23562376
@cached_property
23572377
def hyperdrive(self) -> hyperdrive.HyperdriveResourceWithRawResponse:
23582378
from .resources.hyperdrive import HyperdriveResourceWithRawResponse
@@ -2944,6 +2964,12 @@ def turnstile(self) -> turnstile.AsyncTurnstileResourceWithRawResponse:
29442964

29452965
return AsyncTurnstileResourceWithRawResponse(self._client.turnstile)
29462966

2967+
@cached_property
2968+
def connectivity(self) -> connectivity.AsyncConnectivityResourceWithRawResponse:
2969+
from .resources.connectivity import AsyncConnectivityResourceWithRawResponse
2970+
2971+
return AsyncConnectivityResourceWithRawResponse(self._client.connectivity)
2972+
29472973
@cached_property
29482974
def hyperdrive(self) -> hyperdrive.AsyncHyperdriveResourceWithRawResponse:
29492975
from .resources.hyperdrive import AsyncHyperdriveResourceWithRawResponse
@@ -3535,6 +3561,12 @@ def turnstile(self) -> turnstile.TurnstileResourceWithStreamingResponse:
35353561

35363562
return TurnstileResourceWithStreamingResponse(self._client.turnstile)
35373563

3564+
@cached_property
3565+
def connectivity(self) -> connectivity.ConnectivityResourceWithStreamingResponse:
3566+
from .resources.connectivity import ConnectivityResourceWithStreamingResponse
3567+
3568+
return ConnectivityResourceWithStreamingResponse(self._client.connectivity)
3569+
35383570
@cached_property
35393571
def hyperdrive(self) -> hyperdrive.HyperdriveResourceWithStreamingResponse:
35403572
from .resources.hyperdrive import HyperdriveResourceWithStreamingResponse
@@ -4130,6 +4162,12 @@ def turnstile(self) -> turnstile.AsyncTurnstileResourceWithStreamingResponse:
41304162

41314163
return AsyncTurnstileResourceWithStreamingResponse(self._client.turnstile)
41324164

4165+
@cached_property
4166+
def connectivity(self) -> connectivity.AsyncConnectivityResourceWithStreamingResponse:
4167+
from .resources.connectivity import AsyncConnectivityResourceWithStreamingResponse
4168+
4169+
return AsyncConnectivityResourceWithStreamingResponse(self._client.connectivity)
4170+
41334171
@cached_property
41344172
def hyperdrive(self) -> hyperdrive.AsyncHyperdriveResourceWithStreamingResponse:
41354173
from .resources.hyperdrive import AsyncHyperdriveResourceWithStreamingResponse

src/cloudflare/resources/zero_trust/connectivity/__init__.py renamed to src/cloudflare/resources/connectivity/__init__.py

File renamed without changes.

src/cloudflare/resources/zero_trust/connectivity/connectivity.py renamed to src/cloudflare/resources/connectivity/connectivity.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
from __future__ import annotations
44

5-
from ...._compat import cached_property
6-
from ...._resource import SyncAPIResource, AsyncAPIResource
5+
from ..._compat import cached_property
6+
from ..._resource import SyncAPIResource, AsyncAPIResource
77
from .directory.directory import (
88
DirectoryResource,
99
AsyncDirectoryResource,

src/cloudflare/resources/zero_trust/connectivity/directory/__init__.py renamed to src/cloudflare/resources/connectivity/directory/__init__.py

File renamed without changes.

src/cloudflare/resources/zero_trust/connectivity/directory/directory.py renamed to src/cloudflare/resources/connectivity/directory/directory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
ServicesResourceWithStreamingResponse,
1111
AsyncServicesResourceWithStreamingResponse,
1212
)
13-
from ....._compat import cached_property
14-
from ....._resource import SyncAPIResource, AsyncAPIResource
13+
from ...._compat import cached_property
14+
from ...._resource import SyncAPIResource, AsyncAPIResource
1515

1616
__all__ = ["DirectoryResource", "AsyncDirectoryResource"]
1717

src/cloudflare/resources/zero_trust/connectivity/directory/services.py renamed to src/cloudflare/resources/connectivity/directory/services.py

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,24 @@
77

88
import httpx
99

10-
from ....._types import Body, Omit, Query, Headers, NoneType, NotGiven, omit, not_given
11-
from ....._utils import maybe_transform, async_maybe_transform
12-
from ....._compat import cached_property
13-
from ....._resource import SyncAPIResource, AsyncAPIResource
14-
from ....._response import (
10+
from ...._types import Body, Omit, Query, Headers, NoneType, NotGiven, omit, not_given
11+
from ...._utils import maybe_transform, async_maybe_transform
12+
from ...._compat import cached_property
13+
from ...._resource import SyncAPIResource, AsyncAPIResource
14+
from ...._response import (
1515
to_raw_response_wrapper,
1616
to_streamed_response_wrapper,
1717
async_to_raw_response_wrapper,
1818
async_to_streamed_response_wrapper,
1919
)
20-
from ....._wrappers import ResultWrapper
21-
from .....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray
22-
from ....._base_client import AsyncPaginator, make_request_options
23-
from .....types.zero_trust.connectivity.directory import (
24-
service_list_params,
25-
service_create_params,
26-
service_update_params,
27-
)
28-
from .....types.zero_trust.connectivity.directory.service_get_response import ServiceGetResponse
29-
from .....types.zero_trust.connectivity.directory.service_list_response import ServiceListResponse
30-
from .....types.zero_trust.connectivity.directory.service_create_response import ServiceCreateResponse
31-
from .....types.zero_trust.connectivity.directory.service_update_response import ServiceUpdateResponse
20+
from ...._wrappers import ResultWrapper
21+
from ....pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray
22+
from ...._base_client import AsyncPaginator, make_request_options
23+
from ....types.connectivity.directory import service_list_params, service_create_params, service_update_params
24+
from ....types.connectivity.directory.service_get_response import ServiceGetResponse
25+
from ....types.connectivity.directory.service_list_response import ServiceListResponse
26+
from ....types.connectivity.directory.service_create_response import ServiceCreateResponse
27+
from ....types.connectivity.directory.service_update_response import ServiceUpdateResponse
3228

3329
__all__ = ["ServicesResource", "AsyncServicesResource"]
3430

src/cloudflare/resources/zero_trust/__init__.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,6 @@
7272
ZeroTrustResourceWithStreamingResponse,
7373
AsyncZeroTrustResourceWithStreamingResponse,
7474
)
75-
from .connectivity import (
76-
ConnectivityResource,
77-
AsyncConnectivityResource,
78-
ConnectivityResourceWithRawResponse,
79-
AsyncConnectivityResourceWithRawResponse,
80-
ConnectivityResourceWithStreamingResponse,
81-
AsyncConnectivityResourceWithStreamingResponse,
82-
)
8375
from .risk_scoring import (
8476
RiskScoringResource,
8577
AsyncRiskScoringResource,
@@ -162,12 +154,6 @@
162154
"AsyncConnectivitySettingsResourceWithRawResponse",
163155
"ConnectivitySettingsResourceWithStreamingResponse",
164156
"AsyncConnectivitySettingsResourceWithStreamingResponse",
165-
"ConnectivityResource",
166-
"AsyncConnectivityResource",
167-
"ConnectivityResourceWithRawResponse",
168-
"AsyncConnectivityResourceWithRawResponse",
169-
"ConnectivityResourceWithStreamingResponse",
170-
"AsyncConnectivityResourceWithStreamingResponse",
171157
"DLPResource",
172158
"AsyncDLPResource",
173159
"DLPResourceWithRawResponse",

src/cloudflare/resources/zero_trust/zero_trust.py

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,6 @@
7676
ConnectivitySettingsResourceWithStreamingResponse,
7777
AsyncConnectivitySettingsResourceWithStreamingResponse,
7878
)
79-
from .connectivity.connectivity import (
80-
ConnectivityResource,
81-
AsyncConnectivityResource,
82-
ConnectivityResourceWithRawResponse,
83-
AsyncConnectivityResourceWithRawResponse,
84-
ConnectivityResourceWithStreamingResponse,
85-
AsyncConnectivityResourceWithStreamingResponse,
86-
)
8779
from .risk_scoring.risk_scoring import (
8880
RiskScoringResource,
8981
AsyncRiskScoringResource,
@@ -145,10 +137,6 @@ def tunnels(self) -> TunnelsResource:
145137
def connectivity_settings(self) -> ConnectivitySettingsResource:
146138
return ConnectivitySettingsResource(self._client)
147139

148-
@cached_property
149-
def connectivity(self) -> ConnectivityResource:
150-
return ConnectivityResource(self._client)
151-
152140
@cached_property
153141
def dlp(self) -> DLPResource:
154142
return DLPResource(self._client)
@@ -218,10 +206,6 @@ def tunnels(self) -> AsyncTunnelsResource:
218206
def connectivity_settings(self) -> AsyncConnectivitySettingsResource:
219207
return AsyncConnectivitySettingsResource(self._client)
220208

221-
@cached_property
222-
def connectivity(self) -> AsyncConnectivityResource:
223-
return AsyncConnectivityResource(self._client)
224-
225209
@cached_property
226210
def dlp(self) -> AsyncDLPResource:
227211
return AsyncDLPResource(self._client)
@@ -294,10 +278,6 @@ def tunnels(self) -> TunnelsResourceWithRawResponse:
294278
def connectivity_settings(self) -> ConnectivitySettingsResourceWithRawResponse:
295279
return ConnectivitySettingsResourceWithRawResponse(self._zero_trust.connectivity_settings)
296280

297-
@cached_property
298-
def connectivity(self) -> ConnectivityResourceWithRawResponse:
299-
return ConnectivityResourceWithRawResponse(self._zero_trust.connectivity)
300-
301281
@cached_property
302282
def dlp(self) -> DLPResourceWithRawResponse:
303283
return DLPResourceWithRawResponse(self._zero_trust.dlp)
@@ -351,10 +331,6 @@ def tunnels(self) -> AsyncTunnelsResourceWithRawResponse:
351331
def connectivity_settings(self) -> AsyncConnectivitySettingsResourceWithRawResponse:
352332
return AsyncConnectivitySettingsResourceWithRawResponse(self._zero_trust.connectivity_settings)
353333

354-
@cached_property
355-
def connectivity(self) -> AsyncConnectivityResourceWithRawResponse:
356-
return AsyncConnectivityResourceWithRawResponse(self._zero_trust.connectivity)
357-
358334
@cached_property
359335
def dlp(self) -> AsyncDLPResourceWithRawResponse:
360336
return AsyncDLPResourceWithRawResponse(self._zero_trust.dlp)
@@ -408,10 +384,6 @@ def tunnels(self) -> TunnelsResourceWithStreamingResponse:
408384
def connectivity_settings(self) -> ConnectivitySettingsResourceWithStreamingResponse:
409385
return ConnectivitySettingsResourceWithStreamingResponse(self._zero_trust.connectivity_settings)
410386

411-
@cached_property
412-
def connectivity(self) -> ConnectivityResourceWithStreamingResponse:
413-
return ConnectivityResourceWithStreamingResponse(self._zero_trust.connectivity)
414-
415387
@cached_property
416388
def dlp(self) -> DLPResourceWithStreamingResponse:
417389
return DLPResourceWithStreamingResponse(self._zero_trust.dlp)
@@ -465,10 +437,6 @@ def tunnels(self) -> AsyncTunnelsResourceWithStreamingResponse:
465437
def connectivity_settings(self) -> AsyncConnectivitySettingsResourceWithStreamingResponse:
466438
return AsyncConnectivitySettingsResourceWithStreamingResponse(self._zero_trust.connectivity_settings)
467439

468-
@cached_property
469-
def connectivity(self) -> AsyncConnectivityResourceWithStreamingResponse:
470-
return AsyncConnectivityResourceWithStreamingResponse(self._zero_trust.connectivity)
471-
472440
@cached_property
473441
def dlp(self) -> AsyncDLPResourceWithStreamingResponse:
474442
return AsyncDLPResourceWithStreamingResponse(self._zero_trust.dlp)

0 commit comments

Comments
 (0)