Skip to content

Commit 722325a

Browse files
chore(api): update composite API spec
1 parent 5fbb4f8 commit 722325a

30 files changed

Lines changed: 1447 additions & 1391 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1811
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-f667fe85c44838740e4df740349e1a7a4d8b29f1289263687e5515be63756c4f.yml
3-
openapi_spec_hash: 5ac65f347af852e1ac6eaff79246fc33
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-f0df9799d57279965730a3efbadfd041338e15a86cafa330e10fd03b09036fdc.yml
3+
openapi_spec_hash: 12c366fbc2a677cb9778548532ad7b3c
44
config_hash: 4e184f6d41e4088670e95ba876c8238b

api.md

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9703,42 +9703,40 @@ Methods:
97039703
- <code title="delete /accounts/{account_id}/shares/{share_id}/resources/{resource_id}">client.resource_sharing.resources.<a href="./src/cloudflare/resources/resource_sharing/resources.py">delete</a>(resource_id, \*, account_id, share_id) -> <a href="./src/cloudflare/types/resource_sharing/resource_delete_response.py">Optional[ResourceDeleteResponse]</a></code>
97049704
- <code title="get /accounts/{account_id}/shares/{share_id}/resources/{resource_id}">client.resource_sharing.resources.<a href="./src/cloudflare/resources/resource_sharing/resources.py">get</a>(resource_id, \*, account_id, share_id) -> <a href="./src/cloudflare/types/resource_sharing/resource_get_response.py">Optional[ResourceGetResponse]</a></code>
97059705

9706-
# ContentScanning
9707-
9708-
Methods:
9709-
9710-
- <code title="post /zones/{zone_id}/content-upload-scan/disable">client.content_scanning.<a href="./src/cloudflare/resources/content_scanning/content_scanning.py">disable</a>(\*, zone_id) -> object</code>
9711-
- <code title="post /zones/{zone_id}/content-upload-scan/enable">client.content_scanning.<a href="./src/cloudflare/resources/content_scanning/content_scanning.py">enable</a>(\*, zone_id) -> object</code>
9712-
9713-
## Payloads
9706+
# LeakedCredentialChecks
97149707

97159708
Types:
97169709

97179710
```python
9718-
from cloudflare.types.content_scanning import (
9719-
PayloadCreateResponse,
9720-
PayloadListResponse,
9721-
PayloadDeleteResponse,
9711+
from cloudflare.types.leaked_credential_checks import (
9712+
LeakedCredentialCheckCreateResponse,
9713+
LeakedCredentialCheckGetResponse,
97229714
)
97239715
```
97249716

97259717
Methods:
97269718

9727-
- <code title="post /zones/{zone_id}/content-upload-scan/payloads">client.content_scanning.payloads.<a href="./src/cloudflare/resources/content_scanning/payloads.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/content_scanning/payload_create_params.py">params</a>) -> <a href="./src/cloudflare/types/content_scanning/payload_create_response.py">SyncSinglePage[PayloadCreateResponse]</a></code>
9728-
- <code title="get /zones/{zone_id}/content-upload-scan/payloads">client.content_scanning.payloads.<a href="./src/cloudflare/resources/content_scanning/payloads.py">list</a>(\*, zone_id) -> <a href="./src/cloudflare/types/content_scanning/payload_list_response.py">SyncSinglePage[PayloadListResponse]</a></code>
9729-
- <code title="delete /zones/{zone_id}/content-upload-scan/payloads/{expression_id}">client.content_scanning.payloads.<a href="./src/cloudflare/resources/content_scanning/payloads.py">delete</a>(expression_id, \*, zone_id) -> <a href="./src/cloudflare/types/content_scanning/payload_delete_response.py">SyncSinglePage[PayloadDeleteResponse]</a></code>
9719+
- <code title="post /zones/{zone_id}/leaked-credential-checks">client.leaked_credential_checks.<a href="./src/cloudflare/resources/leaked_credential_checks/leaked_credential_checks.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/leaked_credential_checks/leaked_credential_check_create_params.py">params</a>) -> <a href="./src/cloudflare/types/leaked_credential_checks/leaked_credential_check_create_response.py">LeakedCredentialCheckCreateResponse</a></code>
9720+
- <code title="get /zones/{zone_id}/leaked-credential-checks">client.leaked_credential_checks.<a href="./src/cloudflare/resources/leaked_credential_checks/leaked_credential_checks.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/leaked_credential_checks/leaked_credential_check_get_response.py">LeakedCredentialCheckGetResponse</a></code>
97309721

9731-
## Settings
9722+
## Detections
97329723

97339724
Types:
97349725

97359726
```python
9736-
from cloudflare.types.content_scanning import SettingGetResponse
9727+
from cloudflare.types.leaked_credential_checks import (
9728+
DetectionCreateResponse,
9729+
DetectionUpdateResponse,
9730+
DetectionListResponse,
9731+
)
97379732
```
97389733

97399734
Methods:
97409735

9741-
- <code title="get /zones/{zone_id}/content-upload-scan/settings">client.content_scanning.settings.<a href="./src/cloudflare/resources/content_scanning/settings.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/content_scanning/setting_get_response.py">SettingGetResponse</a></code>
9736+
- <code title="post /zones/{zone_id}/leaked-credential-checks/detections">client.leaked_credential_checks.detections.<a href="./src/cloudflare/resources/leaked_credential_checks/detections.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/leaked_credential_checks/detection_create_params.py">params</a>) -> <a href="./src/cloudflare/types/leaked_credential_checks/detection_create_response.py">DetectionCreateResponse</a></code>
9737+
- <code title="put /zones/{zone_id}/leaked-credential-checks/detections/{detection_id}">client.leaked_credential_checks.detections.<a href="./src/cloudflare/resources/leaked_credential_checks/detections.py">update</a>(detection_id, \*, zone_id, \*\*<a href="src/cloudflare/types/leaked_credential_checks/detection_update_params.py">params</a>) -> <a href="./src/cloudflare/types/leaked_credential_checks/detection_update_response.py">DetectionUpdateResponse</a></code>
9738+
- <code title="get /zones/{zone_id}/leaked-credential-checks/detections">client.leaked_credential_checks.detections.<a href="./src/cloudflare/resources/leaked_credential_checks/detections.py">list</a>(\*, zone_id) -> <a href="./src/cloudflare/types/leaked_credential_checks/detection_list_response.py">SyncSinglePage[DetectionListResponse]</a></code>
9739+
- <code title="delete /zones/{zone_id}/leaked-credential-checks/detections/{detection_id}">client.leaked_credential_checks.detections.<a href="./src/cloudflare/resources/leaked_credential_checks/detections.py">delete</a>(detection_id, \*, zone_id) -> object</code>
97429740

97439741
# AbuseReports
97449742

src/cloudflare/_client.py

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@
108108
request_tracers,
109109
security_center,
110110
brand_protection,
111-
content_scanning,
112111
custom_hostnames,
113112
resource_sharing,
114113
browser_rendering,
@@ -126,6 +125,7 @@
126125
origin_ca_certificates,
127126
origin_tls_client_auth,
128127
certificate_authorities,
128+
leaked_credential_checks,
129129
magic_network_monitoring,
130130
origin_post_quantum_encryption,
131131
)
@@ -213,7 +213,6 @@
213213
from .resources.request_tracers.request_tracers import RequestTracersResource, AsyncRequestTracersResource
214214
from .resources.security_center.security_center import SecurityCenterResource, AsyncSecurityCenterResource
215215
from .resources.brand_protection.brand_protection import BrandProtectionResource, AsyncBrandProtectionResource
216-
from .resources.content_scanning.content_scanning import ContentScanningResource, AsyncContentScanningResource
217216
from .resources.custom_hostnames.custom_hostnames import CustomHostnamesResource, AsyncCustomHostnamesResource
218217
from .resources.resource_sharing.resource_sharing import ResourceSharingResource, AsyncResourceSharingResource
219218
from .resources.browser_rendering.browser_rendering import BrowserRenderingResource, AsyncBrowserRenderingResource
@@ -243,6 +242,10 @@
243242
CertificateAuthoritiesResource,
244243
AsyncCertificateAuthoritiesResource,
245244
)
245+
from .resources.leaked_credential_checks.leaked_credential_checks import (
246+
LeakedCredentialChecksResource,
247+
AsyncLeakedCredentialChecksResource,
248+
)
246249
from .resources.magic_network_monitoring.magic_network_monitoring import (
247250
MagicNetworkMonitoringResource,
248251
AsyncMagicNetworkMonitoringResource,
@@ -849,10 +852,10 @@ def resource_sharing(self) -> ResourceSharingResource:
849852
return ResourceSharingResource(self)
850853

851854
@cached_property
852-
def content_scanning(self) -> ContentScanningResource:
853-
from .resources.content_scanning import ContentScanningResource
855+
def leaked_credential_checks(self) -> LeakedCredentialChecksResource:
856+
from .resources.leaked_credential_checks import LeakedCredentialChecksResource
854857

855-
return ContentScanningResource(self)
858+
return LeakedCredentialChecksResource(self)
856859

857860
@cached_property
858861
def abuse_reports(self) -> AbuseReportsResource:
@@ -1675,10 +1678,10 @@ def resource_sharing(self) -> AsyncResourceSharingResource:
16751678
return AsyncResourceSharingResource(self)
16761679

16771680
@cached_property
1678-
def content_scanning(self) -> AsyncContentScanningResource:
1679-
from .resources.content_scanning import AsyncContentScanningResource
1681+
def leaked_credential_checks(self) -> AsyncLeakedCredentialChecksResource:
1682+
from .resources.leaked_credential_checks import AsyncLeakedCredentialChecksResource
16801683

1681-
return AsyncContentScanningResource(self)
1684+
return AsyncLeakedCredentialChecksResource(self)
16821685

16831686
@cached_property
16841687
def abuse_reports(self) -> AsyncAbuseReportsResource:
@@ -2431,10 +2434,10 @@ def resource_sharing(self) -> resource_sharing.ResourceSharingResourceWithRawRes
24312434
return ResourceSharingResourceWithRawResponse(self._client.resource_sharing)
24322435

24332436
@cached_property
2434-
def content_scanning(self) -> content_scanning.ContentScanningResourceWithRawResponse:
2435-
from .resources.content_scanning import ContentScanningResourceWithRawResponse
2437+
def leaked_credential_checks(self) -> leaked_credential_checks.LeakedCredentialChecksResourceWithRawResponse:
2438+
from .resources.leaked_credential_checks import LeakedCredentialChecksResourceWithRawResponse
24362439

2437-
return ContentScanningResourceWithRawResponse(self._client.content_scanning)
2440+
return LeakedCredentialChecksResourceWithRawResponse(self._client.leaked_credential_checks)
24382441

24392442
@cached_property
24402443
def abuse_reports(self) -> abuse_reports.AbuseReportsResourceWithRawResponse:
@@ -3004,10 +3007,10 @@ def resource_sharing(self) -> resource_sharing.AsyncResourceSharingResourceWithR
30043007
return AsyncResourceSharingResourceWithRawResponse(self._client.resource_sharing)
30053008

30063009
@cached_property
3007-
def content_scanning(self) -> content_scanning.AsyncContentScanningResourceWithRawResponse:
3008-
from .resources.content_scanning import AsyncContentScanningResourceWithRawResponse
3010+
def leaked_credential_checks(self) -> leaked_credential_checks.AsyncLeakedCredentialChecksResourceWithRawResponse:
3011+
from .resources.leaked_credential_checks import AsyncLeakedCredentialChecksResourceWithRawResponse
30093012

3010-
return AsyncContentScanningResourceWithRawResponse(self._client.content_scanning)
3013+
return AsyncLeakedCredentialChecksResourceWithRawResponse(self._client.leaked_credential_checks)
30113014

30123015
@cached_property
30133016
def abuse_reports(self) -> abuse_reports.AsyncAbuseReportsResourceWithRawResponse:
@@ -3577,10 +3580,10 @@ def resource_sharing(self) -> resource_sharing.ResourceSharingResourceWithStream
35773580
return ResourceSharingResourceWithStreamingResponse(self._client.resource_sharing)
35783581

35793582
@cached_property
3580-
def content_scanning(self) -> content_scanning.ContentScanningResourceWithStreamingResponse:
3581-
from .resources.content_scanning import ContentScanningResourceWithStreamingResponse
3583+
def leaked_credential_checks(self) -> leaked_credential_checks.LeakedCredentialChecksResourceWithStreamingResponse:
3584+
from .resources.leaked_credential_checks import LeakedCredentialChecksResourceWithStreamingResponse
35823585

3583-
return ContentScanningResourceWithStreamingResponse(self._client.content_scanning)
3586+
return LeakedCredentialChecksResourceWithStreamingResponse(self._client.leaked_credential_checks)
35843587

35853588
@cached_property
35863589
def abuse_reports(self) -> abuse_reports.AbuseReportsResourceWithStreamingResponse:
@@ -4158,10 +4161,12 @@ def resource_sharing(self) -> resource_sharing.AsyncResourceSharingResourceWithS
41584161
return AsyncResourceSharingResourceWithStreamingResponse(self._client.resource_sharing)
41594162

41604163
@cached_property
4161-
def content_scanning(self) -> content_scanning.AsyncContentScanningResourceWithStreamingResponse:
4162-
from .resources.content_scanning import AsyncContentScanningResourceWithStreamingResponse
4164+
def leaked_credential_checks(
4165+
self,
4166+
) -> leaked_credential_checks.AsyncLeakedCredentialChecksResourceWithStreamingResponse:
4167+
from .resources.leaked_credential_checks import AsyncLeakedCredentialChecksResourceWithStreamingResponse
41634168

4164-
return AsyncContentScanningResourceWithStreamingResponse(self._client.content_scanning)
4169+
return AsyncLeakedCredentialChecksResourceWithStreamingResponse(self._client.leaked_credential_checks)
41654170

41664171
@cached_property
41674172
def abuse_reports(self) -> abuse_reports.AsyncAbuseReportsResourceWithStreamingResponse:

src/cloudflare/resources/content_scanning/__init__.py

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)