Skip to content

Commit d00a8be

Browse files
chore(api): upload stainless config from cloudflare-config
1 parent eea855a commit d00a8be

10 files changed

Lines changed: 662 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: 1775
1+
configured_endpoints: 1777
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-be33ed716939444c958b96a8d44b4c5cadd6ca31e9f8a482499af3b9e02a32a1.yml
33
openapi_spec_hash: 0eaa6c9fe834ee3f0dd40c71033e412e
4-
config_hash: 4a37da9893560914a7ac1a75cc01202a
4+
config_hash: a35e9eb0436652c704bebf7c0a38085b

api.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3430,6 +3430,23 @@ Methods:
34303430

34313431
- <code title="post /accounts/{account_id}/diagnostics/traceroute">client.diagnostics.traceroutes.<a href="./src/cloudflare/resources/diagnostics/traceroutes.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/diagnostics/traceroute_create_params.py">params</a>) -> <a href="./src/cloudflare/types/diagnostics/traceroute.py">SyncSinglePage[Traceroute]</a></code>
34323432

3433+
## EndpointHealthchecks
3434+
3435+
Types:
3436+
3437+
```python
3438+
from cloudflare.types.diagnostics import (
3439+
EndpointHealthcheck,
3440+
EndpointHealthcheckCreateResponse,
3441+
EndpointHealthcheckListResponse,
3442+
)
3443+
```
3444+
3445+
Methods:
3446+
3447+
- <code title="post /accounts/{account_id}/diagnostics/endpoint-healthchecks">client.diagnostics.endpoint_healthchecks.<a href="./src/cloudflare/resources/diagnostics/endpoint_healthchecks.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/diagnostics/endpoint_healthcheck_create_params.py">params</a>) -> <a href="./src/cloudflare/types/diagnostics/endpoint_healthcheck_create_response.py">Optional[EndpointHealthcheckCreateResponse]</a></code>
3448+
- <code title="get /accounts/{account_id}/diagnostics/endpoint-healthchecks">client.diagnostics.endpoint_healthchecks.<a href="./src/cloudflare/resources/diagnostics/endpoint_healthchecks.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/diagnostics/endpoint_healthcheck_list_response.py">Optional[EndpointHealthcheckListResponse]</a></code>
3449+
34333450
# Images
34343451

34353452
## V1

src/cloudflare/resources/diagnostics/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@
1616
TraceroutesResourceWithStreamingResponse,
1717
AsyncTraceroutesResourceWithStreamingResponse,
1818
)
19+
from .endpoint_healthchecks import (
20+
EndpointHealthchecksResource,
21+
AsyncEndpointHealthchecksResource,
22+
EndpointHealthchecksResourceWithRawResponse,
23+
AsyncEndpointHealthchecksResourceWithRawResponse,
24+
EndpointHealthchecksResourceWithStreamingResponse,
25+
AsyncEndpointHealthchecksResourceWithStreamingResponse,
26+
)
1927

2028
__all__ = [
2129
"TraceroutesResource",
@@ -24,6 +32,12 @@
2432
"AsyncTraceroutesResourceWithRawResponse",
2533
"TraceroutesResourceWithStreamingResponse",
2634
"AsyncTraceroutesResourceWithStreamingResponse",
35+
"EndpointHealthchecksResource",
36+
"AsyncEndpointHealthchecksResource",
37+
"EndpointHealthchecksResourceWithRawResponse",
38+
"AsyncEndpointHealthchecksResourceWithRawResponse",
39+
"EndpointHealthchecksResourceWithStreamingResponse",
40+
"AsyncEndpointHealthchecksResourceWithStreamingResponse",
2741
"DiagnosticsResource",
2842
"AsyncDiagnosticsResource",
2943
"DiagnosticsResourceWithRawResponse",

src/cloudflare/resources/diagnostics/diagnostics.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@
1212
TraceroutesResourceWithStreamingResponse,
1313
AsyncTraceroutesResourceWithStreamingResponse,
1414
)
15+
from .endpoint_healthchecks import (
16+
EndpointHealthchecksResource,
17+
AsyncEndpointHealthchecksResource,
18+
EndpointHealthchecksResourceWithRawResponse,
19+
AsyncEndpointHealthchecksResourceWithRawResponse,
20+
EndpointHealthchecksResourceWithStreamingResponse,
21+
AsyncEndpointHealthchecksResourceWithStreamingResponse,
22+
)
1523

1624
__all__ = ["DiagnosticsResource", "AsyncDiagnosticsResource"]
1725

@@ -21,6 +29,10 @@ class DiagnosticsResource(SyncAPIResource):
2129
def traceroutes(self) -> TraceroutesResource:
2230
return TraceroutesResource(self._client)
2331

32+
@cached_property
33+
def endpoint_healthchecks(self) -> EndpointHealthchecksResource:
34+
return EndpointHealthchecksResource(self._client)
35+
2436
@cached_property
2537
def with_raw_response(self) -> DiagnosticsResourceWithRawResponse:
2638
"""
@@ -46,6 +58,10 @@ class AsyncDiagnosticsResource(AsyncAPIResource):
4658
def traceroutes(self) -> AsyncTraceroutesResource:
4759
return AsyncTraceroutesResource(self._client)
4860

61+
@cached_property
62+
def endpoint_healthchecks(self) -> AsyncEndpointHealthchecksResource:
63+
return AsyncEndpointHealthchecksResource(self._client)
64+
4965
@cached_property
5066
def with_raw_response(self) -> AsyncDiagnosticsResourceWithRawResponse:
5167
"""
@@ -74,6 +90,10 @@ def __init__(self, diagnostics: DiagnosticsResource) -> None:
7490
def traceroutes(self) -> TraceroutesResourceWithRawResponse:
7591
return TraceroutesResourceWithRawResponse(self._diagnostics.traceroutes)
7692

93+
@cached_property
94+
def endpoint_healthchecks(self) -> EndpointHealthchecksResourceWithRawResponse:
95+
return EndpointHealthchecksResourceWithRawResponse(self._diagnostics.endpoint_healthchecks)
96+
7797

7898
class AsyncDiagnosticsResourceWithRawResponse:
7999
def __init__(self, diagnostics: AsyncDiagnosticsResource) -> None:
@@ -83,6 +103,10 @@ def __init__(self, diagnostics: AsyncDiagnosticsResource) -> None:
83103
def traceroutes(self) -> AsyncTraceroutesResourceWithRawResponse:
84104
return AsyncTraceroutesResourceWithRawResponse(self._diagnostics.traceroutes)
85105

106+
@cached_property
107+
def endpoint_healthchecks(self) -> AsyncEndpointHealthchecksResourceWithRawResponse:
108+
return AsyncEndpointHealthchecksResourceWithRawResponse(self._diagnostics.endpoint_healthchecks)
109+
86110

87111
class DiagnosticsResourceWithStreamingResponse:
88112
def __init__(self, diagnostics: DiagnosticsResource) -> None:
@@ -92,6 +116,10 @@ def __init__(self, diagnostics: DiagnosticsResource) -> None:
92116
def traceroutes(self) -> TraceroutesResourceWithStreamingResponse:
93117
return TraceroutesResourceWithStreamingResponse(self._diagnostics.traceroutes)
94118

119+
@cached_property
120+
def endpoint_healthchecks(self) -> EndpointHealthchecksResourceWithStreamingResponse:
121+
return EndpointHealthchecksResourceWithStreamingResponse(self._diagnostics.endpoint_healthchecks)
122+
95123

96124
class AsyncDiagnosticsResourceWithStreamingResponse:
97125
def __init__(self, diagnostics: AsyncDiagnosticsResource) -> None:
@@ -100,3 +128,7 @@ def __init__(self, diagnostics: AsyncDiagnosticsResource) -> None:
100128
@cached_property
101129
def traceroutes(self) -> AsyncTraceroutesResourceWithStreamingResponse:
102130
return AsyncTraceroutesResourceWithStreamingResponse(self._diagnostics.traceroutes)
131+
132+
@cached_property
133+
def endpoint_healthchecks(self) -> AsyncEndpointHealthchecksResourceWithStreamingResponse:
134+
return AsyncEndpointHealthchecksResourceWithStreamingResponse(self._diagnostics.endpoint_healthchecks)

0 commit comments

Comments
 (0)