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 04026e4

Browse files
committedMar 13, 2025
feat(dns): split account and zone DNS settings (#4002)
1 parent 803d8ff commit 04026e4

7 files changed

+197
-946
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

+12-20
Original file line numberDiff line numberDiff line change
@@ -1104,33 +1104,25 @@ Methods:
11041104

11051105
## Settings
11061106

1107-
Response Types:
1108-
1109-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingEditResponse">SettingEditResponse</a>
1110-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingGetResponse">SettingGetResponse</a>
1111-
1112-
Methods:
1113-
1114-
- <code title="patch /{accounts_or_zones}/{account_or_zone_id}/dns_settings">client.DNS.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingEditParams">SettingEditParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingEditResponse">SettingEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1115-
- <code title="get /{accounts_or_zones}/{account_or_zone_id}/dns_settings">client.DNS.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingGetParams">SettingGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingGetResponse">SettingGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1107+
### Zone
11161108

1117-
### Views
1109+
#### Views
11181110

11191111
Response Types:
11201112

1121-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewNewResponse">SettingViewNewResponse</a>
1122-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewListResponse">SettingViewListResponse</a>
1123-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewDeleteResponse">SettingViewDeleteResponse</a>
1124-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewEditResponse">SettingViewEditResponse</a>
1125-
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewGetResponse">SettingViewGetResponse</a>
1113+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewNewResponse">SettingZoneViewNewResponse</a>
1114+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewListResponse">SettingZoneViewListResponse</a>
1115+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewDeleteResponse">SettingZoneViewDeleteResponse</a>
1116+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewEditResponse">SettingZoneViewEditResponse</a>
1117+
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewGetResponse">SettingZoneViewGetResponse</a>
11261118

11271119
Methods:
11281120

1129-
- <code title="post /accounts/{account_id}/dns_settings/views">client.DNS.Settings.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewNewParams">SettingViewNewParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewNewResponse">SettingViewNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1130-
- <code title="get /accounts/{account_id}/dns_settings/views">client.DNS.Settings.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewListParams">SettingViewListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/packages/pagination#V4PagePaginationArray">V4PagePaginationArray</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewListResponse">SettingViewListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1131-
- <code title="delete /accounts/{account_id}/dns_settings/views/{view_id}">client.DNS.Settings.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, viewID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewDeleteParams">SettingViewDeleteParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewDeleteResponse">SettingViewDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1132-
- <code title="patch /accounts/{account_id}/dns_settings/views/{view_id}">client.DNS.Settings.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, viewID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewEditParams">SettingViewEditParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewEditResponse">SettingViewEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1133-
- <code title="get /accounts/{account_id}/dns_settings/views/{view_id}">client.DNS.Settings.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, viewID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewGetParams">SettingViewGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingViewGetResponse">SettingViewGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1121+
- <code title="post /accounts/{account_id}/dns_settings/views">client.DNS.Settings.Zone.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewNewParams">SettingZoneViewNewParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewNewResponse">SettingZoneViewNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1122+
- <code title="get /accounts/{account_id}/dns_settings/views">client.DNS.Settings.Zone.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewListParams">SettingZoneViewListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/packages/pagination#V4PagePaginationArray">V4PagePaginationArray</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewListResponse">SettingZoneViewListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1123+
- <code title="delete /accounts/{account_id}/dns_settings/views/{view_id}">client.DNS.Settings.Zone.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, viewID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewDeleteParams">SettingZoneViewDeleteParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewDeleteResponse">SettingZoneViewDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1124+
- <code title="patch /accounts/{account_id}/dns_settings/views/{view_id}">client.DNS.Settings.Zone.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, viewID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewEditParams">SettingZoneViewEditParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewEditResponse">SettingZoneViewEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
1125+
- <code title="get /accounts/{account_id}/dns_settings/views/{view_id}">client.DNS.Settings.Zone.Views.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, viewID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewGetParams">SettingZoneViewGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns">dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v4/dns#SettingZoneViewGetResponse">SettingZoneViewGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
11341126

11351127
## Analytics
11361128

0 commit comments

Comments
 (0)
Please sign in to comment.