@@ -433,6 +433,18 @@ Methods:
433
433
- <code title="get /zones/{zone_id}/hold">client.zones.hold.<a href="./src/cloudflare/resources/zones/hold.py">get</a>(zone_id) -> <a href="./src/cloudflare/types/zones/hold_get_response.py">HoldGetResponse</a></code>
434
434
- <code title="delete /zones/{zone_id}/hold">client.zones.hold.<a href="./src/cloudflare/resources/zones/hold.py">remove</a>(zone_id, \*\*<a href="src/cloudflare/types/zones/hold_remove_params.py">params</a>) -> <a href="./src/cloudflare/types/zones/hold_remove_response.py">Optional</a></code>
435
435
436
+ # AI
437
+
438
+ Types:
439
+
440
+ ```python
441
+ from cloudflare.types import AIRunResponse
442
+ ```
443
+
444
+ Methods:
445
+
446
+ - <code title="post /accounts/{account_id}/ai/run/{model_name}">client.ai.<a href="./src/cloudflare/resources/ai.py">run</a>(model_name, \*, account_id, \*\*<a href="src/cloudflare/types/ai_run_params.py">params</a>) -> <a href="./src/cloudflare/types/ai_run_response.py">object</a></code>
447
+
436
448
# LoadBalancers
437
449
438
450
Types:
@@ -2227,6 +2239,182 @@ Methods:
2227
2239
- <code title="get /zones/{zone_identifier}/rate_limits">client.rate_limits.<a href="./src/cloudflare/resources/rate_limits.py">list</a>(zone_identifier, \*\*<a href="src/cloudflare/types/rate_limit_list_params.py">params</a>) -> <a href="./src/cloudflare/types/rate_limit_list_response.py">Optional</a></code>
2228
2240
- <code title="get /zones/{zone_identifier}/rate_limits/{id}">client.rate_limits.<a href="./src/cloudflare/resources/rate_limits.py">get</a>(id, \*, zone_identifier) -> <a href="./src/cloudflare/types/rate_limit_get_response.py">Optional</a></code>
2229
2241
2242
+ # SecondaryDNS
2243
+
2244
+ ## ForceAxfrs
2245
+
2246
+ Types:
2247
+
2248
+ ```python
2249
+ from cloudflare.types.secondary_dns import ForceAxfrSecondaryDNSSecondaryZoneForceAxfrResponse
2250
+ ```
2251
+
2252
+ Methods:
2253
+
2254
+ - <code title="post /zones/{zone_id}/secondary_dns/force_axfr">client.secondary_dns.force_axfrs.<a href="./src/cloudflare/resources/secondary_dns/force_axfrs.py">secondary_dns_secondary_zone_force_axfr</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/force_axfr_secondary_dns_secondary_zone_force_axfr_response.py">str</a></code>
2255
+
2256
+ ## Incomings
2257
+
2258
+ Types:
2259
+
2260
+ ```python
2261
+ from cloudflare.types.secondary_dns import (
2262
+ IncomingDeleteResponse,
2263
+ IncomingSecondaryDNSSecondaryZoneCreateSecondaryZoneConfigurationResponse,
2264
+ IncomingSecondaryDNSSecondaryZoneSecondaryZoneConfigurationDetailsResponse,
2265
+ IncomingSecondaryDNSSecondaryZoneUpdateSecondaryZoneConfigurationResponse,
2266
+ )
2267
+ ```
2268
+
2269
+ Methods:
2270
+
2271
+ - <code title="delete /zones/{zone_id}/secondary_dns/incoming">client.secondary_dns.incomings.<a href="./src/cloudflare/resources/secondary_dns/incomings.py">delete</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/incoming_delete_response.py">IncomingDeleteResponse</a></code>
2272
+ - <code title="post /zones/{zone_id}/secondary_dns/incoming">client.secondary_dns.incomings.<a href="./src/cloudflare/resources/secondary_dns/incomings.py">secondary_dns_secondary_zone_create_secondary_zone_configuration</a>(zone_id, \*\*<a href="src/cloudflare/types/secondary_dns/incoming_secondary_dns_secondary_zone_create_secondary_zone_configuration_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/incoming_secondary_dns_secondary_zone_create_secondary_zone_configuration_response.py">IncomingSecondaryDNSSecondaryZoneCreateSecondaryZoneConfigurationResponse</a></code>
2273
+ - <code title="get /zones/{zone_id}/secondary_dns/incoming">client.secondary_dns.incomings.<a href="./src/cloudflare/resources/secondary_dns/incomings.py">secondary_dns_secondary_zone_secondary_zone_configuration_details</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/incoming_secondary_dns_secondary_zone_secondary_zone_configuration_details_response.py">IncomingSecondaryDNSSecondaryZoneSecondaryZoneConfigurationDetailsResponse</a></code>
2274
+ - <code title="put /zones/{zone_id}/secondary_dns/incoming">client.secondary_dns.incomings.<a href="./src/cloudflare/resources/secondary_dns/incomings.py">secondary_dns_secondary_zone_update_secondary_zone_configuration</a>(zone_id, \*\*<a href="src/cloudflare/types/secondary_dns/incoming_secondary_dns_secondary_zone_update_secondary_zone_configuration_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/incoming_secondary_dns_secondary_zone_update_secondary_zone_configuration_response.py">IncomingSecondaryDNSSecondaryZoneUpdateSecondaryZoneConfigurationResponse</a></code>
2275
+
2276
+ ## Outgoings
2277
+
2278
+ Types:
2279
+
2280
+ ```python
2281
+ from cloudflare.types.secondary_dns import (
2282
+ OutgoingDeleteResponse,
2283
+ OutgoingSecondaryDNSPrimaryZoneCreatePrimaryZoneConfigurationResponse,
2284
+ OutgoingSecondaryDNSPrimaryZonePrimaryZoneConfigurationDetailsResponse,
2285
+ OutgoingSecondaryDNSPrimaryZoneUpdatePrimaryZoneConfigurationResponse,
2286
+ )
2287
+ ```
2288
+
2289
+ Methods:
2290
+
2291
+ - <code title="delete /zones/{zone_id}/secondary_dns/outgoing">client.secondary_dns.outgoings.<a href="./src/cloudflare/resources/secondary_dns/outgoings/outgoings.py">delete</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_delete_response.py">OutgoingDeleteResponse</a></code>
2292
+ - <code title="post /zones/{zone_id}/secondary_dns/outgoing">client.secondary_dns.outgoings.<a href="./src/cloudflare/resources/secondary_dns/outgoings/outgoings.py">secondary_dns_primary_zone_create_primary_zone_configuration</a>(zone_id, \*\*<a href="src/cloudflare/types/secondary_dns/outgoing_secondary_dns_primary_zone_create_primary_zone_configuration_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_secondary_dns_primary_zone_create_primary_zone_configuration_response.py">OutgoingSecondaryDNSPrimaryZoneCreatePrimaryZoneConfigurationResponse</a></code>
2293
+ - <code title="get /zones/{zone_id}/secondary_dns/outgoing">client.secondary_dns.outgoings.<a href="./src/cloudflare/resources/secondary_dns/outgoings/outgoings.py">secondary_dns_primary_zone_primary_zone_configuration_details</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_secondary_dns_primary_zone_primary_zone_configuration_details_response.py">OutgoingSecondaryDNSPrimaryZonePrimaryZoneConfigurationDetailsResponse</a></code>
2294
+ - <code title="put /zones/{zone_id}/secondary_dns/outgoing">client.secondary_dns.outgoings.<a href="./src/cloudflare/resources/secondary_dns/outgoings/outgoings.py">secondary_dns_primary_zone_update_primary_zone_configuration</a>(zone_id, \*\*<a href="src/cloudflare/types/secondary_dns/outgoing_secondary_dns_primary_zone_update_primary_zone_configuration_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_secondary_dns_primary_zone_update_primary_zone_configuration_response.py">OutgoingSecondaryDNSPrimaryZoneUpdatePrimaryZoneConfigurationResponse</a></code>
2295
+
2296
+ ### Disables
2297
+
2298
+ Types:
2299
+
2300
+ ```python
2301
+ from cloudflare.types.secondary_dns.outgoings import (
2302
+ DisableSecondaryDNSPrimaryZoneDisableOutgoingZoneTransfersResponse,
2303
+ )
2304
+ ```
2305
+
2306
+ Methods:
2307
+
2308
+ - <code title="post /zones/{zone_id}/secondary_dns/outgoing/disable">client.secondary_dns.outgoings.disables.<a href="./src/cloudflare/resources/secondary_dns/outgoings/disables.py">secondary_dns_primary_zone_disable_outgoing_zone_transfers</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoings/disable_secondary_dns_primary_zone_disable_outgoing_zone_transfers_response.py">str</a></code>
2309
+
2310
+ ### Enables
2311
+
2312
+ Types:
2313
+
2314
+ ```python
2315
+ from cloudflare.types.secondary_dns.outgoings import (
2316
+ EnableSecondaryDNSPrimaryZoneEnableOutgoingZoneTransfersResponse,
2317
+ )
2318
+ ```
2319
+
2320
+ Methods:
2321
+
2322
+ - <code title="post /zones/{zone_id}/secondary_dns/outgoing/enable">client.secondary_dns.outgoings.enables.<a href="./src/cloudflare/resources/secondary_dns/outgoings/enables.py">secondary_dns_primary_zone_enable_outgoing_zone_transfers</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoings/enable_secondary_dns_primary_zone_enable_outgoing_zone_transfers_response.py">str</a></code>
2323
+
2324
+ ### ForceNotifies
2325
+
2326
+ Types:
2327
+
2328
+ ```python
2329
+ from cloudflare.types.secondary_dns.outgoings import (
2330
+ ForceNotifySecondaryDNSPrimaryZoneForceDNSNotifyResponse,
2331
+ )
2332
+ ```
2333
+
2334
+ Methods:
2335
+
2336
+ - <code title="post /zones/{zone_id}/secondary_dns/outgoing/force_notify">client.secondary_dns.outgoings.force_notifies.<a href="./src/cloudflare/resources/secondary_dns/outgoings/force_notifies.py">secondary_dns_primary_zone_force_dns_notify</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoings/force_notify_secondary_dns_primary_zone_force_dns_notify_response.py">str</a></code>
2337
+
2338
+ ### Statuses
2339
+
2340
+ Types:
2341
+
2342
+ ```python
2343
+ from cloudflare.types.secondary_dns.outgoings import (
2344
+ StatusSecondaryDNSPrimaryZoneGetOutgoingZoneTransferStatusResponse,
2345
+ )
2346
+ ```
2347
+
2348
+ Methods:
2349
+
2350
+ - <code title="get /zones/{zone_id}/secondary_dns/outgoing/status">client.secondary_dns.outgoings.statuses.<a href="./src/cloudflare/resources/secondary_dns/outgoings/statuses.py">secondary_dns_primary_zone_get_outgoing_zone_transfer_status</a>(zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoings/status_secondary_dns_primary_zone_get_outgoing_zone_transfer_status_response.py">str</a></code>
2351
+
2352
+ ## ACLs
2353
+
2354
+ Types:
2355
+
2356
+ ```python
2357
+ from cloudflare.types.secondary_dns import (
2358
+ ACLUpdateResponse,
2359
+ ACLDeleteResponse,
2360
+ ACLGetResponse,
2361
+ ACLSecondaryDNSACLCreateACLResponse,
2362
+ ACLSecondaryDNSACLListACLsResponse,
2363
+ )
2364
+ ```
2365
+
2366
+ Methods:
2367
+
2368
+ - <code title="put /accounts/{account_id}/secondary_dns/acls/{acl_id}">client.secondary_dns.acls.<a href="./src/cloudflare/resources/secondary_dns/acls.py">update</a>(acl_id, \*, account_id, \*\*<a href="src/cloudflare/types/secondary_dns/acl_update_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/acl_update_response.py">ACLUpdateResponse</a></code>
2369
+ - <code title="delete /accounts/{account_id}/secondary_dns/acls/{acl_id}">client.secondary_dns.acls.<a href="./src/cloudflare/resources/secondary_dns/acls.py">delete</a>(acl_id, \*, account_id) -> <a href="./src/cloudflare/types/secondary_dns/acl_delete_response.py">ACLDeleteResponse</a></code>
2370
+ - <code title="get /accounts/{account_id}/secondary_dns/acls/{acl_id}">client.secondary_dns.acls.<a href="./src/cloudflare/resources/secondary_dns/acls.py">get</a>(acl_id, \*, account_id) -> <a href="./src/cloudflare/types/secondary_dns/acl_get_response.py">ACLGetResponse</a></code>
2371
+ - <code title="post /accounts/{account_id}/secondary_dns/acls">client.secondary_dns.acls.<a href="./src/cloudflare/resources/secondary_dns/acls.py">secondary_dns_acl_create_acl</a>(account_id, \*\*<a href="src/cloudflare/types/secondary_dns/acl_secondary_dns_acl_create_acl_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/acl_secondary_dns_acl_create_acl_response.py">ACLSecondaryDNSACLCreateACLResponse</a></code>
2372
+ - <code title="get /accounts/{account_id}/secondary_dns/acls">client.secondary_dns.acls.<a href="./src/cloudflare/resources/secondary_dns/acls.py">secondary_dns_acl_list_acls</a>(account_id) -> <a href="./src/cloudflare/types/secondary_dns/acl_secondary_dns_acl_list_acls_response.py">Optional</a></code>
2373
+
2374
+ ## Peers
2375
+
2376
+ Types:
2377
+
2378
+ ```python
2379
+ from cloudflare.types.secondary_dns import (
2380
+ PeerUpdateResponse,
2381
+ PeerDeleteResponse,
2382
+ PeerGetResponse,
2383
+ PeerSecondaryDNSPeerCreatePeerResponse,
2384
+ PeerSecondaryDNSPeerListPeersResponse,
2385
+ )
2386
+ ```
2387
+
2388
+ Methods:
2389
+
2390
+ - <code title="put /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.secondary_dns.peers.<a href="./src/cloudflare/resources/secondary_dns/peers.py">update</a>(peer_id, \*, account_id, \*\*<a href="src/cloudflare/types/secondary_dns/peer_update_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/peer_update_response.py">PeerUpdateResponse</a></code>
2391
+ - <code title="delete /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.secondary_dns.peers.<a href="./src/cloudflare/resources/secondary_dns/peers.py">delete</a>(peer_id, \*, account_id) -> <a href="./src/cloudflare/types/secondary_dns/peer_delete_response.py">PeerDeleteResponse</a></code>
2392
+ - <code title="get /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.secondary_dns.peers.<a href="./src/cloudflare/resources/secondary_dns/peers.py">get</a>(peer_id, \*, account_id) -> <a href="./src/cloudflare/types/secondary_dns/peer_get_response.py">PeerGetResponse</a></code>
2393
+ - <code title="post /accounts/{account_id}/secondary_dns/peers">client.secondary_dns.peers.<a href="./src/cloudflare/resources/secondary_dns/peers.py">secondary_dns_peer_create_peer</a>(account_id, \*\*<a href="src/cloudflare/types/secondary_dns/peer_secondary_dns_peer_create_peer_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/peer_secondary_dns_peer_create_peer_response.py">PeerSecondaryDNSPeerCreatePeerResponse</a></code>
2394
+ - <code title="get /accounts/{account_id}/secondary_dns/peers">client.secondary_dns.peers.<a href="./src/cloudflare/resources/secondary_dns/peers.py">secondary_dns_peer_list_peers</a>(account_id) -> <a href="./src/cloudflare/types/secondary_dns/peer_secondary_dns_peer_list_peers_response.py">Optional</a></code>
2395
+
2396
+ ## Tsigs
2397
+
2398
+ Types:
2399
+
2400
+ ```python
2401
+ from cloudflare.types.secondary_dns import (
2402
+ TsigUpdateResponse,
2403
+ TsigDeleteResponse,
2404
+ TsigGetResponse,
2405
+ TsigSecondaryDNSTsigCreateTsigResponse,
2406
+ TsigSecondaryDNSTsigListTsiGsResponse,
2407
+ )
2408
+ ```
2409
+
2410
+ Methods:
2411
+
2412
+ - <code title="put /accounts/{account_id}/secondary_dns/tsigs/{tsig_id}">client.secondary_dns.tsigs.<a href="./src/cloudflare/resources/secondary_dns/tsigs.py">update</a>(tsig_id, \*, account_id, \*\*<a href="src/cloudflare/types/secondary_dns/tsig_update_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/tsig_update_response.py">TsigUpdateResponse</a></code>
2413
+ - <code title="delete /accounts/{account_id}/secondary_dns/tsigs/{tsig_id}">client.secondary_dns.tsigs.<a href="./src/cloudflare/resources/secondary_dns/tsigs.py">delete</a>(tsig_id, \*, account_id) -> <a href="./src/cloudflare/types/secondary_dns/tsig_delete_response.py">TsigDeleteResponse</a></code>
2414
+ - <code title="get /accounts/{account_id}/secondary_dns/tsigs/{tsig_id}">client.secondary_dns.tsigs.<a href="./src/cloudflare/resources/secondary_dns/tsigs.py">get</a>(tsig_id, \*, account_id) -> <a href="./src/cloudflare/types/secondary_dns/tsig_get_response.py">TsigGetResponse</a></code>
2415
+ - <code title="post /accounts/{account_id}/secondary_dns/tsigs">client.secondary_dns.tsigs.<a href="./src/cloudflare/resources/secondary_dns/tsigs.py">secondary_dns_tsig_create_tsig</a>(account_id, \*\*<a href="src/cloudflare/types/secondary_dns/tsig_secondary_dns_tsig_create_tsig_params.py">params</a>) -> <a href="./src/cloudflare/types/secondary_dns/tsig_secondary_dns_tsig_create_tsig_response.py">TsigSecondaryDNSTsigCreateTsigResponse</a></code>
2416
+ - <code title="get /accounts/{account_id}/secondary_dns/tsigs">client.secondary_dns.tsigs.<a href="./src/cloudflare/resources/secondary_dns/tsigs.py">secondary_dns_tsig_list_tsi_gs</a>(account_id) -> <a href="./src/cloudflare/types/secondary_dns/tsig_secondary_dns_tsig_list_tsi_gs_response.py">Optional</a></code>
2417
+
2230
2418
# Settings
2231
2419
2232
2420
Types:
0 commit comments