|
99 | 99 | rate_limits, |
100 | 100 | url_scanner, |
101 | 101 | connectivity, |
| 102 | + csam_scanner, |
102 | 103 | custom_pages, |
103 | 104 | dns_firewall, |
104 | 105 | healthchecks, |
|
147 | 148 | certificate_authorities, |
148 | 149 | leaked_credential_checks, |
149 | 150 | magic_network_monitoring, |
| 151 | + tenant_custom_nameservers, |
150 | 152 | origin_post_quantum_encryption, |
151 | 153 | ) |
152 | 154 | from .resources.ai.ai import AIResource, AsyncAIResource |
|
210 | 212 | from .resources.rate_limits.rate_limits import RateLimitsResource, AsyncRateLimitsResource |
211 | 213 | from .resources.url_scanner.url_scanner import URLScannerResource, AsyncURLScannerResource |
212 | 214 | from .resources.connectivity.connectivity import ConnectivityResource, AsyncConnectivityResource |
| 215 | + from .resources.csam_scanner.csam_scanner import CsamScannerResource, AsyncCsamScannerResource |
213 | 216 | from .resources.custom_pages.custom_pages import CustomPagesResource, AsyncCustomPagesResource |
214 | 217 | from .resources.dns_firewall.dns_firewall import DNSFirewallResource, AsyncDNSFirewallResource |
215 | 218 | from .resources.healthchecks.healthchecks import HealthchecksResource, AsyncHealthchecksResource |
|
300 | 303 | MagicNetworkMonitoringResource, |
301 | 304 | AsyncMagicNetworkMonitoringResource, |
302 | 305 | ) |
| 306 | + from .resources.tenant_custom_nameservers.tenant_custom_nameservers import ( |
| 307 | + TenantCustomNameserversResource, |
| 308 | + AsyncTenantCustomNameserversResource, |
| 309 | + ) |
303 | 310 | from .resources.origin_post_quantum_encryption.origin_post_quantum_encryption import ( |
304 | 311 | OriginPostQuantumEncryptionResource, |
305 | 312 | AsyncOriginPostQuantumEncryptionResource, |
@@ -511,6 +518,12 @@ def custom_nameservers(self) -> CustomNameserversResource: |
511 | 518 |
|
512 | 519 | return CustomNameserversResource(self) |
513 | 520 |
|
| 521 | + @cached_property |
| 522 | + def tenant_custom_nameservers(self) -> TenantCustomNameserversResource: |
| 523 | + from .resources.tenant_custom_nameservers import TenantCustomNameserversResource |
| 524 | + |
| 525 | + return TenantCustomNameserversResource(self) |
| 526 | + |
514 | 527 | @cached_property |
515 | 528 | def dns_firewall(self) -> DNSFirewallResource: |
516 | 529 | from .resources.dns_firewall import DNSFirewallResource |
@@ -1003,6 +1016,12 @@ def ai_security(self) -> AISecurityResource: |
1003 | 1016 |
|
1004 | 1017 | return AISecurityResource(self) |
1005 | 1018 |
|
| 1019 | + @cached_property |
| 1020 | + def csam_scanner(self) -> CsamScannerResource: |
| 1021 | + from .resources.csam_scanner import CsamScannerResource |
| 1022 | + |
| 1023 | + return CsamScannerResource(self) |
| 1024 | + |
1006 | 1025 | @cached_property |
1007 | 1026 | def abuse_reports(self) -> AbuseReportsResource: |
1008 | 1027 | from .resources.abuse_reports import AbuseReportsResource |
@@ -1433,6 +1452,12 @@ def custom_nameservers(self) -> AsyncCustomNameserversResource: |
1433 | 1452 |
|
1434 | 1453 | return AsyncCustomNameserversResource(self) |
1435 | 1454 |
|
| 1455 | + @cached_property |
| 1456 | + def tenant_custom_nameservers(self) -> AsyncTenantCustomNameserversResource: |
| 1457 | + from .resources.tenant_custom_nameservers import AsyncTenantCustomNameserversResource |
| 1458 | + |
| 1459 | + return AsyncTenantCustomNameserversResource(self) |
| 1460 | + |
1436 | 1461 | @cached_property |
1437 | 1462 | def dns_firewall(self) -> AsyncDNSFirewallResource: |
1438 | 1463 | from .resources.dns_firewall import AsyncDNSFirewallResource |
@@ -1925,6 +1950,12 @@ def ai_security(self) -> AsyncAISecurityResource: |
1925 | 1950 |
|
1926 | 1951 | return AsyncAISecurityResource(self) |
1927 | 1952 |
|
| 1953 | + @cached_property |
| 1954 | + def csam_scanner(self) -> AsyncCsamScannerResource: |
| 1955 | + from .resources.csam_scanner import AsyncCsamScannerResource |
| 1956 | + |
| 1957 | + return AsyncCsamScannerResource(self) |
| 1958 | + |
1928 | 1959 | @cached_property |
1929 | 1960 | def abuse_reports(self) -> AsyncAbuseReportsResource: |
1930 | 1961 | from .resources.abuse_reports import AsyncAbuseReportsResource |
@@ -2275,6 +2306,12 @@ def custom_nameservers(self) -> custom_nameservers.CustomNameserversResourceWith |
2275 | 2306 |
|
2276 | 2307 | return CustomNameserversResourceWithRawResponse(self._client.custom_nameservers) |
2277 | 2308 |
|
| 2309 | + @cached_property |
| 2310 | + def tenant_custom_nameservers(self) -> tenant_custom_nameservers.TenantCustomNameserversResourceWithRawResponse: |
| 2311 | + from .resources.tenant_custom_nameservers import TenantCustomNameserversResourceWithRawResponse |
| 2312 | + |
| 2313 | + return TenantCustomNameserversResourceWithRawResponse(self._client.tenant_custom_nameservers) |
| 2314 | + |
2278 | 2315 | @cached_property |
2279 | 2316 | def dns_firewall(self) -> dns_firewall.DNSFirewallResourceWithRawResponse: |
2280 | 2317 | from .resources.dns_firewall import DNSFirewallResourceWithRawResponse |
@@ -2769,6 +2806,12 @@ def ai_security(self) -> ai_security.AISecurityResourceWithRawResponse: |
2769 | 2806 |
|
2770 | 2807 | return AISecurityResourceWithRawResponse(self._client.ai_security) |
2771 | 2808 |
|
| 2809 | + @cached_property |
| 2810 | + def csam_scanner(self) -> csam_scanner.CsamScannerResourceWithRawResponse: |
| 2811 | + from .resources.csam_scanner import CsamScannerResourceWithRawResponse |
| 2812 | + |
| 2813 | + return CsamScannerResourceWithRawResponse(self._client.csam_scanner) |
| 2814 | + |
2772 | 2815 | @cached_property |
2773 | 2816 | def abuse_reports(self) -> abuse_reports.AbuseReportsResourceWithRawResponse: |
2774 | 2817 | from .resources.abuse_reports import AbuseReportsResourceWithRawResponse |
@@ -2944,6 +2987,14 @@ def custom_nameservers(self) -> custom_nameservers.AsyncCustomNameserversResourc |
2944 | 2987 |
|
2945 | 2988 | return AsyncCustomNameserversResourceWithRawResponse(self._client.custom_nameservers) |
2946 | 2989 |
|
| 2990 | + @cached_property |
| 2991 | + def tenant_custom_nameservers( |
| 2992 | + self, |
| 2993 | + ) -> tenant_custom_nameservers.AsyncTenantCustomNameserversResourceWithRawResponse: |
| 2994 | + from .resources.tenant_custom_nameservers import AsyncTenantCustomNameserversResourceWithRawResponse |
| 2995 | + |
| 2996 | + return AsyncTenantCustomNameserversResourceWithRawResponse(self._client.tenant_custom_nameservers) |
| 2997 | + |
2947 | 2998 | @cached_property |
2948 | 2999 | def dns_firewall(self) -> dns_firewall.AsyncDNSFirewallResourceWithRawResponse: |
2949 | 3000 | from .resources.dns_firewall import AsyncDNSFirewallResourceWithRawResponse |
@@ -3438,6 +3489,12 @@ def ai_security(self) -> ai_security.AsyncAISecurityResourceWithRawResponse: |
3438 | 3489 |
|
3439 | 3490 | return AsyncAISecurityResourceWithRawResponse(self._client.ai_security) |
3440 | 3491 |
|
| 3492 | + @cached_property |
| 3493 | + def csam_scanner(self) -> csam_scanner.AsyncCsamScannerResourceWithRawResponse: |
| 3494 | + from .resources.csam_scanner import AsyncCsamScannerResourceWithRawResponse |
| 3495 | + |
| 3496 | + return AsyncCsamScannerResourceWithRawResponse(self._client.csam_scanner) |
| 3497 | + |
3441 | 3498 | @cached_property |
3442 | 3499 | def abuse_reports(self) -> abuse_reports.AsyncAbuseReportsResourceWithRawResponse: |
3443 | 3500 | from .resources.abuse_reports import AsyncAbuseReportsResourceWithRawResponse |
@@ -3613,6 +3670,14 @@ def custom_nameservers(self) -> custom_nameservers.CustomNameserversResourceWith |
3613 | 3670 |
|
3614 | 3671 | return CustomNameserversResourceWithStreamingResponse(self._client.custom_nameservers) |
3615 | 3672 |
|
| 3673 | + @cached_property |
| 3674 | + def tenant_custom_nameservers( |
| 3675 | + self, |
| 3676 | + ) -> tenant_custom_nameservers.TenantCustomNameserversResourceWithStreamingResponse: |
| 3677 | + from .resources.tenant_custom_nameservers import TenantCustomNameserversResourceWithStreamingResponse |
| 3678 | + |
| 3679 | + return TenantCustomNameserversResourceWithStreamingResponse(self._client.tenant_custom_nameservers) |
| 3680 | + |
3616 | 3681 | @cached_property |
3617 | 3682 | def dns_firewall(self) -> dns_firewall.DNSFirewallResourceWithStreamingResponse: |
3618 | 3683 | from .resources.dns_firewall import DNSFirewallResourceWithStreamingResponse |
@@ -4107,6 +4172,12 @@ def ai_security(self) -> ai_security.AISecurityResourceWithStreamingResponse: |
4107 | 4172 |
|
4108 | 4173 | return AISecurityResourceWithStreamingResponse(self._client.ai_security) |
4109 | 4174 |
|
| 4175 | + @cached_property |
| 4176 | + def csam_scanner(self) -> csam_scanner.CsamScannerResourceWithStreamingResponse: |
| 4177 | + from .resources.csam_scanner import CsamScannerResourceWithStreamingResponse |
| 4178 | + |
| 4179 | + return CsamScannerResourceWithStreamingResponse(self._client.csam_scanner) |
| 4180 | + |
4110 | 4181 | @cached_property |
4111 | 4182 | def abuse_reports(self) -> abuse_reports.AbuseReportsResourceWithStreamingResponse: |
4112 | 4183 | from .resources.abuse_reports import AbuseReportsResourceWithStreamingResponse |
@@ -4284,6 +4355,14 @@ def custom_nameservers(self) -> custom_nameservers.AsyncCustomNameserversResourc |
4284 | 4355 |
|
4285 | 4356 | return AsyncCustomNameserversResourceWithStreamingResponse(self._client.custom_nameservers) |
4286 | 4357 |
|
| 4358 | + @cached_property |
| 4359 | + def tenant_custom_nameservers( |
| 4360 | + self, |
| 4361 | + ) -> tenant_custom_nameservers.AsyncTenantCustomNameserversResourceWithStreamingResponse: |
| 4362 | + from .resources.tenant_custom_nameservers import AsyncTenantCustomNameserversResourceWithStreamingResponse |
| 4363 | + |
| 4364 | + return AsyncTenantCustomNameserversResourceWithStreamingResponse(self._client.tenant_custom_nameservers) |
| 4365 | + |
4287 | 4366 | @cached_property |
4288 | 4367 | def dns_firewall(self) -> dns_firewall.AsyncDNSFirewallResourceWithStreamingResponse: |
4289 | 4368 | from .resources.dns_firewall import AsyncDNSFirewallResourceWithStreamingResponse |
@@ -4786,6 +4865,12 @@ def ai_security(self) -> ai_security.AsyncAISecurityResourceWithStreamingRespons |
4786 | 4865 |
|
4787 | 4866 | return AsyncAISecurityResourceWithStreamingResponse(self._client.ai_security) |
4788 | 4867 |
|
| 4868 | + @cached_property |
| 4869 | + def csam_scanner(self) -> csam_scanner.AsyncCsamScannerResourceWithStreamingResponse: |
| 4870 | + from .resources.csam_scanner import AsyncCsamScannerResourceWithStreamingResponse |
| 4871 | + |
| 4872 | + return AsyncCsamScannerResourceWithStreamingResponse(self._client.csam_scanner) |
| 4873 | + |
4789 | 4874 | @cached_property |
4790 | 4875 | def abuse_reports(self) -> abuse_reports.AsyncAbuseReportsResourceWithStreamingResponse: |
4791 | 4876 | from .resources.abuse_reports import AsyncAbuseReportsResourceWithStreamingResponse |
|
0 commit comments