Skip to content

Commit f0086e7

Browse files
feat(dns_firewall): break out into standalone package (#2235)
1 parent 32fea68 commit f0086e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+461
-467
lines changed

api.md

+58-58
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,64 @@ Methods:
971971
- <code title="get /accounts/{account_id}/custom_ns/availability">client.custom_nameservers.<a href="./src/cloudflare/resources/custom_nameservers.py">availabilty</a>(\*, account_id) -> <a href="./src/cloudflare/types/custom_nameservers/custom_nameserver_availabilty_response.py">Optional[CustomNameserverAvailabiltyResponse]</a></code>
972972
- <code title="get /accounts/{account_id}/custom_ns">client.custom_nameservers.<a href="./src/cloudflare/resources/custom_nameservers.py">get</a>(\*, account_id) -> <a href="./src/cloudflare/types/custom_nameservers/custom_nameserver_get_response.py">Optional[CustomNameserverGetResponse]</a></code>
973973

974+
# DNSFirewall
975+
976+
Types:
977+
978+
```python
979+
from cloudflare.types.dns_firewall import (
980+
AttackMitigation,
981+
FirewallIPs,
982+
UpstreamIPs,
983+
DNSFirewallCreateResponse,
984+
DNSFirewallListResponse,
985+
DNSFirewallDeleteResponse,
986+
DNSFirewallEditResponse,
987+
DNSFirewallGetResponse,
988+
)
989+
```
990+
991+
Methods:
992+
993+
- <code title="post /accounts/{account_id}/dns_firewall">client.dns_firewall.<a href="./src/cloudflare/resources/dns_firewall/dns_firewall.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns_firewall/dns_firewall_create_params.py">params</a>) -> <a href="./src/cloudflare/types/dns_firewall/dns_firewall_create_response.py">Optional[DNSFirewallCreateResponse]</a></code>
994+
- <code title="get /accounts/{account_id}/dns_firewall">client.dns_firewall.<a href="./src/cloudflare/resources/dns_firewall/dns_firewall.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns_firewall/dns_firewall_list_params.py">params</a>) -> <a href="./src/cloudflare/types/dns_firewall/dns_firewall_list_response.py">SyncV4PagePaginationArray[DNSFirewallListResponse]</a></code>
995+
- <code title="delete /accounts/{account_id}/dns_firewall/{dns_firewall_id}">client.dns_firewall.<a href="./src/cloudflare/resources/dns_firewall/dns_firewall.py">delete</a>(dns_firewall_id, \*, account_id) -> <a href="./src/cloudflare/types/dns_firewall/dns_firewall_delete_response.py">Optional[DNSFirewallDeleteResponse]</a></code>
996+
- <code title="patch /accounts/{account_id}/dns_firewall/{dns_firewall_id}">client.dns_firewall.<a href="./src/cloudflare/resources/dns_firewall/dns_firewall.py">edit</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns_firewall/dns_firewall_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns_firewall/dns_firewall_edit_response.py">Optional[DNSFirewallEditResponse]</a></code>
997+
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}">client.dns_firewall.<a href="./src/cloudflare/resources/dns_firewall/dns_firewall.py">get</a>(dns_firewall_id, \*, account_id) -> <a href="./src/cloudflare/types/dns_firewall/dns_firewall_get_response.py">Optional[DNSFirewallGetResponse]</a></code>
998+
999+
## Analytics
1000+
1001+
Types:
1002+
1003+
```python
1004+
from cloudflare.types.dns_firewall import Delta
1005+
```
1006+
1007+
### Reports
1008+
1009+
Methods:
1010+
1011+
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report">client.dns_firewall.analytics.reports.<a href="./src/cloudflare/resources/dns_firewall/analytics/reports/reports.py">get</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns_firewall/analytics/report_get_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/analytics/report.py">Optional[Report]</a></code>
1012+
1013+
#### Bytimes
1014+
1015+
Methods:
1016+
1017+
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report/bytime">client.dns_firewall.analytics.reports.bytimes.<a href="./src/cloudflare/resources/dns_firewall/analytics/reports/bytimes.py">get</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns_firewall/analytics/reports/bytime_get_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/analytics/reports/by_time.py">Optional[ByTime]</a></code>
1018+
1019+
## ReverseDNS
1020+
1021+
Types:
1022+
1023+
```python
1024+
from cloudflare.types.dns_firewall import ReverseDNSEditResponse, ReverseDNSGetResponse
1025+
```
1026+
1027+
Methods:
1028+
1029+
- <code title="patch /accounts/{account_id}/dns_firewall/{dns_firewall_id}/reverse_dns">client.dns_firewall.reverse_dns.<a href="./src/cloudflare/resources/dns_firewall/reverse_dns.py">edit</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns_firewall/reverse_dns_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns_firewall/reverse_dns_edit_response.py">Optional[ReverseDNSEditResponse]</a></code>
1030+
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}/reverse_dns">client.dns_firewall.reverse_dns.<a href="./src/cloudflare/resources/dns_firewall/reverse_dns.py">get</a>(dns_firewall_id, \*, account_id) -> <a href="./src/cloudflare/types/dns_firewall/reverse_dns_get_response.py">Optional[ReverseDNSGetResponse]</a></code>
1031+
9741032
# DNS
9751033

9761034
Types:
@@ -1110,64 +1168,6 @@ Methods:
11101168

11111169
- <code title="get /zones/{zone_id}/dns_analytics/report/bytime">client.dns.analytics.reports.bytimes.<a href="./src/cloudflare/resources/dns/analytics/reports/bytimes.py">get</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/dns/analytics/reports/bytime_get_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/analytics/reports/by_time.py">Optional[ByTime]</a></code>
11121170

1113-
## Firewall
1114-
1115-
Types:
1116-
1117-
```python
1118-
from cloudflare.types.dns import (
1119-
AttackMitigation,
1120-
FirewallIPs,
1121-
UpstreamIPs,
1122-
FirewallCreateResponse,
1123-
FirewallListResponse,
1124-
FirewallDeleteResponse,
1125-
FirewallEditResponse,
1126-
FirewallGetResponse,
1127-
)
1128-
```
1129-
1130-
Methods:
1131-
1132-
- <code title="post /accounts/{account_id}/dns_firewall">client.dns.firewall.<a href="./src/cloudflare/resources/dns/firewall/firewall.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/firewall_create_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/firewall_create_response.py">Optional[FirewallCreateResponse]</a></code>
1133-
- <code title="get /accounts/{account_id}/dns_firewall">client.dns.firewall.<a href="./src/cloudflare/resources/dns/firewall/firewall.py">list</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/firewall_list_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/firewall_list_response.py">SyncV4PagePaginationArray[FirewallListResponse]</a></code>
1134-
- <code title="delete /accounts/{account_id}/dns_firewall/{dns_firewall_id}">client.dns.firewall.<a href="./src/cloudflare/resources/dns/firewall/firewall.py">delete</a>(dns_firewall_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/firewall_delete_response.py">Optional[FirewallDeleteResponse]</a></code>
1135-
- <code title="patch /accounts/{account_id}/dns_firewall/{dns_firewall_id}">client.dns.firewall.<a href="./src/cloudflare/resources/dns/firewall/firewall.py">edit</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns/firewall_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/firewall_edit_response.py">Optional[FirewallEditResponse]</a></code>
1136-
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}">client.dns.firewall.<a href="./src/cloudflare/resources/dns/firewall/firewall.py">get</a>(dns_firewall_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/firewall_get_response.py">Optional[FirewallGetResponse]</a></code>
1137-
1138-
### Analytics
1139-
1140-
Types:
1141-
1142-
```python
1143-
from cloudflare.types.dns.firewall import Delta
1144-
```
1145-
1146-
#### Reports
1147-
1148-
Methods:
1149-
1150-
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report">client.dns.firewall.analytics.reports.<a href="./src/cloudflare/resources/dns/firewall/analytics/reports/reports.py">get</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns/firewall/analytics/report_get_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/analytics/report.py">Optional[Report]</a></code>
1151-
1152-
##### Bytimes
1153-
1154-
Methods:
1155-
1156-
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report/bytime">client.dns.firewall.analytics.reports.bytimes.<a href="./src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py">get</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns/firewall/analytics/reports/bytime_get_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/analytics/reports/by_time.py">Optional[ByTime]</a></code>
1157-
1158-
### ReverseDNS
1159-
1160-
Types:
1161-
1162-
```python
1163-
from cloudflare.types.dns.firewall import ReverseDNSEditResponse, ReverseDNSGetResponse
1164-
```
1165-
1166-
Methods:
1167-
1168-
- <code title="patch /accounts/{account_id}/dns_firewall/{dns_firewall_id}/reverse_dns">client.dns.firewall.reverse_dns.<a href="./src/cloudflare/resources/dns/firewall/reverse_dns.py">edit</a>(dns_firewall_id, \*, account_id, \*\*<a href="src/cloudflare/types/dns/firewall/reverse_dns_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/firewall/reverse_dns_edit_response.py">Optional[ReverseDNSEditResponse]</a></code>
1169-
- <code title="get /accounts/{account_id}/dns_firewall/{dns_firewall_id}/reverse_dns">client.dns.firewall.reverse_dns.<a href="./src/cloudflare/resources/dns/firewall/reverse_dns.py">get</a>(dns_firewall_id, \*, account_id) -> <a href="./src/cloudflare/types/dns/firewall/reverse_dns_get_response.py">Optional[ReverseDNSGetResponse]</a></code>
1170-
11711171
## ZoneTransfers
11721172

11731173
### ForceAXFR

src/cloudflare/_client.py

+37
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
page_shield,
9090
rate_limits,
9191
url_scanner,
92+
dns_firewall,
9293
healthchecks,
9394
security_txt,
9495
email_routing,
@@ -302,6 +303,12 @@ def custom_nameservers(self) -> custom_nameservers.CustomNameserversResource:
302303

303304
return CustomNameserversResource(self)
304305

306+
@cached_property
307+
def dns_firewall(self) -> dns_firewall.DNSFirewallResource:
308+
from .resources.dns_firewall import DNSFirewallResource
309+
310+
return DNSFirewallResource(self)
311+
305312
@cached_property
306313
def dns(self) -> dns.DNSResource:
307314
from .resources.dns import DNSResource
@@ -1055,6 +1062,12 @@ def custom_nameservers(self) -> custom_nameservers.AsyncCustomNameserversResourc
10551062

10561063
return AsyncCustomNameserversResource(self)
10571064

1065+
@cached_property
1066+
def dns_firewall(self) -> dns_firewall.AsyncDNSFirewallResource:
1067+
from .resources.dns_firewall import AsyncDNSFirewallResource
1068+
1069+
return AsyncDNSFirewallResource(self)
1070+
10581071
@cached_property
10591072
def dns(self) -> dns.AsyncDNSResource:
10601073
from .resources.dns import AsyncDNSResource
@@ -1741,6 +1754,12 @@ def custom_nameservers(self) -> custom_nameservers.CustomNameserversResourceWith
17411754

17421755
return CustomNameserversResourceWithRawResponse(self._client.custom_nameservers)
17431756

1757+
@cached_property
1758+
def dns_firewall(self) -> dns_firewall.DNSFirewallResourceWithRawResponse:
1759+
from .resources.dns_firewall import DNSFirewallResourceWithRawResponse
1760+
1761+
return DNSFirewallResourceWithRawResponse(self._client.dns_firewall)
1762+
17441763
@cached_property
17451764
def dns(self) -> dns.DNSResourceWithRawResponse:
17461765
from .resources.dns import DNSResourceWithRawResponse
@@ -2248,6 +2267,12 @@ def custom_nameservers(self) -> custom_nameservers.AsyncCustomNameserversResourc
22482267

22492268
return AsyncCustomNameserversResourceWithRawResponse(self._client.custom_nameservers)
22502269

2270+
@cached_property
2271+
def dns_firewall(self) -> dns_firewall.AsyncDNSFirewallResourceWithRawResponse:
2272+
from .resources.dns_firewall import AsyncDNSFirewallResourceWithRawResponse
2273+
2274+
return AsyncDNSFirewallResourceWithRawResponse(self._client.dns_firewall)
2275+
22512276
@cached_property
22522277
def dns(self) -> dns.AsyncDNSResourceWithRawResponse:
22532278
from .resources.dns import AsyncDNSResourceWithRawResponse
@@ -2755,6 +2780,12 @@ def custom_nameservers(self) -> custom_nameservers.CustomNameserversResourceWith
27552780

27562781
return CustomNameserversResourceWithStreamingResponse(self._client.custom_nameservers)
27572782

2783+
@cached_property
2784+
def dns_firewall(self) -> dns_firewall.DNSFirewallResourceWithStreamingResponse:
2785+
from .resources.dns_firewall import DNSFirewallResourceWithStreamingResponse
2786+
2787+
return DNSFirewallResourceWithStreamingResponse(self._client.dns_firewall)
2788+
27582789
@cached_property
27592790
def dns(self) -> dns.DNSResourceWithStreamingResponse:
27602791
from .resources.dns import DNSResourceWithStreamingResponse
@@ -3264,6 +3295,12 @@ def custom_nameservers(self) -> custom_nameservers.AsyncCustomNameserversResourc
32643295

32653296
return AsyncCustomNameserversResourceWithStreamingResponse(self._client.custom_nameservers)
32663297

3298+
@cached_property
3299+
def dns_firewall(self) -> dns_firewall.AsyncDNSFirewallResourceWithStreamingResponse:
3300+
from .resources.dns_firewall import AsyncDNSFirewallResourceWithStreamingResponse
3301+
3302+
return AsyncDNSFirewallResourceWithStreamingResponse(self._client.dns_firewall)
3303+
32673304
@cached_property
32683305
def dns(self) -> dns.AsyncDNSResourceWithStreamingResponse:
32693306
from .resources.dns import AsyncDNSResourceWithStreamingResponse

src/cloudflare/resources/dns/__init__.py

-14
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,6 @@
2424
RecordsResourceWithStreamingResponse,
2525
AsyncRecordsResourceWithStreamingResponse,
2626
)
27-
from .firewall import (
28-
FirewallResource,
29-
AsyncFirewallResource,
30-
FirewallResourceWithRawResponse,
31-
AsyncFirewallResourceWithRawResponse,
32-
FirewallResourceWithStreamingResponse,
33-
AsyncFirewallResourceWithStreamingResponse,
34-
)
3527
from .settings import (
3628
SettingsResource,
3729
AsyncSettingsResource,
@@ -82,12 +74,6 @@
8274
"AsyncAnalyticsResourceWithRawResponse",
8375
"AnalyticsResourceWithStreamingResponse",
8476
"AsyncAnalyticsResourceWithStreamingResponse",
85-
"FirewallResource",
86-
"AsyncFirewallResource",
87-
"FirewallResourceWithRawResponse",
88-
"AsyncFirewallResourceWithRawResponse",
89-
"FirewallResourceWithStreamingResponse",
90-
"AsyncFirewallResourceWithStreamingResponse",
9177
"ZoneTransfersResource",
9278
"AsyncZoneTransfersResource",
9379
"ZoneTransfersResourceWithRawResponse",

src/cloudflare/resources/dns/analytics/reports/bytimes.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
)
2323
from ....._wrappers import ResultWrapper
2424
from ....._base_client import make_request_options
25-
from .....types.dns.firewall import Delta
26-
from .....types.dns.firewall.delta import Delta
25+
from .....types.dns_firewall import Delta
26+
from .....types.dns_firewall.delta import Delta
2727
from .....types.dns.analytics.reports import bytime_get_params
2828
from .....types.dns.analytics.reports.by_time import ByTime
2929

src/cloudflare/resources/dns/dns.py

-33
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,6 @@
1818
RecordsResourceWithStreamingResponse,
1919
AsyncRecordsResourceWithStreamingResponse,
2020
)
21-
from .firewall import (
22-
FirewallResource,
23-
AsyncFirewallResource,
24-
FirewallResourceWithRawResponse,
25-
AsyncFirewallResourceWithRawResponse,
26-
FirewallResourceWithStreamingResponse,
27-
AsyncFirewallResourceWithStreamingResponse,
28-
)
2921
from .settings import (
3022
SettingsResource,
3123
AsyncSettingsResource,
@@ -52,7 +44,6 @@
5244
ZoneTransfersResourceWithStreamingResponse,
5345
AsyncZoneTransfersResourceWithStreamingResponse,
5446
)
55-
from .firewall.firewall import FirewallResource, AsyncFirewallResource
5647
from .settings.settings import SettingsResource, AsyncSettingsResource
5748
from .analytics.analytics import AnalyticsResource, AsyncAnalyticsResource
5849
from .zone_transfers.zone_transfers import ZoneTransfersResource, AsyncZoneTransfersResource
@@ -77,10 +68,6 @@ def settings(self) -> SettingsResource:
7768
def analytics(self) -> AnalyticsResource:
7869
return AnalyticsResource(self._client)
7970

80-
@cached_property
81-
def firewall(self) -> FirewallResource:
82-
return FirewallResource(self._client)
83-
8471
@cached_property
8572
def zone_transfers(self) -> ZoneTransfersResource:
8673
return ZoneTransfersResource(self._client)
@@ -122,10 +109,6 @@ def settings(self) -> AsyncSettingsResource:
122109
def analytics(self) -> AsyncAnalyticsResource:
123110
return AsyncAnalyticsResource(self._client)
124111

125-
@cached_property
126-
def firewall(self) -> AsyncFirewallResource:
127-
return AsyncFirewallResource(self._client)
128-
129112
@cached_property
130113
def zone_transfers(self) -> AsyncZoneTransfersResource:
131114
return AsyncZoneTransfersResource(self._client)
@@ -170,10 +153,6 @@ def settings(self) -> SettingsResourceWithRawResponse:
170153
def analytics(self) -> AnalyticsResourceWithRawResponse:
171154
return AnalyticsResourceWithRawResponse(self._dns.analytics)
172155

173-
@cached_property
174-
def firewall(self) -> FirewallResourceWithRawResponse:
175-
return FirewallResourceWithRawResponse(self._dns.firewall)
176-
177156
@cached_property
178157
def zone_transfers(self) -> ZoneTransfersResourceWithRawResponse:
179158
return ZoneTransfersResourceWithRawResponse(self._dns.zone_transfers)
@@ -199,10 +178,6 @@ def settings(self) -> AsyncSettingsResourceWithRawResponse:
199178
def analytics(self) -> AsyncAnalyticsResourceWithRawResponse:
200179
return AsyncAnalyticsResourceWithRawResponse(self._dns.analytics)
201180

202-
@cached_property
203-
def firewall(self) -> AsyncFirewallResourceWithRawResponse:
204-
return AsyncFirewallResourceWithRawResponse(self._dns.firewall)
205-
206181
@cached_property
207182
def zone_transfers(self) -> AsyncZoneTransfersResourceWithRawResponse:
208183
return AsyncZoneTransfersResourceWithRawResponse(self._dns.zone_transfers)
@@ -228,10 +203,6 @@ def settings(self) -> SettingsResourceWithStreamingResponse:
228203
def analytics(self) -> AnalyticsResourceWithStreamingResponse:
229204
return AnalyticsResourceWithStreamingResponse(self._dns.analytics)
230205

231-
@cached_property
232-
def firewall(self) -> FirewallResourceWithStreamingResponse:
233-
return FirewallResourceWithStreamingResponse(self._dns.firewall)
234-
235206
@cached_property
236207
def zone_transfers(self) -> ZoneTransfersResourceWithStreamingResponse:
237208
return ZoneTransfersResourceWithStreamingResponse(self._dns.zone_transfers)
@@ -257,10 +228,6 @@ def settings(self) -> AsyncSettingsResourceWithStreamingResponse:
257228
def analytics(self) -> AsyncAnalyticsResourceWithStreamingResponse:
258229
return AsyncAnalyticsResourceWithStreamingResponse(self._dns.analytics)
259230

260-
@cached_property
261-
def firewall(self) -> AsyncFirewallResourceWithStreamingResponse:
262-
return AsyncFirewallResourceWithStreamingResponse(self._dns.firewall)
263-
264231
@cached_property
265232
def zone_transfers(self) -> AsyncZoneTransfersResourceWithStreamingResponse:
266233
return AsyncZoneTransfersResourceWithStreamingResponse(self._dns.zone_transfers)

src/cloudflare/resources/dns/firewall/__init__.py renamed to src/cloudflare/resources/dns_firewall/__init__.py

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

3-
from .firewall import (
4-
FirewallResource,
5-
AsyncFirewallResource,
6-
FirewallResourceWithRawResponse,
7-
AsyncFirewallResourceWithRawResponse,
8-
FirewallResourceWithStreamingResponse,
9-
AsyncFirewallResourceWithStreamingResponse,
10-
)
113
from .analytics import (
124
AnalyticsResource,
135
AsyncAnalyticsResource,
@@ -24,6 +16,14 @@
2416
ReverseDNSResourceWithStreamingResponse,
2517
AsyncReverseDNSResourceWithStreamingResponse,
2618
)
19+
from .dns_firewall import (
20+
DNSFirewallResource,
21+
AsyncDNSFirewallResource,
22+
DNSFirewallResourceWithRawResponse,
23+
AsyncDNSFirewallResourceWithRawResponse,
24+
DNSFirewallResourceWithStreamingResponse,
25+
AsyncDNSFirewallResourceWithStreamingResponse,
26+
)
2727

2828
__all__ = [
2929
"AnalyticsResource",
@@ -38,10 +38,10 @@
3838
"AsyncReverseDNSResourceWithRawResponse",
3939
"ReverseDNSResourceWithStreamingResponse",
4040
"AsyncReverseDNSResourceWithStreamingResponse",
41-
"FirewallResource",
42-
"AsyncFirewallResource",
43-
"FirewallResourceWithRawResponse",
44-
"AsyncFirewallResourceWithRawResponse",
45-
"FirewallResourceWithStreamingResponse",
46-
"AsyncFirewallResourceWithStreamingResponse",
41+
"DNSFirewallResource",
42+
"AsyncDNSFirewallResource",
43+
"DNSFirewallResourceWithRawResponse",
44+
"AsyncDNSFirewallResourceWithRawResponse",
45+
"DNSFirewallResourceWithStreamingResponse",
46+
"AsyncDNSFirewallResourceWithStreamingResponse",
4747
]

0 commit comments

Comments
 (0)