Skip to content

Commit e4d4ff5

Browse files
feat(api): manual updates
1 parent db8e930 commit e4d4ff5

File tree

29 files changed

+2896
-93
lines changed

29 files changed

+2896
-93
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1733
1+
configured_endpoints: 1738
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-1445868391d9bae4e3c8b5d73b9c6ae6e1a9047541c9d8dc19d3eb3810efdc5b.yml
33
openapi_spec_hash: bb1ef3dd69f5c4b27b5a9f7c99c2d1d5
4-
config_hash: dfeb8d5cdc5b0e8ce06686b558ed124e
4+
config_hash: 168eaf0c4175444a01b4db26a2e94d25

api.md

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2683,13 +2683,14 @@ Methods:
26832683
Types:
26842684

26852685
```python
2686-
from cloudflare.types.queues import MessageAckResponse, MessagePullResponse
2686+
from cloudflare.types.queues import MessageAckResponse, MessagePullResponse, MessagePushResponse
26872687
```
26882688

26892689
Methods:
26902690

26912691
- <code title="post /accounts/{account_id}/queues/{queue_id}/messages/ack">client.queues.messages.<a href="./src/cloudflare/resources/queues/messages.py">ack</a>(queue_id, \*, account_id, \*\*<a href="src/cloudflare/types/queues/message_ack_params.py">params</a>) -> <a href="./src/cloudflare/types/queues/message_ack_response.py">Optional[MessageAckResponse]</a></code>
26922692
- <code title="post /accounts/{account_id}/queues/{queue_id}/messages/pull">client.queues.messages.<a href="./src/cloudflare/resources/queues/messages.py">pull</a>(queue_id, \*, account_id, \*\*<a href="src/cloudflare/types/queues/message_pull_params.py">params</a>) -> <a href="./src/cloudflare/types/queues/message_pull_response.py">SyncSinglePage[MessagePullResponse]</a></code>
2693+
- <code title="post /accounts/{account_id}/queues/{queue_id}/messages">client.queues.messages.<a href="./src/cloudflare/resources/queues/messages.py">push</a>(queue_id, \*, account_id, \*\*<a href="src/cloudflare/types/queues/message_push_params.py">params</a>) -> <a href="./src/cloudflare/types/queues/message_push_response.py">MessagePushResponse</a></code>
26932694

26942695
## Purge
26952696

@@ -3972,8 +3973,20 @@ from cloudflare.types.magic_transit.connectors import EventListResponse, EventGe
39723973

39733974
Methods:
39743975

3975-
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events">client.magic_transit.connectors.events.<a href="./src/cloudflare/resources/magic_transit/connectors/events.py">list</a>(connector_id, \*, account_id, \*\*<a href="src/cloudflare/types/magic_transit/connectors/event_list_params.py">params</a>) -> <a href="./src/cloudflare/types/magic_transit/connectors/event_list_response.py">EventListResponse</a></code>
3976-
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events/{event_t}.{event_n}">client.magic_transit.connectors.events.<a href="./src/cloudflare/resources/magic_transit/connectors/events.py">get</a>(event_n, \*, account_id, connector_id, event_t) -> <a href="./src/cloudflare/types/magic_transit/connectors/event_get_response.py">EventGetResponse</a></code>
3976+
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events">client.magic_transit.connectors.events.<a href="./src/cloudflare/resources/magic_transit/connectors/events/events.py">list</a>(connector_id, \*, account_id, \*\*<a href="src/cloudflare/types/magic_transit/connectors/event_list_params.py">params</a>) -> <a href="./src/cloudflare/types/magic_transit/connectors/event_list_response.py">EventListResponse</a></code>
3977+
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events/{event_t}.{event_n}">client.magic_transit.connectors.events.<a href="./src/cloudflare/resources/magic_transit/connectors/events/events.py">get</a>(event_n, \*, account_id, connector_id, event_t) -> <a href="./src/cloudflare/types/magic_transit/connectors/event_get_response.py">EventGetResponse</a></code>
3978+
3979+
#### Latest
3980+
3981+
Types:
3982+
3983+
```python
3984+
from cloudflare.types.magic_transit.connectors.events import LatestListResponse
3985+
```
3986+
3987+
Methods:
3988+
3989+
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/events/latest">client.magic_transit.connectors.events.latest.<a href="./src/cloudflare/resources/magic_transit/connectors/events/latest.py">list</a>(connector_id, \*, account_id) -> <a href="./src/cloudflare/types/magic_transit/connectors/events/latest_list_response.py">LatestListResponse</a></code>
39773990

39783991
### Snapshots
39793992

@@ -3985,8 +3998,20 @@ from cloudflare.types.magic_transit.connectors import SnapshotListResponse, Snap
39853998

39863999
Methods:
39874000

3988-
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots">client.magic_transit.connectors.snapshots.<a href="./src/cloudflare/resources/magic_transit/connectors/snapshots.py">list</a>(connector_id, \*, account_id, \*\*<a href="src/cloudflare/types/magic_transit/connectors/snapshot_list_params.py">params</a>) -> <a href="./src/cloudflare/types/magic_transit/connectors/snapshot_list_response.py">SnapshotListResponse</a></code>
3989-
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots/{snapshot_t}">client.magic_transit.connectors.snapshots.<a href="./src/cloudflare/resources/magic_transit/connectors/snapshots.py">get</a>(snapshot_t, \*, account_id, connector_id) -> <a href="./src/cloudflare/types/magic_transit/connectors/snapshot_get_response.py">SnapshotGetResponse</a></code>
4001+
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots">client.magic_transit.connectors.snapshots.<a href="./src/cloudflare/resources/magic_transit/connectors/snapshots/snapshots.py">list</a>(connector_id, \*, account_id, \*\*<a href="src/cloudflare/types/magic_transit/connectors/snapshot_list_params.py">params</a>) -> <a href="./src/cloudflare/types/magic_transit/connectors/snapshot_list_response.py">SnapshotListResponse</a></code>
4002+
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots/{snapshot_t}">client.magic_transit.connectors.snapshots.<a href="./src/cloudflare/resources/magic_transit/connectors/snapshots/snapshots.py">get</a>(snapshot_t, \*, account_id, connector_id) -> <a href="./src/cloudflare/types/magic_transit/connectors/snapshot_get_response.py">SnapshotGetResponse</a></code>
4003+
4004+
#### Latest
4005+
4006+
Types:
4007+
4008+
```python
4009+
from cloudflare.types.magic_transit.connectors.snapshots import LatestListResponse
4010+
```
4011+
4012+
Methods:
4013+
4014+
- <code title="get /accounts/{account_id}/magic/connectors/{connector_id}/telemetry/snapshots/latest">client.magic_transit.connectors.snapshots.latest.<a href="./src/cloudflare/resources/magic_transit/connectors/snapshots/latest.py">list</a>(connector_id, \*, account_id) -> <a href="./src/cloudflare/types/magic_transit/connectors/snapshots/latest_list_response.py">LatestListResponse</a></code>
39904015

39914016
## PCAPs
39924017

@@ -4007,6 +4032,7 @@ Methods:
40074032
- <code title="post /accounts/{account_id}/pcaps">client.magic_transit.pcaps.<a href="./src/cloudflare/resources/magic_transit/pcaps/pcaps.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/magic_transit/pcap_create_params.py">params</a>) -> <a href="./src/cloudflare/types/magic_transit/pcap_create_response.py">PCAPCreateResponse</a></code>
40084033
- <code title="get /accounts/{account_id}/pcaps">client.magic_transit.pcaps.<a href="./src/cloudflare/resources/magic_transit/pcaps/pcaps.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/magic_transit/pcap_list_response.py">SyncSinglePage[PCAPListResponse]</a></code>
40094034
- <code title="get /accounts/{account_id}/pcaps/{pcap_id}">client.magic_transit.pcaps.<a href="./src/cloudflare/resources/magic_transit/pcaps/pcaps.py">get</a>(pcap_id, \*, account_id) -> <a href="./src/cloudflare/types/magic_transit/pcap_get_response.py">PCAPGetResponse</a></code>
4035+
- <code title="put /accounts/{account_id}/pcaps/{pcap_id}/stop">client.magic_transit.pcaps.<a href="./src/cloudflare/resources/magic_transit/pcaps/pcaps.py">stop</a>(pcap_id, \*, account_id) -> None</code>
40104036

40114037
### Ownership
40124038

@@ -4958,6 +4984,7 @@ Types:
49584984
```python
49594985
from cloudflare.types.r2.buckets import (
49604986
EventNotificationUpdateResponse,
4987+
EventNotificationListResponse,
49614988
EventNotificationDeleteResponse,
49624989
EventNotificationGetResponse,
49634990
)
@@ -4966,8 +4993,9 @@ from cloudflare.types.r2.buckets import (
49664993
Methods:
49674994

49684995
- <code title="put /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration/queues/{queue_id}">client.r2.buckets.event_notifications.<a href="./src/cloudflare/resources/r2/buckets/event_notifications.py">update</a>(queue_id, \*, account_id, bucket_name, \*\*<a href="src/cloudflare/types/r2/buckets/event_notification_update_params.py">params</a>) -> <a href="./src/cloudflare/types/r2/buckets/event_notification_update_response.py">object</a></code>
4996+
- <code title="get /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration">client.r2.buckets.event_notifications.<a href="./src/cloudflare/resources/r2/buckets/event_notifications.py">list</a>(bucket_name, \*, account_id) -> <a href="./src/cloudflare/types/r2/buckets/event_notification_list_response.py">EventNotificationListResponse</a></code>
49694997
- <code title="delete /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration/queues/{queue_id}">client.r2.buckets.event_notifications.<a href="./src/cloudflare/resources/r2/buckets/event_notifications.py">delete</a>(queue_id, \*, account_id, bucket_name) -> <a href="./src/cloudflare/types/r2/buckets/event_notification_delete_response.py">object</a></code>
4970-
- <code title="get /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration">client.r2.buckets.event_notifications.<a href="./src/cloudflare/resources/r2/buckets/event_notifications.py">get</a>(bucket_name, \*, account_id) -> <a href="./src/cloudflare/types/r2/buckets/event_notification_get_response.py">EventNotificationGetResponse</a></code>
4998+
- <code title="get /accounts/{account_id}/event_notifications/r2/{bucket_name}/configuration/queues/{queue_id}">client.r2.buckets.event_notifications.<a href="./src/cloudflare/resources/r2/buckets/event_notifications.py">get</a>(queue_id, \*, account_id, bucket_name) -> <a href="./src/cloudflare/types/r2/buckets/event_notification_get_response.py">EventNotificationGetResponse</a></code>
49714999

49725000
### Locks
49735001

src/cloudflare/resources/magic_transit/connectors/connectors.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,35 @@
66

77
import httpx
88

9-
from .events import (
9+
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
10+
from ...._utils import maybe_transform, async_maybe_transform
11+
from ...._compat import cached_property
12+
from ...._resource import SyncAPIResource, AsyncAPIResource
13+
from ...._response import (
14+
to_raw_response_wrapper,
15+
to_streamed_response_wrapper,
16+
async_to_raw_response_wrapper,
17+
async_to_streamed_response_wrapper,
18+
)
19+
from ...._wrappers import ResultWrapper
20+
from ....pagination import SyncSinglePage, AsyncSinglePage
21+
from .events.events import (
1022
EventsResource,
1123
AsyncEventsResource,
1224
EventsResourceWithRawResponse,
1325
AsyncEventsResourceWithRawResponse,
1426
EventsResourceWithStreamingResponse,
1527
AsyncEventsResourceWithStreamingResponse,
1628
)
17-
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
18-
from ...._utils import maybe_transform, async_maybe_transform
19-
from .snapshots import (
29+
from ...._base_client import AsyncPaginator, make_request_options
30+
from .snapshots.snapshots import (
2031
SnapshotsResource,
2132
AsyncSnapshotsResource,
2233
SnapshotsResourceWithRawResponse,
2334
AsyncSnapshotsResourceWithRawResponse,
2435
SnapshotsResourceWithStreamingResponse,
2536
AsyncSnapshotsResourceWithStreamingResponse,
2637
)
27-
from ...._compat import cached_property
28-
from ...._resource import SyncAPIResource, AsyncAPIResource
29-
from ...._response import (
30-
to_raw_response_wrapper,
31-
to_streamed_response_wrapper,
32-
async_to_raw_response_wrapper,
33-
async_to_streamed_response_wrapper,
34-
)
35-
from ...._wrappers import ResultWrapper
36-
from ....pagination import SyncSinglePage, AsyncSinglePage
37-
from ...._base_client import AsyncPaginator, make_request_options
3838
from ....types.magic_transit import connector_edit_params, connector_update_params
3939
from ....types.magic_transit.connector_get_response import ConnectorGetResponse
4040
from ....types.magic_transit.connector_edit_response import ConnectorEditResponse
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .events import (
4+
EventsResource,
5+
AsyncEventsResource,
6+
EventsResourceWithRawResponse,
7+
AsyncEventsResourceWithRawResponse,
8+
EventsResourceWithStreamingResponse,
9+
AsyncEventsResourceWithStreamingResponse,
10+
)
11+
from .latest import (
12+
LatestResource,
13+
AsyncLatestResource,
14+
LatestResourceWithRawResponse,
15+
AsyncLatestResourceWithRawResponse,
16+
LatestResourceWithStreamingResponse,
17+
AsyncLatestResourceWithStreamingResponse,
18+
)
19+
20+
__all__ = [
21+
"LatestResource",
22+
"AsyncLatestResource",
23+
"LatestResourceWithRawResponse",
24+
"AsyncLatestResourceWithRawResponse",
25+
"LatestResourceWithStreamingResponse",
26+
"AsyncLatestResourceWithStreamingResponse",
27+
"EventsResource",
28+
"AsyncEventsResource",
29+
"EventsResourceWithRawResponse",
30+
"AsyncEventsResourceWithRawResponse",
31+
"EventsResourceWithStreamingResponse",
32+
"AsyncEventsResourceWithStreamingResponse",
33+
]

src/cloudflare/resources/magic_transit/connectors/events.py renamed to src/cloudflare/resources/magic_transit/connectors/events/events.py

Lines changed: 42 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,38 @@
66

77
import httpx
88

9-
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
10-
from ...._utils import maybe_transform, async_maybe_transform
11-
from ...._compat import cached_property
12-
from ...._resource import SyncAPIResource, AsyncAPIResource
13-
from ...._response import (
9+
from .latest import (
10+
LatestResource,
11+
AsyncLatestResource,
12+
LatestResourceWithRawResponse,
13+
AsyncLatestResourceWithRawResponse,
14+
LatestResourceWithStreamingResponse,
15+
AsyncLatestResourceWithStreamingResponse,
16+
)
17+
from ....._types import NOT_GIVEN, Body, Query, Headers, NotGiven
18+
from ....._utils import maybe_transform, async_maybe_transform
19+
from ....._compat import cached_property
20+
from ....._resource import SyncAPIResource, AsyncAPIResource
21+
from ....._response import (
1422
to_raw_response_wrapper,
1523
to_streamed_response_wrapper,
1624
async_to_raw_response_wrapper,
1725
async_to_streamed_response_wrapper,
1826
)
19-
from ...._wrappers import ResultWrapper
20-
from ...._base_client import make_request_options
21-
from ....types.magic_transit.connectors import event_list_params
22-
from ....types.magic_transit.connectors.event_get_response import EventGetResponse
23-
from ....types.magic_transit.connectors.event_list_response import EventListResponse
27+
from ....._wrappers import ResultWrapper
28+
from ....._base_client import make_request_options
29+
from .....types.magic_transit.connectors import event_list_params
30+
from .....types.magic_transit.connectors.event_get_response import EventGetResponse
31+
from .....types.magic_transit.connectors.event_list_response import EventListResponse
2432

2533
__all__ = ["EventsResource", "AsyncEventsResource"]
2634

2735

2836
class EventsResource(SyncAPIResource):
37+
@cached_property
38+
def latest(self) -> LatestResource:
39+
return LatestResource(self._client)
40+
2941
@cached_property
3042
def with_raw_response(self) -> EventsResourceWithRawResponse:
3143
"""
@@ -138,6 +150,10 @@ def get(
138150

139151

140152
class AsyncEventsResource(AsyncAPIResource):
153+
@cached_property
154+
def latest(self) -> AsyncLatestResource:
155+
return AsyncLatestResource(self._client)
156+
141157
@cached_property
142158
def with_raw_response(self) -> AsyncEventsResourceWithRawResponse:
143159
"""
@@ -260,6 +276,10 @@ def __init__(self, events: EventsResource) -> None:
260276
events.get,
261277
)
262278

279+
@cached_property
280+
def latest(self) -> LatestResourceWithRawResponse:
281+
return LatestResourceWithRawResponse(self._events.latest)
282+
263283

264284
class AsyncEventsResourceWithRawResponse:
265285
def __init__(self, events: AsyncEventsResource) -> None:
@@ -272,6 +292,10 @@ def __init__(self, events: AsyncEventsResource) -> None:
272292
events.get,
273293
)
274294

295+
@cached_property
296+
def latest(self) -> AsyncLatestResourceWithRawResponse:
297+
return AsyncLatestResourceWithRawResponse(self._events.latest)
298+
275299

276300
class EventsResourceWithStreamingResponse:
277301
def __init__(self, events: EventsResource) -> None:
@@ -284,6 +308,10 @@ def __init__(self, events: EventsResource) -> None:
284308
events.get,
285309
)
286310

311+
@cached_property
312+
def latest(self) -> LatestResourceWithStreamingResponse:
313+
return LatestResourceWithStreamingResponse(self._events.latest)
314+
287315

288316
class AsyncEventsResourceWithStreamingResponse:
289317
def __init__(self, events: AsyncEventsResource) -> None:
@@ -295,3 +323,7 @@ def __init__(self, events: AsyncEventsResource) -> None:
295323
self.get = async_to_streamed_response_wrapper(
296324
events.get,
297325
)
326+
327+
@cached_property
328+
def latest(self) -> AsyncLatestResourceWithStreamingResponse:
329+
return AsyncLatestResourceWithStreamingResponse(self._events.latest)

0 commit comments

Comments
 (0)