@@ -77,7 +77,7 @@ def create(
77
77
extra_query : Query | None = None ,
78
78
extra_body : Body | None = None ,
79
79
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
80
- ) -> Firewall :
80
+ ) -> Optional [ Firewall ] :
81
81
"""
82
82
Create a configured DNS Firewall Cluster.
83
83
@@ -136,9 +136,9 @@ def create(
136
136
extra_query = extra_query ,
137
137
extra_body = extra_body ,
138
138
timeout = timeout ,
139
- post_parser = ResultWrapper [Firewall ]._unwrapper ,
139
+ post_parser = ResultWrapper [Optional [ Firewall ] ]._unwrapper ,
140
140
),
141
- cast_to = cast (Type [Firewall ], ResultWrapper [Firewall ]),
141
+ cast_to = cast (Type [Optional [ Firewall ] ], ResultWrapper [Firewall ]),
142
142
)
143
143
144
144
def list (
@@ -204,7 +204,7 @@ def delete(
204
204
extra_query : Query | None = None ,
205
205
extra_body : Body | None = None ,
206
206
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
207
- ) -> FirewallDeleteResponse :
207
+ ) -> Optional [ FirewallDeleteResponse ] :
208
208
"""
209
209
Delete a configured DNS Firewall Cluster.
210
210
@@ -232,16 +232,17 @@ def delete(
232
232
extra_query = extra_query ,
233
233
extra_body = extra_body ,
234
234
timeout = timeout ,
235
- post_parser = ResultWrapper [FirewallDeleteResponse ]._unwrapper ,
235
+ post_parser = ResultWrapper [Optional [ FirewallDeleteResponse ] ]._unwrapper ,
236
236
),
237
- cast_to = cast (Type [FirewallDeleteResponse ], ResultWrapper [FirewallDeleteResponse ]),
237
+ cast_to = cast (Type [Optional [ FirewallDeleteResponse ] ], ResultWrapper [FirewallDeleteResponse ]),
238
238
)
239
239
240
240
def edit (
241
241
self ,
242
242
dns_firewall_id : str ,
243
243
* ,
244
244
account_id : str ,
245
+ id : str ,
245
246
deprecate_any_requests : bool ,
246
247
dns_firewall_ips : List [FirewallIPsParam ],
247
248
ecs_fallback : bool ,
@@ -259,7 +260,7 @@ def edit(
259
260
extra_query : Query | None = None ,
260
261
extra_body : Body | None = None ,
261
262
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
262
- ) -> Firewall :
263
+ ) -> Optional [ Firewall ] :
263
264
"""
264
265
Modify a DNS Firewall Cluster configuration.
265
266
@@ -268,6 +269,8 @@ def edit(
268
269
269
270
dns_firewall_id: Identifier
270
271
272
+ id: Identifier
273
+
271
274
deprecate_any_requests: Deprecate the response to ANY requests.
272
275
273
276
ecs_fallback: Forward client IP (resolver) subnet if no EDNS Client Subnet is sent.
@@ -304,6 +307,7 @@ def edit(
304
307
f"/accounts/{ account_id } /dns_firewall/{ dns_firewall_id } " ,
305
308
body = maybe_transform (
306
309
{
310
+ "id" : id ,
307
311
"deprecate_any_requests" : deprecate_any_requests ,
308
312
"dns_firewall_ips" : dns_firewall_ips ,
309
313
"ecs_fallback" : ecs_fallback ,
@@ -323,9 +327,9 @@ def edit(
323
327
extra_query = extra_query ,
324
328
extra_body = extra_body ,
325
329
timeout = timeout ,
326
- post_parser = ResultWrapper [Firewall ]._unwrapper ,
330
+ post_parser = ResultWrapper [Optional [ Firewall ] ]._unwrapper ,
327
331
),
328
- cast_to = cast (Type [Firewall ], ResultWrapper [Firewall ]),
332
+ cast_to = cast (Type [Optional [ Firewall ] ], ResultWrapper [Firewall ]),
329
333
)
330
334
331
335
def get (
@@ -339,7 +343,7 @@ def get(
339
343
extra_query : Query | None = None ,
340
344
extra_body : Body | None = None ,
341
345
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
342
- ) -> Firewall :
346
+ ) -> Optional [ Firewall ] :
343
347
"""
344
348
Show a single configured DNS Firewall cluster for an account.
345
349
@@ -367,9 +371,9 @@ def get(
367
371
extra_query = extra_query ,
368
372
extra_body = extra_body ,
369
373
timeout = timeout ,
370
- post_parser = ResultWrapper [Firewall ]._unwrapper ,
374
+ post_parser = ResultWrapper [Optional [ Firewall ] ]._unwrapper ,
371
375
),
372
- cast_to = cast (Type [Firewall ], ResultWrapper [Firewall ]),
376
+ cast_to = cast (Type [Optional [ Firewall ] ], ResultWrapper [Firewall ]),
373
377
)
374
378
375
379
@@ -406,7 +410,7 @@ async def create(
406
410
extra_query : Query | None = None ,
407
411
extra_body : Body | None = None ,
408
412
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
409
- ) -> Firewall :
413
+ ) -> Optional [ Firewall ] :
410
414
"""
411
415
Create a configured DNS Firewall Cluster.
412
416
@@ -465,9 +469,9 @@ async def create(
465
469
extra_query = extra_query ,
466
470
extra_body = extra_body ,
467
471
timeout = timeout ,
468
- post_parser = ResultWrapper [Firewall ]._unwrapper ,
472
+ post_parser = ResultWrapper [Optional [ Firewall ] ]._unwrapper ,
469
473
),
470
- cast_to = cast (Type [Firewall ], ResultWrapper [Firewall ]),
474
+ cast_to = cast (Type [Optional [ Firewall ] ], ResultWrapper [Firewall ]),
471
475
)
472
476
473
477
def list (
@@ -533,7 +537,7 @@ async def delete(
533
537
extra_query : Query | None = None ,
534
538
extra_body : Body | None = None ,
535
539
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
536
- ) -> FirewallDeleteResponse :
540
+ ) -> Optional [ FirewallDeleteResponse ] :
537
541
"""
538
542
Delete a configured DNS Firewall Cluster.
539
543
@@ -561,16 +565,17 @@ async def delete(
561
565
extra_query = extra_query ,
562
566
extra_body = extra_body ,
563
567
timeout = timeout ,
564
- post_parser = ResultWrapper [FirewallDeleteResponse ]._unwrapper ,
568
+ post_parser = ResultWrapper [Optional [ FirewallDeleteResponse ] ]._unwrapper ,
565
569
),
566
- cast_to = cast (Type [FirewallDeleteResponse ], ResultWrapper [FirewallDeleteResponse ]),
570
+ cast_to = cast (Type [Optional [ FirewallDeleteResponse ] ], ResultWrapper [FirewallDeleteResponse ]),
567
571
)
568
572
569
573
async def edit (
570
574
self ,
571
575
dns_firewall_id : str ,
572
576
* ,
573
577
account_id : str ,
578
+ id : str ,
574
579
deprecate_any_requests : bool ,
575
580
dns_firewall_ips : List [FirewallIPsParam ],
576
581
ecs_fallback : bool ,
@@ -588,7 +593,7 @@ async def edit(
588
593
extra_query : Query | None = None ,
589
594
extra_body : Body | None = None ,
590
595
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
591
- ) -> Firewall :
596
+ ) -> Optional [ Firewall ] :
592
597
"""
593
598
Modify a DNS Firewall Cluster configuration.
594
599
@@ -597,6 +602,8 @@ async def edit(
597
602
598
603
dns_firewall_id: Identifier
599
604
605
+ id: Identifier
606
+
600
607
deprecate_any_requests: Deprecate the response to ANY requests.
601
608
602
609
ecs_fallback: Forward client IP (resolver) subnet if no EDNS Client Subnet is sent.
@@ -633,6 +640,7 @@ async def edit(
633
640
f"/accounts/{ account_id } /dns_firewall/{ dns_firewall_id } " ,
634
641
body = await async_maybe_transform (
635
642
{
643
+ "id" : id ,
636
644
"deprecate_any_requests" : deprecate_any_requests ,
637
645
"dns_firewall_ips" : dns_firewall_ips ,
638
646
"ecs_fallback" : ecs_fallback ,
@@ -652,9 +660,9 @@ async def edit(
652
660
extra_query = extra_query ,
653
661
extra_body = extra_body ,
654
662
timeout = timeout ,
655
- post_parser = ResultWrapper [Firewall ]._unwrapper ,
663
+ post_parser = ResultWrapper [Optional [ Firewall ] ]._unwrapper ,
656
664
),
657
- cast_to = cast (Type [Firewall ], ResultWrapper [Firewall ]),
665
+ cast_to = cast (Type [Optional [ Firewall ] ], ResultWrapper [Firewall ]),
658
666
)
659
667
660
668
async def get (
@@ -668,7 +676,7 @@ async def get(
668
676
extra_query : Query | None = None ,
669
677
extra_body : Body | None = None ,
670
678
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
671
- ) -> Firewall :
679
+ ) -> Optional [ Firewall ] :
672
680
"""
673
681
Show a single configured DNS Firewall cluster for an account.
674
682
@@ -696,9 +704,9 @@ async def get(
696
704
extra_query = extra_query ,
697
705
extra_body = extra_body ,
698
706
timeout = timeout ,
699
- post_parser = ResultWrapper [Firewall ]._unwrapper ,
707
+ post_parser = ResultWrapper [Optional [ Firewall ] ]._unwrapper ,
700
708
),
701
- cast_to = cast (Type [Firewall ], ResultWrapper [Firewall ]),
709
+ cast_to = cast (Type [Optional [ Firewall ] ], ResultWrapper [Firewall ]),
702
710
)
703
711
704
712
0 commit comments