Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6a80948

Browse files
committedMar 9, 2025·
feat(dns): split account and zone DNS settings (#2507)
1 parent 1288828 commit 6a80948

24 files changed

+260
-981
lines changed
 

‎.stats.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 1574
1+
configured_endpoints: 1572
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-49794d21f9c5b1d528a53fc9c10d5d9de6eed9bd412a262d1cad78fa453be1b4.yml

‎api.md

+9-12
Original file line numberDiff line numberDiff line change
@@ -1131,20 +1131,17 @@ Methods:
11311131
Types:
11321132

11331133
```python
1134-
from cloudflare.types.dns import DNSSetting, SettingEditResponse, SettingGetResponse
1134+
from cloudflare.types.dns import DNSSetting
11351135
```
11361136

1137-
Methods:
1138-
1139-
- <code title="patch /{accounts_or_zones}/{account_or_zone_id}/dns_settings">client.dns.settings.<a href="./src/cloudflare/resources/dns/settings/settings.py">edit</a>(\*, account_id, zone_id, \*\*<a href="src/cloudflare/types/dns/setting_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/setting_edit_response.py">Optional[SettingEditResponse]</a></code>
1140-
- <code title="get /{accounts_or_zones}/{account_or_zone_id}/dns_settings">client.dns.settings.<a href="./src/cloudflare/resources/dns/settings/settings.py">get</a>(\*, account_id, zone_id) -> <a href="./src/cloudflare/types/dns/setting_get_response.py">Optional[SettingGetResponse]</a></code>
1137+
### Zone
11411138

1142-
### Views
1139+
#### Views
11431140

11441141
Types:
11451142

11461143
```python
1147-
from cloudflare.types.dns.settings import (
1144+
from cloudflare.types.dns.settings.zone import (
11481145
ViewCreateResponse,
11491146
ViewListResponse,
11501147
ViewDeleteResponse,
@@ -1155,11 +1152,11 @@ from cloudflare.types.dns.settings import (
11551152

11561153
Methods:
11571154

1158-
- <code title="post /accounts/{account_id}/dns_settings/views">client.dns.settings.views.<a href="./src/cloudflare/resources/dns/settings/views.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/view_create_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/view_create_response.py">Optional[ViewCreateResponse]</a></code>
1159-
- <code title="get /accounts/{account_id}/dns_settings/views">client.dns.settings.views.<a href="./src/cloudflare/resources/dns/settings/views.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/view_list_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/view_list_response.py">SyncV4PagePaginationArray[ViewListResponse]</a></code>
1160-
- <code title="delete /accounts/{account_id}/dns_settings/views/{view_id}">client.dns.settings.views.<a href="./src/cloudflare/resources/dns/settings/views.py">delete</a>(view_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/settings/view_delete_response.py">Optional[ViewDeleteResponse]</a></code>
1161-
- <code title="patch /accounts/{account_id}/dns_settings/views/{view_id}">client.dns.settings.views.<a href="./src/cloudflare/resources/dns/settings/views.py">edit</a>(view_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/view_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/view_edit_response.py">Optional[ViewEditResponse]</a></code>
1162-
- <code title="get /accounts/{account_id}/dns_settings/views/{view_id}">client.dns.settings.views.<a href="./src/cloudflare/resources/dns/settings/views.py">get</a>(view_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/settings/view_get_response.py">Optional[ViewGetResponse]</a></code>
1155+
- <code title="post /accounts/{account_id}/dns_settings/views">client.dns.settings.zone.views.<a href="./src/cloudflare/resources/dns/settings/zone/views.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/zone/view_create_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/zone/view_create_response.py">Optional[ViewCreateResponse]</a></code>
1156+
- <code title="get /accounts/{account_id}/dns_settings/views">client.dns.settings.zone.views.<a href="./src/cloudflare/resources/dns/settings/zone/views.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/zone/view_list_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/zone/view_list_response.py">SyncV4PagePaginationArray[ViewListResponse]</a></code>
1157+
- <code title="delete /accounts/{account_id}/dns_settings/views/{view_id}">client.dns.settings.zone.views.<a href="./src/cloudflare/resources/dns/settings/zone/views.py">delete</a>(view_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/settings/zone/view_delete_response.py">Optional[ViewDeleteResponse]</a></code>
1158+
- <code title="patch /accounts/{account_id}/dns_settings/views/{view_id}">client.dns.settings.zone.views.<a href="./src/cloudflare/resources/dns/settings/zone/views.py">edit</a>(view_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/zone/view_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/zone/view_edit_response.py">Optional[ViewEditResponse]</a></code>
1159+
- <code title="get /accounts/{account_id}/dns_settings/views/{view_id}">client.dns.settings.zone.views.<a href="./src/cloudflare/resources/dns/settings/zone/views.py">get</a>(view_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/settings/zone/view_get_response.py">Optional[ViewGetResponse]</a></code>
11631160

11641161
## Analytics
11651162

‎src/cloudflare/resources/dns/settings/__init__.py

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from .views import (
4-
ViewsResource,
5-
AsyncViewsResource,
6-
ViewsResourceWithRawResponse,
7-
AsyncViewsResourceWithRawResponse,
8-
ViewsResourceWithStreamingResponse,
9-
AsyncViewsResourceWithStreamingResponse,
3+
from .zone import (
4+
ZoneResource,
5+
AsyncZoneResource,
6+
ZoneResourceWithRawResponse,
7+
AsyncZoneResourceWithRawResponse,
8+
ZoneResourceWithStreamingResponse,
9+
AsyncZoneResourceWithStreamingResponse,
1010
)
1111
from .settings import (
1212
SettingsResource,
@@ -18,12 +18,12 @@
1818
)
1919

2020
__all__ = [
21-
"ViewsResource",
22-
"AsyncViewsResource",
23-
"ViewsResourceWithRawResponse",
24-
"AsyncViewsResourceWithRawResponse",
25-
"ViewsResourceWithStreamingResponse",
26-
"AsyncViewsResourceWithStreamingResponse",
21+
"ZoneResource",
22+
"AsyncZoneResource",
23+
"ZoneResourceWithRawResponse",
24+
"AsyncZoneResourceWithRawResponse",
25+
"ZoneResourceWithStreamingResponse",
26+
"AsyncZoneResourceWithStreamingResponse",
2727
"SettingsResource",
2828
"AsyncSettingsResource",
2929
"SettingsResourceWithRawResponse",

0 commit comments

Comments
 (0)
Please sign in to comment.