Skip to content

Commit 0e084cf

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#300)
1 parent fb43f24 commit 0e084cf

38 files changed

+718
-219
lines changed

api.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ from cloudflare.types import (
99
PaginationInfo,
1010
ResponseInfo,
1111
Result,
12+
Tunnel,
1213
)
1314
```
1415

@@ -3042,7 +3043,7 @@ from cloudflare.types.rulesets import (
30423043
ChallengeRule,
30433044
CompressResponseRule,
30443045
ExecuteRule,
3045-
JsChallengeRule,
3046+
JSChallengeRule,
30463047
LogRule,
30473048
Logging,
30483049
ManagedChallengeRule,
@@ -4595,13 +4596,12 @@ Methods:
45954596
- <code title="delete /accounts/{account_id}/r2/buckets/{bucket_name}/sippy">client.r2.sippy.<a href="./src/cloudflare/resources/r2/sippy.py">delete</a>(bucket_name, \*, account_id) -> <a href="./src/cloudflare/types/r2/sippy_delete_response.py">SippyDeleteResponse</a></code>
45964597
- <code title="get /accounts/{account_id}/r2/buckets/{bucket_name}/sippy">client.r2.sippy.<a href="./src/cloudflare/resources/r2/sippy.py">get</a>(bucket_name, \*, account_id) -> <a href="./src/cloudflare/types/r2/sippy.py">Sippy</a></code>
45974598

4598-
# WARPConnectorResource
4599+
# WARPConnector
45994600

46004601
Types:
46014602

46024603
```python
46034604
from cloudflare.types import (
4604-
WARPConnector,
46054605
WARPConnectorCreateResponse,
46064606
WARPConnectorListResponse,
46074607
WARPConnectorDeleteResponse,
@@ -5465,7 +5465,6 @@ Types:
54655465
```python
54665466
from cloudflare.types.zero_trust import (
54675467
Connection,
5468-
Tunnel,
54695468
TunnelCreateResponse,
54705469
TunnelListResponse,
54715470
TunnelDeleteResponse,

src/cloudflare/_client.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class Cloudflare(SyncAPIClient):
110110
alerting: resources.Alerting
111111
d1: resources.D1Resource
112112
r2: resources.R2
113-
warp_connector: resources.WARPConnectorResource
113+
warp_connector: resources.WARPConnector
114114
workers_for_platforms: resources.WorkersForPlatforms
115115
zero_trust: resources.ZeroTrust
116116
challenges: resources.Challenges
@@ -265,7 +265,7 @@ def __init__(
265265
self.alerting = resources.Alerting(self)
266266
self.d1 = resources.D1Resource(self)
267267
self.r2 = resources.R2(self)
268-
self.warp_connector = resources.WARPConnectorResource(self)
268+
self.warp_connector = resources.WARPConnector(self)
269269
self.workers_for_platforms = resources.WorkersForPlatforms(self)
270270
self.zero_trust = resources.ZeroTrust(self)
271271
self.challenges = resources.Challenges(self)
@@ -523,7 +523,7 @@ class AsyncCloudflare(AsyncAPIClient):
523523
alerting: resources.AsyncAlerting
524524
d1: resources.AsyncD1Resource
525525
r2: resources.AsyncR2
526-
warp_connector: resources.AsyncWARPConnectorResource
526+
warp_connector: resources.AsyncWARPConnector
527527
workers_for_platforms: resources.AsyncWorkersForPlatforms
528528
zero_trust: resources.AsyncZeroTrust
529529
challenges: resources.AsyncChallenges
@@ -678,7 +678,7 @@ def __init__(
678678
self.alerting = resources.AsyncAlerting(self)
679679
self.d1 = resources.AsyncD1Resource(self)
680680
self.r2 = resources.AsyncR2(self)
681-
self.warp_connector = resources.AsyncWARPConnectorResource(self)
681+
self.warp_connector = resources.AsyncWARPConnector(self)
682682
self.workers_for_platforms = resources.AsyncWorkersForPlatforms(self)
683683
self.zero_trust = resources.AsyncZeroTrust(self)
684684
self.challenges = resources.AsyncChallenges(self)
@@ -937,7 +937,7 @@ def __init__(self, client: Cloudflare) -> None:
937937
self.alerting = resources.AlertingWithRawResponse(client.alerting)
938938
self.d1 = resources.D1ResourceWithRawResponse(client.d1)
939939
self.r2 = resources.R2WithRawResponse(client.r2)
940-
self.warp_connector = resources.WARPConnectorResourceWithRawResponse(client.warp_connector)
940+
self.warp_connector = resources.WARPConnectorWithRawResponse(client.warp_connector)
941941
self.workers_for_platforms = resources.WorkersForPlatformsWithRawResponse(client.workers_for_platforms)
942942
self.zero_trust = resources.ZeroTrustWithRawResponse(client.zero_trust)
943943
self.challenges = resources.ChallengesWithRawResponse(client.challenges)
@@ -1027,7 +1027,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
10271027
self.alerting = resources.AsyncAlertingWithRawResponse(client.alerting)
10281028
self.d1 = resources.AsyncD1ResourceWithRawResponse(client.d1)
10291029
self.r2 = resources.AsyncR2WithRawResponse(client.r2)
1030-
self.warp_connector = resources.AsyncWARPConnectorResourceWithRawResponse(client.warp_connector)
1030+
self.warp_connector = resources.AsyncWARPConnectorWithRawResponse(client.warp_connector)
10311031
self.workers_for_platforms = resources.AsyncWorkersForPlatformsWithRawResponse(client.workers_for_platforms)
10321032
self.zero_trust = resources.AsyncZeroTrustWithRawResponse(client.zero_trust)
10331033
self.challenges = resources.AsyncChallengesWithRawResponse(client.challenges)
@@ -1117,7 +1117,7 @@ def __init__(self, client: Cloudflare) -> None:
11171117
self.alerting = resources.AlertingWithStreamingResponse(client.alerting)
11181118
self.d1 = resources.D1ResourceWithStreamingResponse(client.d1)
11191119
self.r2 = resources.R2WithStreamingResponse(client.r2)
1120-
self.warp_connector = resources.WARPConnectorResourceWithStreamingResponse(client.warp_connector)
1120+
self.warp_connector = resources.WARPConnectorWithStreamingResponse(client.warp_connector)
11211121
self.workers_for_platforms = resources.WorkersForPlatformsWithStreamingResponse(client.workers_for_platforms)
11221122
self.zero_trust = resources.ZeroTrustWithStreamingResponse(client.zero_trust)
11231123
self.challenges = resources.ChallengesWithStreamingResponse(client.challenges)
@@ -1211,7 +1211,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
12111211
self.alerting = resources.AsyncAlertingWithStreamingResponse(client.alerting)
12121212
self.d1 = resources.AsyncD1ResourceWithStreamingResponse(client.d1)
12131213
self.r2 = resources.AsyncR2WithStreamingResponse(client.r2)
1214-
self.warp_connector = resources.AsyncWARPConnectorResourceWithStreamingResponse(client.warp_connector)
1214+
self.warp_connector = resources.AsyncWARPConnectorWithStreamingResponse(client.warp_connector)
12151215
self.workers_for_platforms = resources.AsyncWorkersForPlatformsWithStreamingResponse(
12161216
client.workers_for_platforms
12171217
)

src/cloudflare/resources/__init__.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -497,12 +497,12 @@
497497
AsyncLoadBalancersWithStreamingResponse,
498498
)
499499
from .warp_connector import (
500-
WARPConnectorResource,
501-
AsyncWARPConnectorResource,
502-
WARPConnectorResourceWithRawResponse,
503-
AsyncWARPConnectorResourceWithRawResponse,
504-
WARPConnectorResourceWithStreamingResponse,
505-
AsyncWARPConnectorResourceWithStreamingResponse,
500+
WARPConnector,
501+
AsyncWARPConnector,
502+
WARPConnectorWithRawResponse,
503+
AsyncWARPConnectorWithRawResponse,
504+
WARPConnectorWithStreamingResponse,
505+
AsyncWARPConnectorWithStreamingResponse,
506506
)
507507
from .durable_objects import (
508508
DurableObjects,
@@ -1020,12 +1020,12 @@
10201020
"AsyncR2WithRawResponse",
10211021
"R2WithStreamingResponse",
10221022
"AsyncR2WithStreamingResponse",
1023-
"WARPConnectorResource",
1024-
"AsyncWARPConnectorResource",
1025-
"WARPConnectorResourceWithRawResponse",
1026-
"AsyncWARPConnectorResourceWithRawResponse",
1027-
"WARPConnectorResourceWithStreamingResponse",
1028-
"AsyncWARPConnectorResourceWithStreamingResponse",
1023+
"WARPConnector",
1024+
"AsyncWARPConnector",
1025+
"WARPConnectorWithRawResponse",
1026+
"AsyncWARPConnectorWithRawResponse",
1027+
"WARPConnectorWithStreamingResponse",
1028+
"AsyncWARPConnectorWithStreamingResponse",
10291029
"WorkersForPlatforms",
10301030
"AsyncWorkersForPlatforms",
10311031
"WorkersForPlatformsWithRawResponse",

src/cloudflare/resources/warp_connector.py

+19-19
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,17 @@
3939
make_request_options,
4040
)
4141

42-
__all__ = ["WARPConnectorResource", "AsyncWARPConnectorResource"]
42+
__all__ = ["WARPConnector", "AsyncWARPConnector"]
4343

4444

45-
class WARPConnectorResource(SyncAPIResource):
45+
class WARPConnector(SyncAPIResource):
4646
@cached_property
47-
def with_raw_response(self) -> WARPConnectorResourceWithRawResponse:
48-
return WARPConnectorResourceWithRawResponse(self)
47+
def with_raw_response(self) -> WARPConnectorWithRawResponse:
48+
return WARPConnectorWithRawResponse(self)
4949

5050
@cached_property
51-
def with_streaming_response(self) -> WARPConnectorResourceWithStreamingResponse:
52-
return WARPConnectorResourceWithStreamingResponse(self)
51+
def with_streaming_response(self) -> WARPConnectorWithStreamingResponse:
52+
return WARPConnectorWithStreamingResponse(self)
5353

5454
def create(
5555
self,
@@ -393,14 +393,14 @@ def token(
393393
)
394394

395395

396-
class AsyncWARPConnectorResource(AsyncAPIResource):
396+
class AsyncWARPConnector(AsyncAPIResource):
397397
@cached_property
398-
def with_raw_response(self) -> AsyncWARPConnectorResourceWithRawResponse:
399-
return AsyncWARPConnectorResourceWithRawResponse(self)
398+
def with_raw_response(self) -> AsyncWARPConnectorWithRawResponse:
399+
return AsyncWARPConnectorWithRawResponse(self)
400400

401401
@cached_property
402-
def with_streaming_response(self) -> AsyncWARPConnectorResourceWithStreamingResponse:
403-
return AsyncWARPConnectorResourceWithStreamingResponse(self)
402+
def with_streaming_response(self) -> AsyncWARPConnectorWithStreamingResponse:
403+
return AsyncWARPConnectorWithStreamingResponse(self)
404404

405405
async def create(
406406
self,
@@ -746,8 +746,8 @@ async def token(
746746
)
747747

748748

749-
class WARPConnectorResourceWithRawResponse:
750-
def __init__(self, warp_connector: WARPConnectorResource) -> None:
749+
class WARPConnectorWithRawResponse:
750+
def __init__(self, warp_connector: WARPConnector) -> None:
751751
self._warp_connector = warp_connector
752752

753753
self.create = to_raw_response_wrapper(
@@ -770,8 +770,8 @@ def __init__(self, warp_connector: WARPConnectorResource) -> None:
770770
)
771771

772772

773-
class AsyncWARPConnectorResourceWithRawResponse:
774-
def __init__(self, warp_connector: AsyncWARPConnectorResource) -> None:
773+
class AsyncWARPConnectorWithRawResponse:
774+
def __init__(self, warp_connector: AsyncWARPConnector) -> None:
775775
self._warp_connector = warp_connector
776776

777777
self.create = async_to_raw_response_wrapper(
@@ -794,8 +794,8 @@ def __init__(self, warp_connector: AsyncWARPConnectorResource) -> None:
794794
)
795795

796796

797-
class WARPConnectorResourceWithStreamingResponse:
798-
def __init__(self, warp_connector: WARPConnectorResource) -> None:
797+
class WARPConnectorWithStreamingResponse:
798+
def __init__(self, warp_connector: WARPConnector) -> None:
799799
self._warp_connector = warp_connector
800800

801801
self.create = to_streamed_response_wrapper(
@@ -818,8 +818,8 @@ def __init__(self, warp_connector: WARPConnectorResource) -> None:
818818
)
819819

820820

821-
class AsyncWARPConnectorResourceWithStreamingResponse:
822-
def __init__(self, warp_connector: AsyncWARPConnectorResource) -> None:
821+
class AsyncWARPConnectorWithStreamingResponse:
822+
def __init__(self, warp_connector: AsyncWARPConnector) -> None:
823823
self._warp_connector = warp_connector
824824

825825
self.create = async_to_streamed_response_wrapper(

src/cloudflare/types/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from .origin import Origin as Origin
2121
from .shared import (
2222
Result as Result,
23+
Tunnel as Tunnel,
2324
AuditLog as AuditLog,
2425
ErrorData as ErrorData,
2526
Identifier as Identifier,
@@ -78,7 +79,6 @@
7879
from .ip_list_params import IPListParams as IPListParams
7980
from .labeled_region import LabeledRegion as LabeledRegion
8081
from .migration_step import MigrationStep as MigrationStep
81-
from .warp_connector import WARPConnector as WARPConnector
8282
from .allowed_origins import AllowedOrigins as AllowedOrigins
8383
from .firewall_filter import FirewallFilter as FirewallFilter
8484
from .origin_steering import OriginSteering as OriginSteering

src/cloudflare/types/ruleset_create_params.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ChallengeRuleParam,
1818
SetConfigRuleParam,
1919
ServeErrorRuleParam,
20-
JsChallengeRuleParam,
20+
JSChallengeRuleParam,
2121
CompressResponseRuleParam,
2222
ManagedChallengeRuleParam,
2323
SetCacheSettingsRuleParam,
@@ -80,7 +80,7 @@ class RulesetCreateParams(TypedDict, total=False):
8080
ChallengeRuleParam,
8181
CompressResponseRuleParam,
8282
ExecuteRuleParam,
83-
JsChallengeRuleParam,
83+
JSChallengeRuleParam,
8484
LogRuleParam,
8585
ManagedChallengeRuleParam,
8686
RedirectRuleParam,

src/cloudflare/types/ruleset_create_response.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ChallengeRule,
1818
SetConfigRule,
1919
ServeErrorRule,
20-
JsChallengeRule,
20+
JSChallengeRule,
2121
CompressResponseRule,
2222
ManagedChallengeRule,
2323
SetCacheSettingsRule,
@@ -30,7 +30,7 @@
3030
ChallengeRule,
3131
CompressResponseRule,
3232
ExecuteRule,
33-
JsChallengeRule,
33+
JSChallengeRule,
3434
LogRule,
3535
ManagedChallengeRule,
3636
RedirectRule,

src/cloudflare/types/ruleset_get_response.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ChallengeRule,
1818
SetConfigRule,
1919
ServeErrorRule,
20-
JsChallengeRule,
20+
JSChallengeRule,
2121
CompressResponseRule,
2222
ManagedChallengeRule,
2323
SetCacheSettingsRule,
@@ -30,7 +30,7 @@
3030
ChallengeRule,
3131
CompressResponseRule,
3232
ExecuteRule,
33-
JsChallengeRule,
33+
JSChallengeRule,
3434
LogRule,
3535
ManagedChallengeRule,
3636
RedirectRule,

src/cloudflare/types/ruleset_update_params.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ChallengeRuleParam,
1818
SetConfigRuleParam,
1919
ServeErrorRuleParam,
20-
JsChallengeRuleParam,
20+
JSChallengeRuleParam,
2121
CompressResponseRuleParam,
2222
ManagedChallengeRuleParam,
2323
SetCacheSettingsRuleParam,
@@ -78,7 +78,7 @@ class RulesetUpdateParams(TypedDict, total=False):
7878
ChallengeRuleParam,
7979
CompressResponseRuleParam,
8080
ExecuteRuleParam,
81-
JsChallengeRuleParam,
81+
JSChallengeRuleParam,
8282
LogRuleParam,
8383
ManagedChallengeRuleParam,
8484
RedirectRuleParam,

src/cloudflare/types/ruleset_update_response.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ChallengeRule,
1818
SetConfigRule,
1919
ServeErrorRule,
20-
JsChallengeRule,
20+
JSChallengeRule,
2121
CompressResponseRule,
2222
ManagedChallengeRule,
2323
SetCacheSettingsRule,
@@ -30,7 +30,7 @@
3030
ChallengeRule,
3131
CompressResponseRule,
3232
ExecuteRule,
33-
JsChallengeRule,
33+
JSChallengeRule,
3434
LogRule,
3535
ManagedChallengeRule,
3636
RedirectRule,

src/cloudflare/types/rulesets/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from .rule_edit_params import RuleEditParams as RuleEditParams
2323
from .score_rule_param import ScoreRuleParam as ScoreRuleParam
2424
from .serve_error_rule import ServeErrorRule as ServeErrorRule
25-
from .js_challenge_rule import JsChallengeRule as JsChallengeRule
25+
from .js_challenge_rule import JSChallengeRule as JSChallengeRule
2626
from .execute_rule_param import ExecuteRuleParam as ExecuteRuleParam
2727
from .phase_get_response import PhaseGetResponse as PhaseGetResponse
2828
from .rewrite_rule_param import RewriteRuleParam as RewriteRuleParam
@@ -40,7 +40,7 @@
4040
from .managed_challenge_rule import ManagedChallengeRule as ManagedChallengeRule
4141
from .rewrite_uri_part_param import RewriteURIPartParam as RewriteURIPartParam
4242
from .serve_error_rule_param import ServeErrorRuleParam as ServeErrorRuleParam
43-
from .js_challenge_rule_param import JsChallengeRuleParam as JsChallengeRuleParam
43+
from .js_challenge_rule_param import JSChallengeRuleParam as JSChallengeRuleParam
4444
from .set_cache_settings_rule import SetCacheSettingsRule as SetCacheSettingsRule
4545
from .compress_response_rule_param import CompressResponseRuleParam as CompressResponseRuleParam
4646
from .managed_challenge_rule_param import ManagedChallengeRuleParam as ManagedChallengeRuleParam

src/cloudflare/types/rulesets/js_challenge_rule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
from .logging import Logging
88
from ..._models import BaseModel
99

10-
__all__ = ["JsChallengeRule"]
10+
__all__ = ["JSChallengeRule"]
1111

1212

13-
class JsChallengeRule(BaseModel):
13+
class JSChallengeRule(BaseModel):
1414
last_updated: datetime
1515
"""The timestamp of when the rule was last modified."""
1616

src/cloudflare/types/rulesets/js_challenge_rule_param.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
from .logging_param import LoggingParam
88

9-
__all__ = ["JsChallengeRuleParam"]
9+
__all__ = ["JSChallengeRuleParam"]
1010

1111

12-
class JsChallengeRuleParam(TypedDict, total=False):
12+
class JSChallengeRuleParam(TypedDict, total=False):
1313
id: str
1414
"""The unique ID of the rule."""
1515

0 commit comments

Comments
 (0)