Skip to content

Commit f548ad4

Browse files
chore(api): upload stainless config from cloudflare-config
1 parent 0d5adaa commit f548ad4

8 files changed

Lines changed: 68 additions & 309 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1783
1+
configured_endpoints: 1782
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-e408a7cdec2dae3d1a18842dcc59280c56050fb042569139aec3fe0f12e0d461.yml
33
openapi_spec_hash: 7e210c76f5dd4c79b3e67204ad279b81
4-
config_hash: 6f2399f8a4ad67973817d2ebd2d2fce7
4+
config_hash: eda5b3d9487ce675d1fadf88153b457d

api.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2640,9 +2640,8 @@ Methods:
26402640

26412641
- <code title="post /accounts/{account_id}/queues/{queue_id}/consumers">client.queues.consumers.<a href="./src/cloudflare/resources/queues/consumers.py">create</a>(queue_id, \*, account_id, \*\*<a href="src/cloudflare/types/queues/consumer_create_params.py">params</a>) -> <a href="./src/cloudflare/types/queues/consumer.py">Optional[Consumer]</a></code>
26422642
- <code title="put /accounts/{account_id}/queues/{queue_id}/consumers/{consumer_id}">client.queues.consumers.<a href="./src/cloudflare/resources/queues/consumers.py">update</a>(consumer_id, \*, account_id, queue_id, \*\*<a href="src/cloudflare/types/queues/consumer_update_params.py">params</a>) -> <a href="./src/cloudflare/types/queues/consumer.py">Optional[Consumer]</a></code>
2643-
- <code title="get /accounts/{account_id}/queues/{queue_id}/consumers">client.queues.consumers.<a href="./src/cloudflare/resources/queues/consumers.py">list</a>(queue_id, \*, account_id) -> <a href="./src/cloudflare/types/queues/consumer.py">SyncSinglePage[Consumer]</a></code>
26442643
- <code title="delete /accounts/{account_id}/queues/{queue_id}/consumers/{consumer_id}">client.queues.consumers.<a href="./src/cloudflare/resources/queues/consumers.py">delete</a>(consumer_id, \*, account_id, queue_id) -> <a href="./src/cloudflare/types/queues/consumer_delete_response.py">ConsumerDeleteResponse</a></code>
2645-
- <code title="get /accounts/{account_id}/queues/{queue_id}/consumers/{consumer_id}">client.queues.consumers.<a href="./src/cloudflare/resources/queues/consumers.py">get</a>(consumer_id, \*, account_id, queue_id) -> <a href="./src/cloudflare/types/queues/consumer.py">Optional[Consumer]</a></code>
2644+
- <code title="get /accounts/{account_id}/queues/{queue_id}/consumers">client.queues.consumers.<a href="./src/cloudflare/resources/queues/consumers.py">get</a>(queue_id, \*, account_id) -> <a href="./src/cloudflare/types/queues/consumer.py">SyncSinglePage[Consumer]</a></code>
26462645

26472646
## Messages
26482647

@@ -6438,7 +6437,7 @@ from cloudflare.types.zero_trust.dlp.datasets import NewVersion
64386437
Methods:
64396438

64406439
- <code title="post /accounts/{account_id}/dlp/datasets/{dataset_id}/upload">client.zero_trust.dlp.datasets.upload.<a href="./src/cloudflare/resources/zero_trust/dlp/datasets/upload.py">create</a>(dataset_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/dlp/datasets/new_version.py">Optional[NewVersion]</a></code>
6441-
- <code title="post /accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version}">client.zero_trust.dlp.datasets.upload.<a href="./src/cloudflare/resources/zero_trust/dlp/datasets/upload.py">edit</a>(version, dataset, \*, account_id, dataset_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/datasets/upload_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/dataset.py">Optional[Dataset]</a></code>
6440+
- <code title="post /accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version}">client.zero_trust.dlp.datasets.upload.<a href="./src/cloudflare/resources/zero_trust/dlp/datasets/upload.py">edit</a>(version, body, \*, account_id, dataset_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/datasets/upload_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/dataset.py">Optional[Dataset]</a></code>
64426441

64436442
#### Versions
64446443

@@ -6462,7 +6461,7 @@ from cloudflare.types.zero_trust.dlp.datasets.versions import EntryCreateRespons
64626461

64636462
Methods:
64646463

6465-
- <code title="post /accounts/{account_id}/dlp/datasets/{dataset_id}/versions/{version}/entries/{entry_id}">client.zero_trust.dlp.datasets.versions.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/datasets/versions/entries.py">create</a>(entry_id, dataset_version_entry, \*, account_id, dataset_id, version, \*\*<a href="src/cloudflare/types/zero_trust/dlp/datasets/versions/entry_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/datasets/versions/entry_create_response.py">Optional[EntryCreateResponse]</a></code>
6464+
- <code title="post /accounts/{account_id}/dlp/datasets/{dataset_id}/versions/{version}/entries/{entry_id}">client.zero_trust.dlp.datasets.versions.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/datasets/versions/entries.py">create</a>(entry_id, body, \*, account_id, dataset_id, version, \*\*<a href="src/cloudflare/types/zero_trust/dlp/datasets/versions/entry_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/datasets/versions/entry_create_response.py">Optional[EntryCreateResponse]</a></code>
64666465

64676466
### Patterns
64686467

src/cloudflare/resources/queues/consumers.py

Lines changed: 19 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -296,47 +296,6 @@ def update(
296296
),
297297
)
298298

299-
def list(
300-
self,
301-
queue_id: str,
302-
*,
303-
account_id: str,
304-
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
305-
# The extra values given here take precedence over values defined on the client or passed to this method.
306-
extra_headers: Headers | None = None,
307-
extra_query: Query | None = None,
308-
extra_body: Body | None = None,
309-
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
310-
) -> SyncSinglePage[Consumer]:
311-
"""
312-
Returns the consumers for a Queue
313-
314-
Args:
315-
account_id: A Resource identifier.
316-
317-
queue_id: A Resource identifier.
318-
319-
extra_headers: Send extra headers
320-
321-
extra_query: Add additional query parameters to the request
322-
323-
extra_body: Add additional JSON properties to the request
324-
325-
timeout: Override the client-level default timeout for this request, in seconds
326-
"""
327-
if not account_id:
328-
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
329-
if not queue_id:
330-
raise ValueError(f"Expected a non-empty value for `queue_id` but received {queue_id!r}")
331-
return self._get_api_list(
332-
f"/accounts/{account_id}/queues/{queue_id}/consumers",
333-
page=SyncSinglePage[Consumer],
334-
options=make_request_options(
335-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
336-
),
337-
model=cast(Any, Consumer), # Union types cannot be passed in as arguments in the type system
338-
)
339-
340299
def delete(
341300
self,
342301
consumer_id: str,
@@ -384,27 +343,24 @@ def delete(
384343

385344
def get(
386345
self,
387-
consumer_id: str,
346+
queue_id: str,
388347
*,
389348
account_id: str,
390-
queue_id: str,
391349
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
392350
# The extra values given here take precedence over values defined on the client or passed to this method.
393351
extra_headers: Headers | None = None,
394352
extra_query: Query | None = None,
395353
extra_body: Body | None = None,
396354
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
397-
) -> Optional[Consumer]:
355+
) -> SyncSinglePage[Consumer]:
398356
"""
399-
Fetches the consumer for a queue by consumer id
357+
Returns the consumers for a Queue
400358
401359
Args:
402360
account_id: A Resource identifier.
403361
404362
queue_id: A Resource identifier.
405363
406-
consumer_id: A Resource identifier.
407-
408364
extra_headers: Send extra headers
409365
410366
extra_query: Add additional query parameters to the request
@@ -417,23 +373,13 @@ def get(
417373
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
418374
if not queue_id:
419375
raise ValueError(f"Expected a non-empty value for `queue_id` but received {queue_id!r}")
420-
if not consumer_id:
421-
raise ValueError(f"Expected a non-empty value for `consumer_id` but received {consumer_id!r}")
422-
return cast(
423-
Optional[Consumer],
424-
self._get(
425-
f"/accounts/{account_id}/queues/{queue_id}/consumers/{consumer_id}",
426-
options=make_request_options(
427-
extra_headers=extra_headers,
428-
extra_query=extra_query,
429-
extra_body=extra_body,
430-
timeout=timeout,
431-
post_parser=ResultWrapper[Optional[Consumer]]._unwrapper,
432-
),
433-
cast_to=cast(
434-
Any, ResultWrapper[Consumer]
435-
), # Union types cannot be passed in as arguments in the type system
376+
return self._get_api_list(
377+
f"/accounts/{account_id}/queues/{queue_id}/consumers",
378+
page=SyncSinglePage[Consumer],
379+
options=make_request_options(
380+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
436381
),
382+
model=cast(Any, Consumer), # Union types cannot be passed in as arguments in the type system
437383
)
438384

439385

@@ -706,47 +652,6 @@ async def update(
706652
),
707653
)
708654

709-
def list(
710-
self,
711-
queue_id: str,
712-
*,
713-
account_id: str,
714-
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
715-
# The extra values given here take precedence over values defined on the client or passed to this method.
716-
extra_headers: Headers | None = None,
717-
extra_query: Query | None = None,
718-
extra_body: Body | None = None,
719-
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
720-
) -> AsyncPaginator[Consumer, AsyncSinglePage[Consumer]]:
721-
"""
722-
Returns the consumers for a Queue
723-
724-
Args:
725-
account_id: A Resource identifier.
726-
727-
queue_id: A Resource identifier.
728-
729-
extra_headers: Send extra headers
730-
731-
extra_query: Add additional query parameters to the request
732-
733-
extra_body: Add additional JSON properties to the request
734-
735-
timeout: Override the client-level default timeout for this request, in seconds
736-
"""
737-
if not account_id:
738-
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
739-
if not queue_id:
740-
raise ValueError(f"Expected a non-empty value for `queue_id` but received {queue_id!r}")
741-
return self._get_api_list(
742-
f"/accounts/{account_id}/queues/{queue_id}/consumers",
743-
page=AsyncSinglePage[Consumer],
744-
options=make_request_options(
745-
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
746-
),
747-
model=cast(Any, Consumer), # Union types cannot be passed in as arguments in the type system
748-
)
749-
750655
async def delete(
751656
self,
752657
consumer_id: str,
@@ -792,29 +697,26 @@ async def delete(
792697
cast_to=ConsumerDeleteResponse,
793698
)
794699

795-
async def get(
700+
def get(
796701
self,
797-
consumer_id: str,
702+
queue_id: str,
798703
*,
799704
account_id: str,
800-
queue_id: str,
801705
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
802706
# The extra values given here take precedence over values defined on the client or passed to this method.
803707
extra_headers: Headers | None = None,
804708
extra_query: Query | None = None,
805709
extra_body: Body | None = None,
806710
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
807-
) -> Optional[Consumer]:
711+
) -> AsyncPaginator[Consumer, AsyncSinglePage[Consumer]]:
808712
"""
809-
Fetches the consumer for a queue by consumer id
713+
Returns the consumers for a Queue
810714
811715
Args:
812716
account_id: A Resource identifier.
813717
814718
queue_id: A Resource identifier.
815719
816-
consumer_id: A Resource identifier.
817-
818720
extra_headers: Send extra headers
819721
820722
extra_query: Add additional query parameters to the request
@@ -827,23 +729,13 @@ async def get(
827729
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
828730
if not queue_id:
829731
raise ValueError(f"Expected a non-empty value for `queue_id` but received {queue_id!r}")
830-
if not consumer_id:
831-
raise ValueError(f"Expected a non-empty value for `consumer_id` but received {consumer_id!r}")
832-
return cast(
833-
Optional[Consumer],
834-
await self._get(
835-
f"/accounts/{account_id}/queues/{queue_id}/consumers/{consumer_id}",
836-
options=make_request_options(
837-
extra_headers=extra_headers,
838-
extra_query=extra_query,
839-
extra_body=extra_body,
840-
timeout=timeout,
841-
post_parser=ResultWrapper[Optional[Consumer]]._unwrapper,
842-
),
843-
cast_to=cast(
844-
Any, ResultWrapper[Consumer]
845-
), # Union types cannot be passed in as arguments in the type system
732+
return self._get_api_list(
733+
f"/accounts/{account_id}/queues/{queue_id}/consumers",
734+
page=AsyncSinglePage[Consumer],
735+
options=make_request_options(
736+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
846737
),
738+
model=cast(Any, Consumer), # Union types cannot be passed in as arguments in the type system
847739
)
848740

849741

@@ -857,9 +749,6 @@ def __init__(self, consumers: ConsumersResource) -> None:
857749
self.update = to_raw_response_wrapper(
858750
consumers.update,
859751
)
860-
self.list = to_raw_response_wrapper(
861-
consumers.list,
862-
)
863752
self.delete = to_raw_response_wrapper(
864753
consumers.delete,
865754
)
@@ -878,9 +767,6 @@ def __init__(self, consumers: AsyncConsumersResource) -> None:
878767
self.update = async_to_raw_response_wrapper(
879768
consumers.update,
880769
)
881-
self.list = async_to_raw_response_wrapper(
882-
consumers.list,
883-
)
884770
self.delete = async_to_raw_response_wrapper(
885771
consumers.delete,
886772
)
@@ -899,9 +785,6 @@ def __init__(self, consumers: ConsumersResource) -> None:
899785
self.update = to_streamed_response_wrapper(
900786
consumers.update,
901787
)
902-
self.list = to_streamed_response_wrapper(
903-
consumers.list,
904-
)
905788
self.delete = to_streamed_response_wrapper(
906789
consumers.delete,
907790
)
@@ -920,9 +803,6 @@ def __init__(self, consumers: AsyncConsumersResource) -> None:
920803
self.update = async_to_streamed_response_wrapper(
921804
consumers.update,
922805
)
923-
self.list = async_to_streamed_response_wrapper(
924-
consumers.list,
925-
)
926806
self.delete = async_to_streamed_response_wrapper(
927807
consumers.delete,
928808
)

src/cloudflare/resources/zero_trust/dlp/datasets/upload.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def create(
8787
def edit(
8888
self,
8989
version: int,
90-
dataset: FileContent,
90+
body: FileContent,
9191
*,
9292
account_id: str,
9393
dataset_id: str,
@@ -121,7 +121,7 @@ def edit(
121121
extra_headers = {"Content-Type": "application/octet-stream", **(extra_headers or {})}
122122
return self._post(
123123
f"/accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version}",
124-
body=read_file_content(dataset),
124+
body=read_file_content(body),
125125
options=make_request_options(
126126
extra_headers=extra_headers,
127127
extra_query=extra_query,
@@ -196,7 +196,7 @@ async def create(
196196
async def edit(
197197
self,
198198
version: int,
199-
dataset: FileContent,
199+
body: FileContent,
200200
*,
201201
account_id: str,
202202
dataset_id: str,
@@ -230,7 +230,7 @@ async def edit(
230230
extra_headers = {"Content-Type": "application/octet-stream", **(extra_headers or {})}
231231
return await self._post(
232232
f"/accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version}",
233-
body=await async_read_file_content(dataset),
233+
body=await async_read_file_content(body),
234234
options=make_request_options(
235235
extra_headers=extra_headers,
236236
extra_query=extra_query,

src/cloudflare/resources/zero_trust/dlp/datasets/versions/entries.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def with_streaming_response(self) -> EntriesResourceWithStreamingResponse:
4646
def create(
4747
self,
4848
entry_id: str,
49-
dataset_version_entry: FileContent,
49+
body: FileContent,
5050
*,
5151
account_id: str,
5252
dataset_id: str,
@@ -81,7 +81,7 @@ def create(
8181
extra_headers = {"Content-Type": "application/octet-stream", **(extra_headers or {})}
8282
return self._post(
8383
f"/accounts/{account_id}/dlp/datasets/{dataset_id}/versions/{version}/entries/{entry_id}",
84-
body=read_file_content(dataset_version_entry),
84+
body=read_file_content(body),
8585
options=make_request_options(
8686
extra_headers=extra_headers,
8787
extra_query=extra_query,
@@ -116,7 +116,7 @@ def with_streaming_response(self) -> AsyncEntriesResourceWithStreamingResponse:
116116
async def create(
117117
self,
118118
entry_id: str,
119-
dataset_version_entry: FileContent,
119+
body: FileContent,
120120
*,
121121
account_id: str,
122122
dataset_id: str,
@@ -151,7 +151,7 @@ async def create(
151151
extra_headers = {"Content-Type": "application/octet-stream", **(extra_headers or {})}
152152
return await self._post(
153153
f"/accounts/{account_id}/dlp/datasets/{dataset_id}/versions/{version}/entries/{entry_id}",
154-
body=await async_read_file_content(dataset_version_entry),
154+
body=await async_read_file_content(body),
155155
options=make_request_options(
156156
extra_headers=extra_headers,
157157
extra_query=extra_query,

0 commit comments

Comments
 (0)