Skip to content

Commit 42f37a3

Browse files
feat: feat(workers): adds Workers > Observability > Shared Queries resources
* feat(workers): adds Workers > Observability > Shared Queries resources
1 parent 248ef29 commit 42f37a3

11 files changed

Lines changed: 2612 additions & 2 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: 2283
1+
configured_endpoints: 2285
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a6c352830d1270d0abb5bb983058ea21815e1bb7d2e163965335dcb0e706f057.yml
33
openapi_spec_hash: 7e533a6fd89dd8f0e686167bcd0a391a
4-
config_hash: af64aebd155c327064f15fb62f55c6fc
4+
config_hash: b17e1aaf5d974addbb86c59c2dbb7195

src/cloudflare/resources/workers/api.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,3 +353,16 @@ Methods:
353353

354354
- <code title="post /accounts/{account_id}/workers/observability/queries">client.workers.observability.queries.<a href="./src/cloudflare/resources/workers/observability/queries.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/observability/query_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/observability/query_create_response.py">QueryCreateResponse</a></code>
355355
- <code title="get /accounts/{account_id}/workers/observability/queries">client.workers.observability.queries.<a href="./src/cloudflare/resources/workers/observability/queries.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/observability/query_list_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/observability/query_list_response.py">SyncSinglePage[QueryListResponse]</a></code>
356+
357+
### SharedQueries
358+
359+
Types:
360+
361+
```python
362+
from cloudflare.types.workers.observability import SharedQueryCreateResponse, SharedQueryGetResponse
363+
```
364+
365+
Methods:
366+
367+
- <code title="post /accounts/{account_id}/workers/observability/shared/query">client.workers.observability.shared_queries.<a href="./src/cloudflare/resources/workers/observability/shared_queries.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/workers/observability/shared_query_create_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/observability/shared_query_create_response.py">SharedQueryCreateResponse</a></code>
368+
- <code title="get /accounts/{account_id}/workers/observability/shared/query/{id}">client.workers.observability.shared_queries.<a href="./src/cloudflare/resources/workers/observability/shared_queries.py">get</a>(id, \*, account_id, \*\*<a href="src/cloudflare/types/workers/observability/shared_query_get_params.py">params</a>) -> <a href="./src/cloudflare/types/workers/observability/shared_query_get_response.py">SharedQueryGetResponse</a></code>

src/cloudflare/resources/workers/observability/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@
3232
ObservabilityResourceWithStreamingResponse,
3333
AsyncObservabilityResourceWithStreamingResponse,
3434
)
35+
from .shared_queries import (
36+
SharedQueriesResource,
37+
AsyncSharedQueriesResource,
38+
SharedQueriesResourceWithRawResponse,
39+
AsyncSharedQueriesResourceWithRawResponse,
40+
SharedQueriesResourceWithStreamingResponse,
41+
AsyncSharedQueriesResourceWithStreamingResponse,
42+
)
3543

3644
__all__ = [
3745
"TelemetryResource",
@@ -52,6 +60,12 @@
5260
"AsyncQueriesResourceWithRawResponse",
5361
"QueriesResourceWithStreamingResponse",
5462
"AsyncQueriesResourceWithStreamingResponse",
63+
"SharedQueriesResource",
64+
"AsyncSharedQueriesResource",
65+
"SharedQueriesResourceWithRawResponse",
66+
"AsyncSharedQueriesResourceWithRawResponse",
67+
"SharedQueriesResourceWithStreamingResponse",
68+
"AsyncSharedQueriesResourceWithStreamingResponse",
5569
"ObservabilityResource",
5670
"AsyncObservabilityResource",
5771
"ObservabilityResourceWithRawResponse",

src/cloudflare/resources/workers/observability/observability.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@
2828
DestinationsResourceWithStreamingResponse,
2929
AsyncDestinationsResourceWithStreamingResponse,
3030
)
31+
from .shared_queries import (
32+
SharedQueriesResource,
33+
AsyncSharedQueriesResource,
34+
SharedQueriesResourceWithRawResponse,
35+
AsyncSharedQueriesResourceWithRawResponse,
36+
SharedQueriesResourceWithStreamingResponse,
37+
AsyncSharedQueriesResourceWithStreamingResponse,
38+
)
3139

3240
__all__ = ["ObservabilityResource", "AsyncObservabilityResource"]
3341

@@ -45,6 +53,10 @@ def destinations(self) -> DestinationsResource:
4553
def queries(self) -> QueriesResource:
4654
return QueriesResource(self._client)
4755

56+
@cached_property
57+
def shared_queries(self) -> SharedQueriesResource:
58+
return SharedQueriesResource(self._client)
59+
4860
@cached_property
4961
def with_raw_response(self) -> ObservabilityResourceWithRawResponse:
5062
"""
@@ -78,6 +90,10 @@ def destinations(self) -> AsyncDestinationsResource:
7890
def queries(self) -> AsyncQueriesResource:
7991
return AsyncQueriesResource(self._client)
8092

93+
@cached_property
94+
def shared_queries(self) -> AsyncSharedQueriesResource:
95+
return AsyncSharedQueriesResource(self._client)
96+
8197
@cached_property
8298
def with_raw_response(self) -> AsyncObservabilityResourceWithRawResponse:
8399
"""
@@ -114,6 +130,10 @@ def destinations(self) -> DestinationsResourceWithRawResponse:
114130
def queries(self) -> QueriesResourceWithRawResponse:
115131
return QueriesResourceWithRawResponse(self._observability.queries)
116132

133+
@cached_property
134+
def shared_queries(self) -> SharedQueriesResourceWithRawResponse:
135+
return SharedQueriesResourceWithRawResponse(self._observability.shared_queries)
136+
117137

118138
class AsyncObservabilityResourceWithRawResponse:
119139
def __init__(self, observability: AsyncObservabilityResource) -> None:
@@ -131,6 +151,10 @@ def destinations(self) -> AsyncDestinationsResourceWithRawResponse:
131151
def queries(self) -> AsyncQueriesResourceWithRawResponse:
132152
return AsyncQueriesResourceWithRawResponse(self._observability.queries)
133153

154+
@cached_property
155+
def shared_queries(self) -> AsyncSharedQueriesResourceWithRawResponse:
156+
return AsyncSharedQueriesResourceWithRawResponse(self._observability.shared_queries)
157+
134158

135159
class ObservabilityResourceWithStreamingResponse:
136160
def __init__(self, observability: ObservabilityResource) -> None:
@@ -148,6 +172,10 @@ def destinations(self) -> DestinationsResourceWithStreamingResponse:
148172
def queries(self) -> QueriesResourceWithStreamingResponse:
149173
return QueriesResourceWithStreamingResponse(self._observability.queries)
150174

175+
@cached_property
176+
def shared_queries(self) -> SharedQueriesResourceWithStreamingResponse:
177+
return SharedQueriesResourceWithStreamingResponse(self._observability.shared_queries)
178+
151179

152180
class AsyncObservabilityResourceWithStreamingResponse:
153181
def __init__(self, observability: AsyncObservabilityResource) -> None:
@@ -164,3 +192,7 @@ def destinations(self) -> AsyncDestinationsResourceWithStreamingResponse:
164192
@cached_property
165193
def queries(self) -> AsyncQueriesResourceWithStreamingResponse:
166194
return AsyncQueriesResourceWithStreamingResponse(self._observability.queries)
195+
196+
@cached_property
197+
def shared_queries(self) -> AsyncSharedQueriesResourceWithStreamingResponse:
198+
return AsyncSharedQueriesResourceWithStreamingResponse(self._observability.shared_queries)

0 commit comments

Comments
 (0)