Skip to content

Commit 96581bc

Browse files
feat(zero_trust_dlp): Added individual resources and new routes
1 parent 578424f commit 96581bc

29 files changed

Lines changed: 3872 additions & 31 deletions

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 1761
1+
configured_endpoints: 1769
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-96ad9bfaad2a1dce9c6cccc0b105a257651c44566e5038a75fbf769f2ffacd9b.yml
33
openapi_spec_hash: 241cae658fd35c1eca02921272879760
4-
config_hash: 150f1595200b5d085e0c40682eb2010b
4+
config_hash: 553b8c9fbe8068eae649aed371f36d6f

api.md

Lines changed: 55 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6506,7 +6506,9 @@ from cloudflare.types.zero_trust.dlp.profiles import PredefinedProfile
65066506

65076507
Methods:
65086508

6509+
- <code title="post /accounts/{account_id}/dlp/profiles/predefined">client.zero_trust.dlp.profiles.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/profiles/predefined_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/profile.py">Optional[Profile]</a></code>
65096510
- <code title="put /accounts/{account_id}/dlp/profiles/predefined/{profile_id}">client.zero_trust.dlp.profiles.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py">update</a>(profile_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/profiles/predefined_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/profile.py">Optional[Profile]</a></code>
6511+
- <code title="delete /accounts/{account_id}/dlp/profiles/predefined/{profile_id}">client.zero_trust.dlp.profiles.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py">delete</a>(profile_id, \*, account_id) -> object</code>
65106512
- <code title="get /accounts/{account_id}/dlp/profiles/predefined/{profile_id}">client.zero_trust.dlp.profiles.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py">get</a>(profile_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/dlp/profile.py">Optional[Profile]</a></code>
65116513

65126514
### Limits
@@ -6536,11 +6538,59 @@ from cloudflare.types.zero_trust.dlp import (
65366538

65376539
Methods:
65386540

6539-
- <code title="post /accounts/{account_id}/dlp/entries">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entry_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_create_response.py">Optional[EntryCreateResponse]</a></code>
6540-
- <code title="put /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries.py">update</a>(entry_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entry_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_update_response.py">Optional[EntryUpdateResponse]</a></code>
6541-
- <code title="get /accounts/{account_id}/dlp/entries">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_list_response.py">SyncSinglePage[EntryListResponse]</a></code>
6542-
- <code title="delete /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries.py">delete</a>(entry_id, \*, account_id) -> object</code>
6543-
- <code title="get /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries.py">get</a>(entry_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_get_response.py">Optional[EntryGetResponse]</a></code>
6541+
- <code title="post /accounts/{account_id}/dlp/entries">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/entries.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entry_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_create_response.py">Optional[EntryCreateResponse]</a></code>
6542+
- <code title="put /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/entries.py">update</a>(entry_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entry_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_update_response.py">Optional[EntryUpdateResponse]</a></code>
6543+
- <code title="get /accounts/{account_id}/dlp/entries">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/entries.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_list_response.py">SyncSinglePage[EntryListResponse]</a></code>
6544+
- <code title="delete /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/entries.py">delete</a>(entry_id, \*, account_id) -> object</code>
6545+
- <code title="get /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/entries.py">get</a>(entry_id, \*, account_id) -> <a href="./src/cloudflare/types/zero_trust/dlp/entry_get_response.py">Optional[EntryGetResponse]</a></code>
6546+
6547+
#### Custom
6548+
6549+
Types:
6550+
6551+
```python
6552+
from cloudflare.types.zero_trust.dlp.entries import CustomCreateResponse, CustomUpdateResponse
6553+
```
6554+
6555+
Methods:
6556+
6557+
- <code title="post /accounts/{account_id}/dlp/entries">client.zero_trust.dlp.entries.custom.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/custom.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entries/custom_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entries/custom_create_response.py">Optional[CustomCreateResponse]</a></code>
6558+
- <code title="put /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.custom.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/custom.py">update</a>(entry_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entries/custom_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entries/custom_update_response.py">Optional[CustomUpdateResponse]</a></code>
6559+
- <code title="delete /accounts/{account_id}/dlp/entries/{entry_id}">client.zero_trust.dlp.entries.custom.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/custom.py">delete</a>(entry_id, \*, account_id) -> object</code>
6560+
6561+
#### Predefined
6562+
6563+
Types:
6564+
6565+
```python
6566+
from cloudflare.types.zero_trust.dlp.entries import (
6567+
PredefinedCreateResponse,
6568+
PredefinedUpdateResponse,
6569+
)
6570+
```
6571+
6572+
Methods:
6573+
6574+
- <code title="post /accounts/{account_id}/dlp/entries/predefined">client.zero_trust.dlp.entries.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/predefined.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entries/predefined_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entries/predefined_create_response.py">Optional[PredefinedCreateResponse]</a></code>
6575+
- <code title="put /accounts/{account_id}/dlp/entries/predefined/{entry_id}">client.zero_trust.dlp.entries.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/predefined.py">update</a>(entry_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entries/predefined_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entries/predefined_update_response.py">Optional[PredefinedUpdateResponse]</a></code>
6576+
- <code title="delete /accounts/{account_id}/dlp/entries/predefined/{entry_id}">client.zero_trust.dlp.entries.predefined.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/predefined.py">delete</a>(entry_id, \*, account_id) -> object</code>
6577+
6578+
#### Integration
6579+
6580+
Types:
6581+
6582+
```python
6583+
from cloudflare.types.zero_trust.dlp.entries import (
6584+
IntegrationCreateResponse,
6585+
IntegrationUpdateResponse,
6586+
)
6587+
```
6588+
6589+
Methods:
6590+
6591+
- <code title="post /accounts/{account_id}/dlp/entries/integration">client.zero_trust.dlp.entries.integration.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/integration.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entries/integration_create_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entries/integration_create_response.py">Optional[IntegrationCreateResponse]</a></code>
6592+
- <code title="put /accounts/{account_id}/dlp/entries/integration/{entry_id}">client.zero_trust.dlp.entries.integration.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/integration.py">update</a>(entry_id, \*, account_id, \*\*<a href="src/cloudflare/types/zero_trust/dlp/entries/integration_update_params.py">params</a>) -> <a href="./src/cloudflare/types/zero_trust/dlp/entries/integration_update_response.py">Optional[IntegrationUpdateResponse]</a></code>
6593+
- <code title="delete /accounts/{account_id}/dlp/entries/integration/{entry_id}">client.zero_trust.dlp.entries.integration.<a href="./src/cloudflare/resources/zero_trust/dlp/entries/integration.py">delete</a>(entry_id, \*, account_id) -> object</code>
65446594

65456595
## Gateway
65466596

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@
1010
LimitsResourceWithStreamingResponse,
1111
AsyncLimitsResourceWithStreamingResponse,
1212
)
13-
from .entries import (
14-
EntriesResource,
15-
AsyncEntriesResource,
16-
EntriesResourceWithRawResponse,
17-
AsyncEntriesResourceWithRawResponse,
18-
EntriesResourceWithStreamingResponse,
19-
AsyncEntriesResourceWithStreamingResponse,
20-
)
2113
from .patterns import (
2214
PatternsResource,
2315
AsyncPatternsResource,
@@ -44,6 +36,14 @@
4436
PayloadLogsResourceWithStreamingResponse,
4537
AsyncPayloadLogsResourceWithStreamingResponse,
4638
)
39+
from .entries.entries import (
40+
EntriesResource,
41+
AsyncEntriesResource,
42+
EntriesResourceWithRawResponse,
43+
AsyncEntriesResourceWithRawResponse,
44+
EntriesResourceWithStreamingResponse,
45+
AsyncEntriesResourceWithStreamingResponse,
46+
)
4747
from .datasets.datasets import (
4848
DatasetsResource,
4949
AsyncDatasetsResource,
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .custom import (
4+
CustomResource,
5+
AsyncCustomResource,
6+
CustomResourceWithRawResponse,
7+
AsyncCustomResourceWithRawResponse,
8+
CustomResourceWithStreamingResponse,
9+
AsyncCustomResourceWithStreamingResponse,
10+
)
11+
from .entries import (
12+
EntriesResource,
13+
AsyncEntriesResource,
14+
EntriesResourceWithRawResponse,
15+
AsyncEntriesResourceWithRawResponse,
16+
EntriesResourceWithStreamingResponse,
17+
AsyncEntriesResourceWithStreamingResponse,
18+
)
19+
from .predefined import (
20+
PredefinedResource,
21+
AsyncPredefinedResource,
22+
PredefinedResourceWithRawResponse,
23+
AsyncPredefinedResourceWithRawResponse,
24+
PredefinedResourceWithStreamingResponse,
25+
AsyncPredefinedResourceWithStreamingResponse,
26+
)
27+
from .integration import (
28+
IntegrationResource,
29+
AsyncIntegrationResource,
30+
IntegrationResourceWithRawResponse,
31+
AsyncIntegrationResourceWithRawResponse,
32+
IntegrationResourceWithStreamingResponse,
33+
AsyncIntegrationResourceWithStreamingResponse,
34+
)
35+
36+
__all__ = [
37+
"CustomResource",
38+
"AsyncCustomResource",
39+
"CustomResourceWithRawResponse",
40+
"AsyncCustomResourceWithRawResponse",
41+
"CustomResourceWithStreamingResponse",
42+
"AsyncCustomResourceWithStreamingResponse",
43+
"PredefinedResource",
44+
"AsyncPredefinedResource",
45+
"PredefinedResourceWithRawResponse",
46+
"AsyncPredefinedResourceWithRawResponse",
47+
"PredefinedResourceWithStreamingResponse",
48+
"AsyncPredefinedResourceWithStreamingResponse",
49+
"IntegrationResource",
50+
"AsyncIntegrationResource",
51+
"IntegrationResourceWithRawResponse",
52+
"AsyncIntegrationResourceWithRawResponse",
53+
"IntegrationResourceWithStreamingResponse",
54+
"AsyncIntegrationResourceWithStreamingResponse",
55+
"EntriesResource",
56+
"AsyncEntriesResource",
57+
"EntriesResourceWithRawResponse",
58+
"AsyncEntriesResourceWithRawResponse",
59+
"EntriesResourceWithStreamingResponse",
60+
"AsyncEntriesResourceWithStreamingResponse",
61+
]

0 commit comments

Comments
 (0)