From d0bb56715848a3505eb75d4b4922aa64465e64ac Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 04:16:14 +0000 Subject: [PATCH] feat(api): update via SDK Studio (#208) --- api.md | 852 +++++++++--------- src/index.ts | 52 +- src/resources/accounts/accounts.ts | 2 +- src/resources/accounts/index.ts | 9 +- src/resources/accounts/members.ts | 2 +- src/resources/accounts/roles.ts | 6 +- src/resources/alerting/alerting.ts | 6 +- .../alerting/destinations/destinations.ts | 4 +- src/resources/alerting/destinations/index.ts | 4 +- .../alerting/destinations/pagerduty.ts | 6 +- .../alerting/destinations/webhooks.ts | 10 +- src/resources/alerting/history.ts | 12 +- src/resources/alerting/index.ts | 11 +- src/resources/alerting/policies.ts | 16 +- .../certificate-authorities.ts | 2 +- .../hostname-associations.ts | 12 +- .../certificate-authorities/index.ts | 2 +- src/resources/client-certificates.ts | 35 +- .../custom-certificates.ts | 21 +- src/resources/custom-certificates/index.ts | 6 +- .../custom-certificates/prioritize.ts | 3 +- .../custom-hostnames/custom-hostnames.ts | 8 +- src/resources/custom-hostnames/index.ts | 20 +- src/resources/custom-nameservers.ts | 16 +- src/resources/dns/analytics/analytics.ts | 2 +- src/resources/dns/analytics/index.ts | 2 +- .../dns/analytics/reports/bytimes.ts | 17 +- src/resources/dns/analytics/reports/index.ts | 4 +- .../dns/analytics/reports/reports.ts | 16 +- src/resources/dns/dns.ts | 4 +- .../dns/firewall/analytics/reports/bytimes.ts | 4 +- .../dns/firewall/analytics/reports/reports.ts | 4 +- src/resources/dns/firewall/firewall.ts | 31 +- src/resources/dns/firewall/index.ts | 4 +- src/resources/dns/index.ts | 4 +- src/resources/dnssec.ts | 16 +- .../durable-objects/durable-objects.ts | 2 +- src/resources/durable-objects/index.ts | 7 +- .../durable-objects/namespaces/index.ts | 4 +- .../durable-objects/namespaces/namespaces.ts | 10 +- .../durable-objects/namespaces/objects.ts | 12 +- src/resources/filters.ts | 37 +- src/resources/firewall/firewall.ts | 10 +- src/resources/firewall/index.ts | 10 +- src/resources/firewall/lockdowns.ts | 34 +- src/resources/firewall/rules.ts | 36 +- src/resources/firewall/ua-rules.ts | 8 +- src/resources/firewall/waf/index.ts | 18 +- src/resources/firewall/waf/overrides.ts | 32 +- src/resources/firewall/waf/packages/groups.ts | 12 +- src/resources/firewall/waf/packages/index.ts | 20 +- .../firewall/waf/packages/packages.ts | 4 +- src/resources/firewall/waf/waf.ts | 4 +- src/resources/healthchecks/healthchecks.ts | 31 +- src/resources/healthchecks/index.ts | 2 +- src/resources/healthchecks/previews.ts | 8 +- src/resources/images/images.ts | 2 +- src/resources/images/index.ts | 4 +- src/resources/images/v1/index.ts | 24 +- src/resources/images/v1/v1.ts | 18 +- src/resources/images/v2/v2.ts | 2 +- src/resources/index.ts | 246 ++--- src/resources/intel/index.ts | 2 +- src/resources/intel/intel.ts | 2 +- src/resources/intel/sinkholes.ts | 6 +- src/resources/keyless-certificates.ts | 30 +- src/resources/load-balancers/previews.ts | 4 +- src/resources/logpush/datasets/datasets.ts | 2 +- src/resources/logpush/datasets/index.ts | 2 +- src/resources/logpush/datasets/jobs.ts | 10 +- src/resources/logpush/edge.ts | 13 +- src/resources/logpush/index.ts | 2 +- src/resources/logpush/jobs.ts | 21 +- src/resources/logpush/logpush.ts | 2 +- src/resources/logs/control/cmb/cmb.ts | 2 +- src/resources/logs/control/cmb/config.ts | 15 +- src/resources/logs/control/cmb/index.ts | 2 +- .../configs/configs.ts | 27 +- .../magic-network-monitoring/configs/full.ts | 4 +- .../magic-network-monitoring/configs/index.ts | 2 +- .../magic-network-monitoring/index.ts | 4 +- .../magic-network-monitoring.ts | 4 +- .../rules/advertisements.ts | 8 +- .../magic-network-monitoring/rules/index.ts | 4 +- .../magic-network-monitoring/rules/rules.ts | 28 +- .../mtls-certificates/associations.ts | 6 +- src/resources/mtls-certificates/index.ts | 16 +- .../mtls-certificates/mtls-certificates.ts | 35 +- .../hostnames/certificates.ts | 18 +- .../hostnames/hostnames.ts | 16 +- .../origin-tls-client-auth/hostnames/index.ts | 18 +- src/resources/origin-tls-client-auth/index.ts | 20 +- .../origin-tls-client-auth.ts | 8 +- src/resources/page-shield/index.ts | 16 +- src/resources/page-shield/page-shield.ts | 21 +- src/resources/page-shield/policies.ts | 15 +- src/resources/pagerules/index.ts | 4 +- src/resources/pagerules/pagerules.ts | 14 +- src/resources/pagerules/settings.ts | 8 +- src/resources/plans.ts | 10 +- src/resources/queues/index.ts | 26 +- src/resources/queues/messages.ts | 24 +- src/resources/queues/queues.ts | 18 +- src/resources/rate-limits.ts | 12 +- src/resources/rate-plans.ts | 8 +- src/resources/registrar/domains.ts | 10 +- src/resources/registrar/index.ts | 2 +- src/resources/registrar/registrar.ts | 2 +- src/resources/request-tracers/index.ts | 2 +- .../request-tracers/request-tracers.ts | 2 +- src/resources/request-tracers/traces.ts | 12 +- src/resources/secondary-dns/force-axfr.ts | 11 +- src/resources/secondary-dns/index.ts | 8 +- src/resources/secondary-dns/outgoing/index.ts | 6 +- .../secondary-dns/outgoing/outgoing.ts | 24 +- .../secondary-dns/outgoing/status.ts | 4 +- src/resources/secondary-dns/secondary-dns.ts | 7 +- src/resources/ssl/index.ts | 2 +- src/resources/ssl/ssl.ts | 2 +- src/resources/ssl/universal/index.ts | 7 +- src/resources/ssl/universal/settings.ts | 18 +- src/resources/ssl/universal/universal.ts | 2 +- src/resources/ssl/verification.ts | 10 +- src/resources/stream/audio-tracks.ts | 14 +- src/resources/stream/index.ts | 2 +- src/resources/stream/stream.ts | 2 +- src/resources/user/billing/billing.ts | 2 +- src/resources/user/billing/history.ts | 10 +- src/resources/user/billing/index.ts | 2 +- src/resources/user/firewall/access-rules.ts | 36 +- src/resources/user/firewall/firewall.ts | 4 +- src/resources/user/firewall/index.ts | 4 +- src/resources/user/index.ts | 40 +- src/resources/user/invites.ts | 8 +- src/resources/user/load-balancers/index.ts | 2 +- .../user/load-balancers/load-balancers.ts | 2 +- src/resources/user/load-balancers/preview.ts | 13 +- src/resources/user/organizations.ts | 18 +- src/resources/user/subscriptions.ts | 14 +- src/resources/user/tokens/index.ts | 2 +- src/resources/user/tokens/tokens.ts | 4 +- src/resources/user/tokens/value.ts | 8 +- src/resources/user/user.ts | 8 +- src/resources/waiting-rooms/events/details.ts | 8 +- src/resources/waiting-rooms/events/events.ts | 24 +- src/resources/waiting-rooms/events/index.ts | 4 +- src/resources/waiting-rooms/index.ts | 22 +- src/resources/waiting-rooms/rules.ts | 14 +- src/resources/waiting-rooms/waiting-rooms.ts | 32 +- src/resources/web3/hostnames/hostnames.ts | 18 +- src/resources/web3/hostnames/index.ts | 2 +- .../content-lists/content-lists.ts | 16 +- .../content-lists/entries.ts | 18 +- .../content-lists/index.ts | 4 +- .../hostnames/ipfs-universal-paths/index.ts | 6 +- .../ipfs-universal-paths.ts | 2 +- src/resources/web3/index.ts | 2 +- src/resources/web3/web3.ts | 2 +- .../dispatch/namespaces/index.ts | 2 +- .../dispatch/namespaces/namespaces.ts | 2 +- .../dispatch/namespaces/scripts/index.ts | 2 +- .../dispatch/namespaces/scripts/scripts.ts | 8 +- src/resources/workers/filters.ts | 10 +- src/resources/workers/index.ts | 4 +- src/resources/workers/routes.ts | 18 +- src/resources/workers/scripts/bindings.ts | 12 +- src/resources/workers/scripts/index.ts | 2 +- src/resources/workers/scripts/scripts.ts | 2 +- src/resources/workers/workers.ts | 4 +- src/resources/zero-trust/access/access.ts | 18 +- .../access/applications/applications.ts | 46 +- .../zero-trust/access/applications/cas.ts | 6 +- .../zero-trust/access/applications/index.ts | 16 +- .../access/applications/policies.ts | 140 +-- src/resources/zero-trust/access/bookmarks.ts | 26 +- .../access/certificates/certificates.ts | 24 +- .../zero-trust/access/certificates/index.ts | 4 +- .../access/certificates/settings.ts | 10 +- .../zero-trust/access/custom-pages.ts | 22 +- src/resources/zero-trust/access/groups.ts | 176 ++-- src/resources/zero-trust/access/index.ts | 22 +- .../zero-trust/access/logs/access-requests.ts | 6 +- src/resources/zero-trust/access/logs/index.ts | 2 +- src/resources/zero-trust/access/logs/logs.ts | 2 +- .../zero-trust/access/service-tokens.ts | 22 +- src/resources/zero-trust/access/tags.ts | 18 +- .../zero-trust/access/users/index.ts | 4 +- .../access/users/last-seen-identity.ts | 20 +- .../zero-trust/access/users/users.ts | 8 +- src/resources/zero-trust/devices/devices.ts | 20 +- src/resources/zero-trust/devices/dex-tests.ts | 24 +- src/resources/zero-trust/devices/index.ts | 23 +- src/resources/zero-trust/devices/networks.ts | 24 +- .../zero-trust/devices/policies/excludes.ts | 12 +- .../devices/policies/fallback-domains.ts | 12 +- .../zero-trust/devices/policies/includes.ts | 12 +- .../zero-trust/devices/policies/index.ts | 8 +- .../zero-trust/devices/policies/policies.ts | 36 +- .../zero-trust/devices/posture/index.ts | 4 +- .../devices/posture/integrations.ts | 22 +- .../zero-trust/devices/posture/posture.ts | 56 +- src/resources/zero-trust/devices/settings.ts | 12 +- .../zero-trust/identity-providers.ts | 52 +- src/resources/zero-trust/index.ts | 58 +- src/resources/zero-trust/organizations.ts | 29 +- src/resources/zero-trust/seats.ts | 6 +- src/resources/zero-trust/zero-trust.ts | 8 +- src/resources/zones/settings/advanced-ddos.ts | 11 +- src/resources/zones/settings/always-online.ts | 18 +- .../zones/settings/always-use-https.ts | 15 +- .../settings/automatic-https-rewrites.ts | 12 +- .../automatic-platform-optimization.ts | 14 +- src/resources/zones/settings/brotli.ts | 12 +- .../zones/settings/browser-cache-ttl.ts | 12 +- src/resources/zones/settings/browser-check.ts | 18 +- src/resources/zones/settings/cache-level.ts | 12 +- src/resources/zones/settings/challenge-ttl.ts | 18 +- src/resources/zones/settings/ciphers.ts | 12 +- .../zones/settings/development-mode.ts | 12 +- src/resources/zones/settings/early-hints.ts | 12 +- .../zones/settings/email-obfuscation.ts | 12 +- src/resources/zones/settings/font-settings.ts | 12 +- .../zones/settings/h2-prioritization.ts | 14 +- .../zones/settings/hotlink-protection.ts | 12 +- src/resources/zones/settings/http2.ts | 14 +- src/resources/zones/settings/http3.ts | 14 +- .../zones/settings/image-resizing.ts | 20 +- src/resources/zones/settings/index.ts | 105 +-- .../zones/settings/ip-geolocation.ts | 18 +- src/resources/zones/settings/ipv6.ts | 14 +- .../zones/settings/min-tls-version.ts | 18 +- src/resources/zones/settings/minify.ts | 16 +- src/resources/zones/settings/mirage.ts | 12 +- .../zones/settings/mobile-redirect.ts | 19 +- src/resources/zones/settings/nel.ts | 20 +- .../settings/opportunistic-encryption.ts | 12 +- .../zones/settings/opportunistic-onion.ts | 12 +- .../zones/settings/orange-to-orange.ts | 17 +- .../settings/origin-error-page-pass-thru.ts | 12 +- src/resources/zones/settings/polish.ts | 14 +- .../zones/settings/prefetch-preload.ts | 12 +- .../zones/settings/proxy-read-timeout.ts | 14 +- src/resources/zones/settings/pseudo-ipv4.ts | 12 +- .../zones/settings/response-buffering.ts | 18 +- src/resources/zones/settings/rocket-loader.ts | 20 +- .../zones/settings/security-headers.ts | 19 +- .../zones/settings/security-level.ts | 18 +- .../zones/settings/server-side-excludes.ts | 12 +- src/resources/zones/settings/settings.ts | 394 ++++---- .../settings/sort-query-string-for-cache.ts | 12 +- .../zones/settings/ssl-recommender.ts | 17 +- src/resources/zones/settings/ssl.ts | 14 +- src/resources/zones/settings/tls-1-3.ts | 12 +- .../zones/settings/tls-client-auth.ts | 18 +- .../zones/settings/true-client-ip-header.ts | 12 +- src/resources/zones/settings/waf.ts | 14 +- src/resources/zones/settings/webp.ts | 14 +- src/resources/zones/settings/websocket.ts | 12 +- src/resources/zones/settings/zero-rtt.ts | 14 +- 259 files changed, 2589 insertions(+), 2541 deletions(-) diff --git a/api.md b/api.md index 5da65eb5c6..a1d411f4b2 100644 --- a/api.md +++ b/api.md @@ -40,7 +40,7 @@ Methods: Types: -- IamSchemasRole +- Role - RoleListResponse - RoleGetResponse @@ -123,7 +123,7 @@ Methods: Types: -- BillSubsAPIBillingHistory +- BillingHistory - HistoryGetResponse Methods: @@ -146,21 +146,21 @@ Methods: Types: -- LegacyJhsRule +- FirewallRule - AccessRuleDeleteResponse Methods: -- client.user.firewall.accessRules.create({ ...params }) -> LegacyJhsRule | null -- client.user.firewall.accessRules.list({ ...params }) -> LegacyJhsRulesV4PagePaginationArray +- client.user.firewall.accessRules.create({ ...params }) -> FirewallRule | null +- client.user.firewall.accessRules.list({ ...params }) -> FirewallRulesV4PagePaginationArray - client.user.firewall.accessRules.delete(identifier) -> AccessRuleDeleteResponse | null -- client.user.firewall.accessRules.edit(identifier, { ...params }) -> LegacyJhsRule | null +- client.user.firewall.accessRules.edit(identifier, { ...params }) -> FirewallRule | null ## Invites Types: -- IamSchemasInvite +- UserInvite - InviteListResponse - InviteEditResponse - InviteGetResponse @@ -221,11 +221,11 @@ Methods: Types: -- LoadBalancingPreviewResult +- LoadBalancingPreview Methods: -- client.user.loadBalancers.preview.get(previewId) -> LoadBalancingPreviewResult +- client.user.loadBalancers.preview.get(previewId) -> LoadBalancingPreview ### Analytics @@ -244,13 +244,13 @@ Methods: Types: -- IamOrganization +- Organization - OrganizationDeleteResponse - OrganizationGetResponse Methods: -- client.user.organizations.list({ ...params }) -> IamOrganizationsV4PagePaginationArray +- client.user.organizations.list({ ...params }) -> OrganizationsV4PagePaginationArray - client.user.organizations.delete(organizationId) -> OrganizationDeleteResponse - client.user.organizations.get(organizationId) -> OrganizationGetResponse @@ -258,7 +258,7 @@ Methods: Types: -- BillSubsAPISubscription +- Subscription - SubscriptionUpdateResponse - SubscriptionDeleteResponse - SubscriptionEditResponse @@ -305,11 +305,11 @@ Methods: Types: -- IamValue +- TokenValue Methods: -- client.user.tokens.value.update(tokenId, { ...params }) -> IamValue +- client.user.tokens.value.update(tokenId, { ...params }) -> TokenValue # Zones @@ -364,341 +364,341 @@ Methods: Types: -- Zones0rtt +- ZoneSetting0rtt Methods: -- client.zones.settings.zeroRTT.edit({ ...params }) -> Zones0rtt -- client.zones.settings.zeroRTT.get({ ...params }) -> Zones0rtt +- client.zones.settings.zeroRTT.edit({ ...params }) -> ZoneSetting0rtt +- client.zones.settings.zeroRTT.get({ ...params }) -> ZoneSetting0rtt ### AdvancedDDOS Types: -- ZonesAdvancedDDOS +- ZoneSettingAdvancedDDOS Methods: -- client.zones.settings.advancedDDOS.get({ ...params }) -> ZonesAdvancedDDOS +- client.zones.settings.advancedDDOS.get({ ...params }) -> ZoneSettingAdvancedDDOS ### AlwaysOnline Types: -- ZonesAlwaysOnline +- ZoneSettingAlwaysOnline Methods: -- client.zones.settings.alwaysOnline.edit({ ...params }) -> ZonesAlwaysOnline -- client.zones.settings.alwaysOnline.get({ ...params }) -> ZonesAlwaysOnline +- client.zones.settings.alwaysOnline.edit({ ...params }) -> ZoneSettingAlwaysOnline +- client.zones.settings.alwaysOnline.get({ ...params }) -> ZoneSettingAlwaysOnline ### AlwaysUseHTTPS Types: -- ZonesAlwaysUseHTTPS +- ZoneSettingAlwaysUseHTTPS Methods: -- client.zones.settings.alwaysUseHTTPS.edit({ ...params }) -> ZonesAlwaysUseHTTPS -- client.zones.settings.alwaysUseHTTPS.get({ ...params }) -> ZonesAlwaysUseHTTPS +- client.zones.settings.alwaysUseHTTPS.edit({ ...params }) -> ZoneSettingAlwaysUseHTTPS +- client.zones.settings.alwaysUseHTTPS.get({ ...params }) -> ZoneSettingAlwaysUseHTTPS ### AutomaticHTTPSRewrites Types: -- ZonesAutomaticHTTPSRewrites +- ZoneSettingAutomaticHTTPSRewrites Methods: -- client.zones.settings.automaticHTTPSRewrites.edit({ ...params }) -> ZonesAutomaticHTTPSRewrites -- client.zones.settings.automaticHTTPSRewrites.get({ ...params }) -> ZonesAutomaticHTTPSRewrites +- client.zones.settings.automaticHTTPSRewrites.edit({ ...params }) -> ZoneSettingAutomaticHTTPSRewrites +- client.zones.settings.automaticHTTPSRewrites.get({ ...params }) -> ZoneSettingAutomaticHTTPSRewrites ### AutomaticPlatformOptimization Types: -- ZonesAutomaticPlatformOptimization +- ZoneSettingAutomaticPlatformOptimization Methods: -- client.zones.settings.automaticPlatformOptimization.edit({ ...params }) -> ZonesAutomaticPlatformOptimization -- client.zones.settings.automaticPlatformOptimization.get({ ...params }) -> ZonesAutomaticPlatformOptimization +- client.zones.settings.automaticPlatformOptimization.edit({ ...params }) -> ZoneSettingAutomaticPlatformOptimization +- client.zones.settings.automaticPlatformOptimization.get({ ...params }) -> ZoneSettingAutomaticPlatformOptimization ### Brotli Types: -- ZonesBrotli +- ZoneSettingBrotli Methods: -- client.zones.settings.brotli.edit({ ...params }) -> ZonesBrotli -- client.zones.settings.brotli.get({ ...params }) -> ZonesBrotli +- client.zones.settings.brotli.edit({ ...params }) -> ZoneSettingBrotli +- client.zones.settings.brotli.get({ ...params }) -> ZoneSettingBrotli ### BrowserCacheTTL Types: -- ZonesBrowserCacheTTL +- ZoneSettingBrowserCacheTTL Methods: -- client.zones.settings.browserCacheTTL.edit({ ...params }) -> ZonesBrowserCacheTTL -- client.zones.settings.browserCacheTTL.get({ ...params }) -> ZonesBrowserCacheTTL +- client.zones.settings.browserCacheTTL.edit({ ...params }) -> ZoneSettingBrowserCacheTTL +- client.zones.settings.browserCacheTTL.get({ ...params }) -> ZoneSettingBrowserCacheTTL ### BrowserCheck Types: -- ZonesBrowserCheck +- ZoneSettingBrowserCheck Methods: -- client.zones.settings.browserCheck.edit({ ...params }) -> ZonesBrowserCheck -- client.zones.settings.browserCheck.get({ ...params }) -> ZonesBrowserCheck +- client.zones.settings.browserCheck.edit({ ...params }) -> ZoneSettingBrowserCheck +- client.zones.settings.browserCheck.get({ ...params }) -> ZoneSettingBrowserCheck ### CacheLevel Types: -- ZonesCacheLevel +- ZoneSettingCacheLevel Methods: -- client.zones.settings.cacheLevel.edit({ ...params }) -> ZonesCacheLevel -- client.zones.settings.cacheLevel.get({ ...params }) -> ZonesCacheLevel +- client.zones.settings.cacheLevel.edit({ ...params }) -> ZoneSettingCacheLevel +- client.zones.settings.cacheLevel.get({ ...params }) -> ZoneSettingCacheLevel ### ChallengeTTL Types: -- ZonesChallengeTTL +- ZoneSettingChallengeTTL Methods: -- client.zones.settings.challengeTTL.edit({ ...params }) -> ZonesChallengeTTL -- client.zones.settings.challengeTTL.get({ ...params }) -> ZonesChallengeTTL +- client.zones.settings.challengeTTL.edit({ ...params }) -> ZoneSettingChallengeTTL +- client.zones.settings.challengeTTL.get({ ...params }) -> ZoneSettingChallengeTTL ### Ciphers Types: -- ZonesCiphers +- ZoneSettingCiphers Methods: -- client.zones.settings.ciphers.edit({ ...params }) -> ZonesCiphers -- client.zones.settings.ciphers.get({ ...params }) -> ZonesCiphers +- client.zones.settings.ciphers.edit({ ...params }) -> ZoneSettingCiphers +- client.zones.settings.ciphers.get({ ...params }) -> ZoneSettingCiphers ### DevelopmentMode Types: -- ZonesDevelopmentMode +- ZoneSettingDevelopmentMode Methods: -- client.zones.settings.developmentMode.edit({ ...params }) -> ZonesDevelopmentMode -- client.zones.settings.developmentMode.get({ ...params }) -> ZonesDevelopmentMode +- client.zones.settings.developmentMode.edit({ ...params }) -> ZoneSettingDevelopmentMode +- client.zones.settings.developmentMode.get({ ...params }) -> ZoneSettingDevelopmentMode ### EarlyHints Types: -- ZonesEarlyHints +- ZoneSettingEarlyHints Methods: -- client.zones.settings.earlyHints.edit({ ...params }) -> ZonesEarlyHints -- client.zones.settings.earlyHints.get({ ...params }) -> ZonesEarlyHints +- client.zones.settings.earlyHints.edit({ ...params }) -> ZoneSettingEarlyHints +- client.zones.settings.earlyHints.get({ ...params }) -> ZoneSettingEarlyHints ### EmailObfuscation Types: -- ZonesEmailObfuscation +- ZoneSettingEmailObfuscation Methods: -- client.zones.settings.emailObfuscation.edit({ ...params }) -> ZonesEmailObfuscation -- client.zones.settings.emailObfuscation.get({ ...params }) -> ZonesEmailObfuscation +- client.zones.settings.emailObfuscation.edit({ ...params }) -> ZoneSettingEmailObfuscation +- client.zones.settings.emailObfuscation.get({ ...params }) -> ZoneSettingEmailObfuscation ### H2Prioritization Types: -- ZonesH2Prioritization +- ZoneSettingH2Prioritization Methods: -- client.zones.settings.h2Prioritization.edit({ ...params }) -> ZonesH2Prioritization -- client.zones.settings.h2Prioritization.get({ ...params }) -> ZonesH2Prioritization +- client.zones.settings.h2Prioritization.edit({ ...params }) -> ZoneSettingH2Prioritization +- client.zones.settings.h2Prioritization.get({ ...params }) -> ZoneSettingH2Prioritization ### HotlinkProtection Types: -- ZonesHotlinkProtection +- ZoneSettingHotlinkProtection Methods: -- client.zones.settings.hotlinkProtection.edit({ ...params }) -> ZonesHotlinkProtection -- client.zones.settings.hotlinkProtection.get({ ...params }) -> ZonesHotlinkProtection +- client.zones.settings.hotlinkProtection.edit({ ...params }) -> ZoneSettingHotlinkProtection +- client.zones.settings.hotlinkProtection.get({ ...params }) -> ZoneSettingHotlinkProtection ### HTTP2 Types: -- ZonesHTTP2 +- ZoneSettingHTTP2 Methods: -- client.zones.settings.http2.edit({ ...params }) -> ZonesHTTP2 -- client.zones.settings.http2.get({ ...params }) -> ZonesHTTP2 +- client.zones.settings.http2.edit({ ...params }) -> ZoneSettingHTTP2 +- client.zones.settings.http2.get({ ...params }) -> ZoneSettingHTTP2 ### HTTP3 Types: -- ZonesHTTP3 +- ZoneSettingHTTP3 Methods: -- client.zones.settings.http3.edit({ ...params }) -> ZonesHTTP3 -- client.zones.settings.http3.get({ ...params }) -> ZonesHTTP3 +- client.zones.settings.http3.edit({ ...params }) -> ZoneSettingHTTP3 +- client.zones.settings.http3.get({ ...params }) -> ZoneSettingHTTP3 ### ImageResizing Types: -- ZonesImageResizing +- ZoneSettingImageResizing Methods: -- client.zones.settings.imageResizing.edit({ ...params }) -> ZonesImageResizing -- client.zones.settings.imageResizing.get({ ...params }) -> ZonesImageResizing +- client.zones.settings.imageResizing.edit({ ...params }) -> ZoneSettingImageResizing +- client.zones.settings.imageResizing.get({ ...params }) -> ZoneSettingImageResizing ### IPGeolocation Types: -- ZonesIPGeolocation +- ZoneSettingIPGeolocation Methods: -- client.zones.settings.ipGeolocation.edit({ ...params }) -> ZonesIPGeolocation -- client.zones.settings.ipGeolocation.get({ ...params }) -> ZonesIPGeolocation +- client.zones.settings.ipGeolocation.edit({ ...params }) -> ZoneSettingIPGeolocation +- client.zones.settings.ipGeolocation.get({ ...params }) -> ZoneSettingIPGeolocation ### IPV6 Types: -- ZonesIPV6 +- ZoneSettingIPV6 Methods: -- client.zones.settings.ipv6.edit({ ...params }) -> ZonesIPV6 -- client.zones.settings.ipv6.get({ ...params }) -> ZonesIPV6 +- client.zones.settings.ipv6.edit({ ...params }) -> ZoneSettingIPV6 +- client.zones.settings.ipv6.get({ ...params }) -> ZoneSettingIPV6 ### MinTLSVersion Types: -- ZonesMinTLSVersion +- ZoneSettingMinTLSVersion Methods: -- client.zones.settings.minTLSVersion.edit({ ...params }) -> ZonesMinTLSVersion -- client.zones.settings.minTLSVersion.get({ ...params }) -> ZonesMinTLSVersion +- client.zones.settings.minTLSVersion.edit({ ...params }) -> ZoneSettingMinTLSVersion +- client.zones.settings.minTLSVersion.get({ ...params }) -> ZoneSettingMinTLSVersion ### Minify Types: -- ZonesMinify +- ZoneSettingMinify Methods: -- client.zones.settings.minify.edit({ ...params }) -> ZonesMinify -- client.zones.settings.minify.get({ ...params }) -> ZonesMinify +- client.zones.settings.minify.edit({ ...params }) -> ZoneSettingMinify +- client.zones.settings.minify.get({ ...params }) -> ZoneSettingMinify ### Mirage Types: -- ZonesMirage +- ZoneSettingMirage Methods: -- client.zones.settings.mirage.edit({ ...params }) -> ZonesMirage -- client.zones.settings.mirage.get({ ...params }) -> ZonesMirage +- client.zones.settings.mirage.edit({ ...params }) -> ZoneSettingMirage +- client.zones.settings.mirage.get({ ...params }) -> ZoneSettingMirage ### MobileRedirect Types: -- ZonesMobileRedirect +- ZoneSettingMobileRedirect Methods: -- client.zones.settings.mobileRedirect.edit({ ...params }) -> ZonesMobileRedirect -- client.zones.settings.mobileRedirect.get({ ...params }) -> ZonesMobileRedirect +- client.zones.settings.mobileRedirect.edit({ ...params }) -> ZoneSettingMobileRedirect +- client.zones.settings.mobileRedirect.get({ ...params }) -> ZoneSettingMobileRedirect ### NEL Types: -- ZonesNEL +- ZoneSettingNEL Methods: -- client.zones.settings.nel.edit({ ...params }) -> ZonesNEL -- client.zones.settings.nel.get({ ...params }) -> ZonesNEL +- client.zones.settings.nel.edit({ ...params }) -> ZoneSettingNEL +- client.zones.settings.nel.get({ ...params }) -> ZoneSettingNEL ### OpportunisticEncryption Types: -- ZonesOpportunisticEncryption +- ZoneSettingOpportunisticEncryption Methods: -- client.zones.settings.opportunisticEncryption.edit({ ...params }) -> ZonesOpportunisticEncryption -- client.zones.settings.opportunisticEncryption.get({ ...params }) -> ZonesOpportunisticEncryption +- client.zones.settings.opportunisticEncryption.edit({ ...params }) -> ZoneSettingOpportunisticEncryption +- client.zones.settings.opportunisticEncryption.get({ ...params }) -> ZoneSettingOpportunisticEncryption ### OpportunisticOnion Types: -- ZonesOpportunisticOnion +- ZoneSettingOpportunisticOnion Methods: -- client.zones.settings.opportunisticOnion.edit({ ...params }) -> ZonesOpportunisticOnion -- client.zones.settings.opportunisticOnion.get({ ...params }) -> ZonesOpportunisticOnion +- client.zones.settings.opportunisticOnion.edit({ ...params }) -> ZoneSettingOpportunisticOnion +- client.zones.settings.opportunisticOnion.get({ ...params }) -> ZoneSettingOpportunisticOnion ### OrangeToOrange Types: -- ZonesOrangeToOrange +- ZoneSettingOrangeToOrange Methods: -- client.zones.settings.orangeToOrange.edit({ ...params }) -> ZonesOrangeToOrange -- client.zones.settings.orangeToOrange.get({ ...params }) -> ZonesOrangeToOrange +- client.zones.settings.orangeToOrange.edit({ ...params }) -> ZoneSettingOrangeToOrange +- client.zones.settings.orangeToOrange.get({ ...params }) -> ZoneSettingOrangeToOrange ### OriginErrorPagePassThru Types: -- ZonesOriginErrorPagePassThru +- ZoneSettingOriginErrorPagePassThru Methods: -- client.zones.settings.originErrorPagePassThru.edit({ ...params }) -> ZonesOriginErrorPagePassThru -- client.zones.settings.originErrorPagePassThru.get({ ...params }) -> ZonesOriginErrorPagePassThru +- client.zones.settings.originErrorPagePassThru.edit({ ...params }) -> ZoneSettingOriginErrorPagePassThru +- client.zones.settings.originErrorPagePassThru.get({ ...params }) -> ZoneSettingOriginErrorPagePassThru ### OriginMaxHTTPVersion @@ -716,210 +716,210 @@ Methods: Types: -- ZonesPolish +- ZoneSettingPolish Methods: -- client.zones.settings.polish.edit({ ...params }) -> ZonesPolish -- client.zones.settings.polish.get({ ...params }) -> ZonesPolish +- client.zones.settings.polish.edit({ ...params }) -> ZoneSettingPolish +- client.zones.settings.polish.get({ ...params }) -> ZoneSettingPolish ### PrefetchPreload Types: -- ZonesPrefetchPreload +- ZoneSettingPrefetchPreload Methods: -- client.zones.settings.prefetchPreload.edit({ ...params }) -> ZonesPrefetchPreload -- client.zones.settings.prefetchPreload.get({ ...params }) -> ZonesPrefetchPreload +- client.zones.settings.prefetchPreload.edit({ ...params }) -> ZoneSettingPrefetchPreload +- client.zones.settings.prefetchPreload.get({ ...params }) -> ZoneSettingPrefetchPreload ### ProxyReadTimeout Types: -- ZonesProxyReadTimeout +- ZoneSettingProxyReadTimeout Methods: -- client.zones.settings.proxyReadTimeout.edit({ ...params }) -> ZonesProxyReadTimeout -- client.zones.settings.proxyReadTimeout.get({ ...params }) -> ZonesProxyReadTimeout +- client.zones.settings.proxyReadTimeout.edit({ ...params }) -> ZoneSettingProxyReadTimeout +- client.zones.settings.proxyReadTimeout.get({ ...params }) -> ZoneSettingProxyReadTimeout ### PseudoIPV4 Types: -- ZonesPseudoIPV4 +- ZoneSettingPseudoIPV4 Methods: -- client.zones.settings.pseudoIPV4.edit({ ...params }) -> ZonesPseudoIPV4 -- client.zones.settings.pseudoIPV4.get({ ...params }) -> ZonesPseudoIPV4 +- client.zones.settings.pseudoIPV4.edit({ ...params }) -> ZoneSettingPseudoIPV4 +- client.zones.settings.pseudoIPV4.get({ ...params }) -> ZoneSettingPseudoIPV4 ### ResponseBuffering Types: -- ZonesBuffering +- ZoneSettingBuffering Methods: -- client.zones.settings.responseBuffering.edit({ ...params }) -> ZonesBuffering -- client.zones.settings.responseBuffering.get({ ...params }) -> ZonesBuffering +- client.zones.settings.responseBuffering.edit({ ...params }) -> ZoneSettingBuffering +- client.zones.settings.responseBuffering.get({ ...params }) -> ZoneSettingBuffering ### RocketLoader Types: -- ZonesRocketLoader +- ZoneSettingRocketLoader Methods: -- client.zones.settings.rocketLoader.edit({ ...params }) -> ZonesRocketLoader -- client.zones.settings.rocketLoader.get({ ...params }) -> ZonesRocketLoader +- client.zones.settings.rocketLoader.edit({ ...params }) -> ZoneSettingRocketLoader +- client.zones.settings.rocketLoader.get({ ...params }) -> ZoneSettingRocketLoader ### SecurityHeaders Types: -- ZonesSecurityHeader +- ZoneSettingSecurityHeader Methods: -- client.zones.settings.securityHeaders.edit({ ...params }) -> ZonesSecurityHeader -- client.zones.settings.securityHeaders.get({ ...params }) -> ZonesSecurityHeader +- client.zones.settings.securityHeaders.edit({ ...params }) -> ZoneSettingSecurityHeader +- client.zones.settings.securityHeaders.get({ ...params }) -> ZoneSettingSecurityHeader ### SecurityLevel Types: -- ZonesSecurityLevel +- ZoneSettingSecurityLevel Methods: -- client.zones.settings.securityLevel.edit({ ...params }) -> ZonesSecurityLevel -- client.zones.settings.securityLevel.get({ ...params }) -> ZonesSecurityLevel +- client.zones.settings.securityLevel.edit({ ...params }) -> ZoneSettingSecurityLevel +- client.zones.settings.securityLevel.get({ ...params }) -> ZoneSettingSecurityLevel ### ServerSideExcludes Types: -- ZonesServerSideExclude +- ZoneSettingServerSideExclude Methods: -- client.zones.settings.serverSideExcludes.edit({ ...params }) -> ZonesServerSideExclude -- client.zones.settings.serverSideExcludes.get({ ...params }) -> ZonesServerSideExclude +- client.zones.settings.serverSideExcludes.edit({ ...params }) -> ZoneSettingServerSideExclude +- client.zones.settings.serverSideExcludes.get({ ...params }) -> ZoneSettingServerSideExclude ### SortQueryStringForCache Types: -- ZonesSortQueryStringForCache +- ZoneSettingSortQueryStringForCache Methods: -- client.zones.settings.sortQueryStringForCache.edit({ ...params }) -> ZonesSortQueryStringForCache -- client.zones.settings.sortQueryStringForCache.get({ ...params }) -> ZonesSortQueryStringForCache +- client.zones.settings.sortQueryStringForCache.edit({ ...params }) -> ZoneSettingSortQueryStringForCache +- client.zones.settings.sortQueryStringForCache.get({ ...params }) -> ZoneSettingSortQueryStringForCache ### SSL Types: -- ZonesSSL +- ZoneSettingSSL Methods: -- client.zones.settings.ssl.edit({ ...params }) -> ZonesSSL -- client.zones.settings.ssl.get({ ...params }) -> ZonesSSL +- client.zones.settings.ssl.edit({ ...params }) -> ZoneSettingSSL +- client.zones.settings.ssl.get({ ...params }) -> ZoneSettingSSL ### SSLRecommender Types: -- ZonesSSLRecommender +- ZoneSettingSSLRecommender Methods: -- client.zones.settings.sslRecommender.edit({ ...params }) -> ZonesSSLRecommender -- client.zones.settings.sslRecommender.get({ ...params }) -> ZonesSSLRecommender +- client.zones.settings.sslRecommender.edit({ ...params }) -> ZoneSettingSSLRecommender +- client.zones.settings.sslRecommender.get({ ...params }) -> ZoneSettingSSLRecommender ### TLS1_3 Types: -- ZonesTLS1_3 +- ZoneSettingTLS1_3 Methods: -- client.zones.settings.tls1_3.edit({ ...params }) -> ZonesTLS1_3 -- client.zones.settings.tls1_3.get({ ...params }) -> ZonesTLS1_3 +- client.zones.settings.tls1_3.edit({ ...params }) -> ZoneSettingTLS1_3 +- client.zones.settings.tls1_3.get({ ...params }) -> ZoneSettingTLS1_3 ### TLSClientAuth Types: -- ZonesTLSClientAuth +- ZoneSettingTLSClientAuth Methods: -- client.zones.settings.tlsClientAuth.edit({ ...params }) -> ZonesTLSClientAuth -- client.zones.settings.tlsClientAuth.get({ ...params }) -> ZonesTLSClientAuth +- client.zones.settings.tlsClientAuth.edit({ ...params }) -> ZoneSettingTLSClientAuth +- client.zones.settings.tlsClientAuth.get({ ...params }) -> ZoneSettingTLSClientAuth ### TrueClientIPHeader Types: -- ZonesTrueClientIPHeader +- ZoneSettingTrueClientIPHeader Methods: -- client.zones.settings.trueClientIPHeader.edit({ ...params }) -> ZonesTrueClientIPHeader -- client.zones.settings.trueClientIPHeader.get({ ...params }) -> ZonesTrueClientIPHeader +- client.zones.settings.trueClientIPHeader.edit({ ...params }) -> ZoneSettingTrueClientIPHeader +- client.zones.settings.trueClientIPHeader.get({ ...params }) -> ZoneSettingTrueClientIPHeader ### WAF Types: -- ZonesWAF +- ZoneSettingWAF Methods: -- client.zones.settings.waf.edit({ ...params }) -> ZonesWAF -- client.zones.settings.waf.get({ ...params }) -> ZonesWAF +- client.zones.settings.waf.edit({ ...params }) -> ZoneSettingWAF +- client.zones.settings.waf.get({ ...params }) -> ZoneSettingWAF ### WebP Types: -- ZonesWebP +- ZoneSettingWebP Methods: -- client.zones.settings.WebP.edit({ ...params }) -> ZonesWebP -- client.zones.settings.WebP.get({ ...params }) -> ZonesWebP +- client.zones.settings.WebP.edit({ ...params }) -> ZoneSettingWebP +- client.zones.settings.WebP.get({ ...params }) -> ZoneSettingWebP ### Websocket Types: -- ZonesWebsockets +- ZoneSettingWebsockets Methods: -- client.zones.settings.websocket.edit({ ...params }) -> ZonesWebsockets -- client.zones.settings.websocket.get({ ...params }) -> ZonesWebsockets +- client.zones.settings.websocket.edit({ ...params }) -> ZoneSettingWebsockets +- client.zones.settings.websocket.get({ ...params }) -> ZoneSettingWebsockets ### FontSettings Types: -- SpeedCloudflareFonts +- ZoneSettingFonts Methods: -- client.zones.settings.fontSettings.edit({ ...params }) -> SpeedCloudflareFonts -- client.zones.settings.fontSettings.get({ ...params }) -> SpeedCloudflareFonts +- client.zones.settings.fontSettings.edit({ ...params }) -> ZoneSettingFonts +- client.zones.settings.fontSettings.get({ ...params }) -> ZoneSettingFonts ## CustomNameservers @@ -1070,7 +1070,7 @@ Methods: Methods: -- client.loadBalancers.previews.get(previewId, { ...params }) -> LoadBalancingPreviewResult +- client.loadBalancers.previews.get(previewId, { ...params }) -> LoadBalancingPreview ## Regions @@ -1224,18 +1224,18 @@ Methods: Types: -- TLSCertificatesAndHostnamesUniversal +- UniversalSSLSettings Methods: -- client.ssl.universal.settings.edit({ ...params }) -> TLSCertificatesAndHostnamesUniversal -- client.ssl.universal.settings.get({ ...params }) -> TLSCertificatesAndHostnamesUniversal +- client.ssl.universal.settings.edit({ ...params }) -> UniversalSSLSettings +- client.ssl.universal.settings.get({ ...params }) -> UniversalSSLSettings ## Verification Types: -- TLSCertificatesAndHostnamesVerification +- TLSVerificationSetting - VerificationEditResponse - VerificationGetResponse @@ -1306,19 +1306,19 @@ Methods: Types: -- BillSubsAPIAvailableRatePlan +- AvailableRatePlan - PlanListResponse Methods: - client.plans.list(zoneIdentifier) -> PlanListResponse | null -- client.plans.get(zoneIdentifier, planIdentifier) -> BillSubsAPIAvailableRatePlan +- client.plans.get(zoneIdentifier, planIdentifier) -> AvailableRatePlan # RatePlans Types: -- BillSubsRatePlan +- RatePlan - RatePlanGetResponse Methods: @@ -1331,32 +1331,32 @@ Methods: Types: -- TLSCertificatesAndHostnamesHostnameAssociation +- TLSHostnameAssociation Methods: -- client.certificateAuthorities.hostnameAssociations.update({ ...params }) -> TLSCertificatesAndHostnamesHostnameAssociation -- client.certificateAuthorities.hostnameAssociations.get({ ...params }) -> TLSCertificatesAndHostnamesHostnameAssociation +- client.certificateAuthorities.hostnameAssociations.update({ ...params }) -> TLSHostnameAssociation +- client.certificateAuthorities.hostnameAssociations.get({ ...params }) -> TLSHostnameAssociation # ClientCertificates Types: -- TLSCertificatesAndHostnamesClientCertificate +- ClientCertificate Methods: -- client.clientCertificates.create({ ...params }) -> TLSCertificatesAndHostnamesClientCertificate -- client.clientCertificates.list({ ...params }) -> TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray -- client.clientCertificates.delete(clientCertificateId, { ...params }) -> TLSCertificatesAndHostnamesClientCertificate -- client.clientCertificates.edit(clientCertificateId, { ...params }) -> TLSCertificatesAndHostnamesClientCertificate -- client.clientCertificates.get(clientCertificateId, { ...params }) -> TLSCertificatesAndHostnamesClientCertificate +- client.clientCertificates.create({ ...params }) -> ClientCertificate +- client.clientCertificates.list({ ...params }) -> ClientCertificatesV4PagePaginationArray +- client.clientCertificates.delete(clientCertificateId, { ...params }) -> ClientCertificate +- client.clientCertificates.edit(clientCertificateId, { ...params }) -> ClientCertificate +- client.clientCertificates.get(clientCertificateId, { ...params }) -> ClientCertificate # CustomCertificates Types: -- TLSCertificatesAndHostnamesCustomCertificate +- CustomCertificate - CustomCertificateCreateResponse - CustomCertificateDeleteResponse - CustomCertificateEditResponse @@ -1365,7 +1365,7 @@ Types: Methods: - client.customCertificates.create({ ...params }) -> CustomCertificateCreateResponse -- client.customCertificates.list({ ...params }) -> TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray +- client.customCertificates.list({ ...params }) -> CustomCertificatesV4PagePaginationArray - client.customCertificates.delete(customCertificateId, { ...params }) -> CustomCertificateDeleteResponse - client.customCertificates.edit(customCertificateId, { ...params }) -> CustomCertificateEditResponse - client.customCertificates.get(customCertificateId, { ...params }) -> CustomCertificateGetResponse @@ -1384,7 +1384,7 @@ Methods: Types: -- TLSCertificatesAndHostnamesCustomHostname +- CustomHostname - CustomHostnameCreateResponse - CustomHostnameListResponse - CustomHostnameDeleteResponse @@ -1417,7 +1417,7 @@ Methods: Types: -- DNSCustomNameserversCustomNS +- CustomNameserver - CustomNameserverDeleteResponse - CustomNameserverAvailabiltyResponse - CustomNameserverGetResponse @@ -1425,7 +1425,7 @@ Types: Methods: -- client.customNameservers.create({ ...params }) -> DNSCustomNameserversCustomNS +- client.customNameservers.create({ ...params }) -> CustomNameserver - client.customNameservers.delete(customNSId, { ...params }) -> CustomNameserverDeleteResponse | null - client.customNameservers.availabilty({ ...params }) -> CustomNameserverAvailabiltyResponse | null - client.customNameservers.get({ ...params }) -> CustomNameserverGetResponse | null @@ -1461,36 +1461,36 @@ Methods: Types: -- DNSDNSAnalyticsAPIReport +- DNSAnalyticsReport Methods: -- client.dns.analytics.reports.get({ ...params }) -> DNSDNSAnalyticsAPIReport +- client.dns.analytics.reports.get({ ...params }) -> DNSAnalyticsReport #### Bytimes Types: -- DNSDNSAnalyticsAPIReportBytime +- DNSAnalyticsReportByTime Methods: -- client.dns.analytics.reports.bytimes.get({ ...params }) -> DNSDNSAnalyticsAPIReportBytime +- client.dns.analytics.reports.bytimes.get({ ...params }) -> DNSAnalyticsReportByTime ## Firewall Types: -- DNSFirewallDNSFirewall +- DNSFirewall - FirewallDeleteResponse Methods: -- client.dns.firewall.create({ ...params }) -> DNSFirewallDNSFirewall -- client.dns.firewall.list({ ...params }) -> DNSFirewallDNSFirewallsV4PagePaginationArray +- client.dns.firewall.create({ ...params }) -> DNSFirewall +- client.dns.firewall.list({ ...params }) -> DNSFirewallsV4PagePaginationArray - client.dns.firewall.delete(dnsFirewallId, { ...params }) -> FirewallDeleteResponse -- client.dns.firewall.edit(dnsFirewallId, { ...params }) -> DNSFirewallDNSFirewall -- client.dns.firewall.get(dnsFirewallId, { ...params }) -> DNSFirewallDNSFirewall +- client.dns.firewall.edit(dnsFirewallId, { ...params }) -> DNSFirewall +- client.dns.firewall.get(dnsFirewallId, { ...params }) -> DNSFirewall ### Analytics @@ -1498,26 +1498,26 @@ Methods: Methods: -- client.dns.firewall.analytics.reports.get(dnsFirewallId, { ...params }) -> DNSDNSAnalyticsAPIReport +- client.dns.firewall.analytics.reports.get(dnsFirewallId, { ...params }) -> DNSAnalyticsReport ##### Bytimes Methods: -- client.dns.firewall.analytics.reports.bytimes.get(dnsFirewallId, { ...params }) -> DNSDNSAnalyticsAPIReportBytime +- client.dns.firewall.analytics.reports.bytimes.get(dnsFirewallId, { ...params }) -> DNSAnalyticsReportByTime # DNSSEC Types: -- DNSSECDNSSEC +- DNSSEC - DNSSECDeleteResponse Methods: - client.dnssec.delete({ ...params }) -> DNSSECDeleteResponse -- client.dnssec.edit({ ...params }) -> DNSSECDNSSEC -- client.dnssec.get({ ...params }) -> DNSSECDNSSEC +- client.dnssec.edit({ ...params }) -> DNSSEC +- client.dnssec.get({ ...params }) -> DNSSEC # EmailRouting @@ -1596,16 +1596,16 @@ Methods: Types: -- LegacyJhsFilter +- FirewallFilter - FilterCreateResponse Methods: - client.filters.create(zoneIdentifier, { ...params }) -> FilterCreateResponse | null -- client.filters.update(zoneIdentifier, id, { ...params }) -> LegacyJhsFilter | null -- client.filters.list(zoneIdentifier, { ...params }) -> LegacyJhsFiltersV4PagePaginationArray -- client.filters.delete(zoneIdentifier, id) -> LegacyJhsFilter | null -- client.filters.get(zoneIdentifier, id) -> LegacyJhsFilter | null +- client.filters.update(zoneIdentifier, id, { ...params }) -> FirewallFilter | null +- client.filters.list(zoneIdentifier, { ...params }) -> FirewallFiltersV4PagePaginationArray +- client.filters.delete(zoneIdentifier, id) -> FirewallFilter | null +- client.filters.get(zoneIdentifier, id) -> FirewallFilter | null # Firewall @@ -1613,33 +1613,33 @@ Methods: Types: -- LegacyJhsZonelockdown +- FirewallZoneLockdown - LockdownDeleteResponse Methods: -- client.firewall.lockdowns.create(zoneIdentifier, { ...params }) -> LegacyJhsZonelockdown | null -- client.firewall.lockdowns.update(zoneIdentifier, id, { ...params }) -> LegacyJhsZonelockdown | null -- client.firewall.lockdowns.list(zoneIdentifier, { ...params }) -> LegacyJhsZonelockdownsV4PagePaginationArray +- client.firewall.lockdowns.create(zoneIdentifier, { ...params }) -> FirewallZoneLockdown | null +- client.firewall.lockdowns.update(zoneIdentifier, id, { ...params }) -> FirewallZoneLockdown | null +- client.firewall.lockdowns.list(zoneIdentifier, { ...params }) -> FirewallZoneLockdownsV4PagePaginationArray - client.firewall.lockdowns.delete(zoneIdentifier, id) -> LockdownDeleteResponse -- client.firewall.lockdowns.get(zoneIdentifier, id) -> LegacyJhsZonelockdown | null +- client.firewall.lockdowns.get(zoneIdentifier, id) -> FirewallZoneLockdown | null ## Rules Types: -- LegacyJhsFilterRule +- FirewallFilterRule - RuleCreateResponse - RuleEditResponse Methods: - client.firewall.rules.create(zoneIdentifier, { ...params }) -> RuleCreateResponse | null -- client.firewall.rules.update(zoneIdentifier, id, { ...params }) -> LegacyJhsFilterRule | null -- client.firewall.rules.list(zoneIdentifier, { ...params }) -> LegacyJhsFilterRulesV4PagePaginationArray -- client.firewall.rules.delete(zoneIdentifier, id, { ...params }) -> LegacyJhsFilterRule | null +- client.firewall.rules.update(zoneIdentifier, id, { ...params }) -> FirewallFilterRule | null +- client.firewall.rules.list(zoneIdentifier, { ...params }) -> FirewallFilterRulesV4PagePaginationArray +- client.firewall.rules.delete(zoneIdentifier, id, { ...params }) -> FirewallFilterRule | null - client.firewall.rules.edit(zoneIdentifier, id, { ...params }) -> RuleEditResponse | null -- client.firewall.rules.get(zoneIdentifier, id) -> LegacyJhsFilterRule | null +- client.firewall.rules.get(zoneIdentifier, id) -> FirewallFilterRule | null ## AccessRules @@ -1663,7 +1663,7 @@ Methods: Types: -- LegacyJhsUARules +- FirewallUserAgentRule - UARuleCreateResponse - UARuleUpdateResponse - UARuleListResponse @@ -1684,16 +1684,16 @@ Methods: Types: -- LegacyJhsOverride +- WAFOverride - OverrideDeleteResponse Methods: -- client.firewall.waf.overrides.create(zoneIdentifier, { ...params }) -> LegacyJhsOverride | null -- client.firewall.waf.overrides.update(zoneIdentifier, id, { ...params }) -> LegacyJhsOverride | null -- client.firewall.waf.overrides.list(zoneIdentifier, { ...params }) -> LegacyJhsOverridesV4PagePaginationArray +- client.firewall.waf.overrides.create(zoneIdentifier, { ...params }) -> WAFOverride | null +- client.firewall.waf.overrides.update(zoneIdentifier, id, { ...params }) -> WAFOverride | null +- client.firewall.waf.overrides.list(zoneIdentifier, { ...params }) -> WAFOverridesV4PagePaginationArray - client.firewall.waf.overrides.delete(zoneIdentifier, id) -> OverrideDeleteResponse -- client.firewall.waf.overrides.get(zoneIdentifier, id) -> LegacyJhsOverride | null +- client.firewall.waf.overrides.get(zoneIdentifier, id) -> WAFOverride | null ### Packages @@ -1711,13 +1711,13 @@ Methods: Types: -- WAFManagedRulesSchemasGroup +- WAFManagedRulesGroup - GroupEditResponse - GroupGetResponse Methods: -- client.firewall.waf.packages.groups.list(packageId, { ...params }) -> WAFManagedRulesSchemasGroupsV4PagePaginationArray +- client.firewall.waf.packages.groups.list(packageId, { ...params }) -> WAFManagedRulesGroupsV4PagePaginationArray - client.firewall.waf.packages.groups.edit(packageId, groupId, { ...params }) -> GroupEditResponse - client.firewall.waf.packages.groups.get(packageId, groupId, { ...params }) -> GroupGetResponse @@ -1739,18 +1739,18 @@ Methods: Types: -- HealthchecksHealthchecks +- Healthcheck - HealthcheckListResponse - HealthcheckDeleteResponse Methods: -- client.healthchecks.create({ ...params }) -> HealthchecksHealthchecks -- client.healthchecks.update(healthcheckId, { ...params }) -> HealthchecksHealthchecks +- client.healthchecks.create({ ...params }) -> Healthcheck +- client.healthchecks.update(healthcheckId, { ...params }) -> Healthcheck - client.healthchecks.list({ ...params }) -> HealthcheckListResponse | null - client.healthchecks.delete(healthcheckId, { ...params }) -> HealthcheckDeleteResponse -- client.healthchecks.edit(healthcheckId, { ...params }) -> HealthchecksHealthchecks -- client.healthchecks.get(healthcheckId, { ...params }) -> HealthchecksHealthchecks +- client.healthchecks.edit(healthcheckId, { ...params }) -> Healthcheck +- client.healthchecks.get(healthcheckId, { ...params }) -> Healthcheck ## Previews @@ -1760,26 +1760,26 @@ Types: Methods: -- client.healthchecks.previews.create({ ...params }) -> HealthchecksHealthchecks +- client.healthchecks.previews.create({ ...params }) -> Healthcheck - client.healthchecks.previews.delete(healthcheckId, { ...params }) -> PreviewDeleteResponse -- client.healthchecks.previews.get(healthcheckId, { ...params }) -> HealthchecksHealthchecks +- client.healthchecks.previews.get(healthcheckId, { ...params }) -> Healthcheck # KeylessCertificates Types: -- TLSCertificatesAndHostnamesBase -- TLSCertificatesAndHostnamesKeylessCertificate +- KeylessCertificate +- KeylessCertificateHostname - KeylessCertificateListResponse - KeylessCertificateDeleteResponse Methods: -- client.keylessCertificates.create({ ...params }) -> TLSCertificatesAndHostnamesBase +- client.keylessCertificates.create({ ...params }) -> KeylessCertificateHostname - client.keylessCertificates.list({ ...params }) -> KeylessCertificateListResponse | null - client.keylessCertificates.delete(keylessCertificateId, { ...params }) -> KeylessCertificateDeleteResponse -- client.keylessCertificates.edit(keylessCertificateId, { ...params }) -> TLSCertificatesAndHostnamesBase -- client.keylessCertificates.get(keylessCertificateId, { ...params }) -> TLSCertificatesAndHostnamesBase +- client.keylessCertificates.edit(keylessCertificateId, { ...params }) -> KeylessCertificateHostname +- client.keylessCertificates.get(keylessCertificateId, { ...params }) -> KeylessCertificateHostname # Logpush @@ -1799,7 +1799,7 @@ Methods: Types: -- LogpushLogpushJob +- LogpushJob - JobGetResponse Methods: @@ -1810,12 +1810,12 @@ Methods: Types: -- LogpushInstantLogsJob +- InstantLogpushJob - EdgeGetResponse Methods: -- client.logpush.edge.create({ ...params }) -> LogpushInstantLogsJob | null +- client.logpush.edge.create({ ...params }) -> InstantLogpushJob | null - client.logpush.edge.get({ ...params }) -> EdgeGetResponse ## Jobs @@ -1827,11 +1827,11 @@ Types: Methods: -- client.logpush.jobs.create({ ...params }) -> LogpushLogpushJob | null -- client.logpush.jobs.update(jobId, { ...params }) -> LogpushLogpushJob | null +- client.logpush.jobs.create({ ...params }) -> LogpushJob | null +- client.logpush.jobs.update(jobId, { ...params }) -> LogpushJob | null - client.logpush.jobs.list({ ...params }) -> JobListResponse - client.logpush.jobs.delete(jobId, { ...params }) -> JobDeleteResponse | null -- client.logpush.jobs.get(jobId, { ...params }) -> LogpushLogpushJob | null +- client.logpush.jobs.get(jobId, { ...params }) -> LogpushJob | null ## Ownership @@ -1881,14 +1881,14 @@ Methods: Types: -- LogcontrolCmbConfig +- CmbConfig - ConfigDeleteResponse Methods: -- client.logs.control.cmb.config.create({ ...params }) -> LogcontrolCmbConfig | null +- client.logs.control.cmb.config.create({ ...params }) -> CmbConfig | null - client.logs.control.cmb.config.delete({ ...params }) -> ConfigDeleteResponse | null -- client.logs.control.cmb.config.get({ ...params }) -> LogcontrolCmbConfig | null +- client.logs.control.cmb.config.get({ ...params }) -> CmbConfig | null ## RayID @@ -1924,7 +1924,7 @@ Methods: Types: -- TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull +- OriginTLSClientCertificateZoneAuthenticatedOriginPull - OriginTLSClientAuthCreateResponse - OriginTLSClientAuthListResponse - OriginTLSClientAuthDeleteResponse @@ -1941,28 +1941,28 @@ Methods: Types: -- TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull -- TLSCertificatesAndHostnamesHostnameCertidObject +- OriginTLSClientCertificateAuthenticatedOriginPull +- OriginTLSClientCertificateID - HostnameUpdateResponse Methods: - client.originTLSClientAuth.hostnames.update({ ...params }) -> HostnameUpdateResponse | null -- client.originTLSClientAuth.hostnames.get(hostname, { ...params }) -> TLSCertificatesAndHostnamesHostnameCertidObject +- client.originTLSClientAuth.hostnames.get(hostname, { ...params }) -> OriginTLSClientCertificateID ### Certificates Types: -- TLSCertificatesAndHostnamesSchemasCertificateObject +- OriginTLSClientCertificate - CertificateListResponse Methods: -- client.originTLSClientAuth.hostnames.certificates.create({ ...params }) -> TLSCertificatesAndHostnamesSchemasCertificateObject +- client.originTLSClientAuth.hostnames.certificates.create({ ...params }) -> OriginTLSClientCertificate - client.originTLSClientAuth.hostnames.certificates.list({ ...params }) -> CertificateListResponse | null -- client.originTLSClientAuth.hostnames.certificates.delete(certificateId, { ...params }) -> TLSCertificatesAndHostnamesSchemasCertificateObject -- client.originTLSClientAuth.hostnames.certificates.get(certificateId, { ...params }) -> TLSCertificatesAndHostnamesSchemasCertificateObject +- client.originTLSClientAuth.hostnames.certificates.delete(certificateId, { ...params }) -> OriginTLSClientCertificate +- client.originTLSClientAuth.hostnames.certificates.get(certificateId, { ...params }) -> OriginTLSClientCertificate ## Settings @@ -1980,7 +1980,7 @@ Methods: Types: -- ZonesPageRule +- ZonesPagerule - PageruleCreateResponse - PageruleUpdateResponse - PageruleListResponse @@ -2001,17 +2001,17 @@ Methods: Types: -- ZonesSettings +- ZonePageruleSettings Methods: -- client.pagerules.settings.list({ ...params }) -> ZonesSettings +- client.pagerules.settings.list({ ...params }) -> ZonePageruleSettings # RateLimits Types: -- LegacyJhsRateLimits +- RateLimit - RateLimitCreateResponse - RateLimitListResponse - RateLimitDeleteResponse @@ -2032,11 +2032,11 @@ Methods: Types: -- SecondaryDNSForceResult +- SecondaryDNSForce Methods: -- client.secondaryDNS.forceAXFR.create({ ...params }) -> SecondaryDNSForceResult +- client.secondaryDNS.forceAXFR.create({ ...params }) -> SecondaryDNSForce ## Incoming @@ -2058,9 +2058,9 @@ Methods: Types: -- SecondaryDNSDisableTransferResult -- SecondaryDNSEnableTransferResult -- SecondaryDNSSchemasForceResult +- SecondaryDNSDisableTransfer +- SecondaryDNSEnableTransfer +- SecondaryDNSForce - OutgoingCreateResponse - OutgoingUpdateResponse - OutgoingDeleteResponse @@ -2071,16 +2071,16 @@ Methods: - client.secondaryDNS.outgoing.create({ ...params }) -> OutgoingCreateResponse - client.secondaryDNS.outgoing.update({ ...params }) -> OutgoingUpdateResponse - client.secondaryDNS.outgoing.delete({ ...params }) -> OutgoingDeleteResponse -- client.secondaryDNS.outgoing.disable({ ...params }) -> SecondaryDNSDisableTransferResult -- client.secondaryDNS.outgoing.enable({ ...params }) -> SecondaryDNSEnableTransferResult -- client.secondaryDNS.outgoing.forceNotify({ ...params }) -> SecondaryDNSSchemasForceResult +- client.secondaryDNS.outgoing.disable({ ...params }) -> SecondaryDNSDisableTransfer +- client.secondaryDNS.outgoing.enable({ ...params }) -> SecondaryDNSEnableTransfer +- client.secondaryDNS.outgoing.forceNotify({ ...params }) -> SecondaryDNSForce - client.secondaryDNS.outgoing.get({ ...params }) -> OutgoingGetResponse ### Status Methods: -- client.secondaryDNS.outgoing.status.get({ ...params }) -> SecondaryDNSEnableTransferResult +- client.secondaryDNS.outgoing.status.get({ ...params }) -> SecondaryDNSEnableTransfer ## ACLs @@ -2134,18 +2134,18 @@ Methods: Types: -- WaitingroomWaitingroom +- WaitingRoom - WaitingRoomListResponse - WaitingRoomDeleteResponse Methods: -- client.waitingRooms.create(zoneIdentifier, { ...params }) -> WaitingroomWaitingroom -- client.waitingRooms.update(zoneIdentifier, waitingRoomId, { ...params }) -> WaitingroomWaitingroom +- client.waitingRooms.create(zoneIdentifier, { ...params }) -> WaitingRoom +- client.waitingRooms.update(zoneIdentifier, waitingRoomId, { ...params }) -> WaitingRoom - client.waitingRooms.list(zoneIdentifier) -> WaitingRoomListResponse | null - client.waitingRooms.delete(zoneIdentifier, waitingRoomId) -> WaitingRoomDeleteResponse -- client.waitingRooms.edit(zoneIdentifier, waitingRoomId, { ...params }) -> WaitingroomWaitingroom -- client.waitingRooms.get(zoneIdentifier, waitingRoomId) -> WaitingroomWaitingroom +- client.waitingRooms.edit(zoneIdentifier, waitingRoomId, { ...params }) -> WaitingRoom +- client.waitingRooms.get(zoneIdentifier, waitingRoomId) -> WaitingRoom ## Page @@ -2161,34 +2161,34 @@ Methods: Types: -- WaitingroomEventResult +- WaitingroomEvent - EventListResponse - EventDeleteResponse Methods: -- client.waitingRooms.events.create(zoneIdentifier, waitingRoomId, { ...params }) -> WaitingroomEventResult -- client.waitingRooms.events.update(zoneIdentifier, waitingRoomId, eventId, { ...params }) -> WaitingroomEventResult +- client.waitingRooms.events.create(zoneIdentifier, waitingRoomId, { ...params }) -> WaitingroomEvent +- client.waitingRooms.events.update(zoneIdentifier, waitingRoomId, eventId, { ...params }) -> WaitingroomEvent - client.waitingRooms.events.list(zoneIdentifier, waitingRoomId) -> EventListResponse | null - client.waitingRooms.events.delete(zoneIdentifier, waitingRoomId, eventId) -> EventDeleteResponse -- client.waitingRooms.events.edit(zoneIdentifier, waitingRoomId, eventId, { ...params }) -> WaitingroomEventResult -- client.waitingRooms.events.get(zoneIdentifier, waitingRoomId, eventId) -> WaitingroomEventResult +- client.waitingRooms.events.edit(zoneIdentifier, waitingRoomId, eventId, { ...params }) -> WaitingroomEvent +- client.waitingRooms.events.get(zoneIdentifier, waitingRoomId, eventId) -> WaitingroomEvent ### Details Types: -- WaitingroomEventDetailsResult +- WaitingroomEventDetails Methods: -- client.waitingRooms.events.details.get(zoneIdentifier, waitingRoomId, eventId) -> WaitingroomEventDetailsResult +- client.waitingRooms.events.details.get(zoneIdentifier, waitingRoomId, eventId) -> WaitingroomEventDetails ## Rules Types: -- WaitingroomRuleResult +- WaitingroomRule - RuleCreateResponse - RuleUpdateResponse - RuleListResponse @@ -2233,17 +2233,17 @@ Methods: Types: -- DwebConfigWeb3Hostname +- DistributedWebHostname - HostnameListResponse - HostnameDeleteResponse Methods: -- client.web3.hostnames.create(zoneIdentifier, { ...params }) -> DwebConfigWeb3Hostname +- client.web3.hostnames.create(zoneIdentifier, { ...params }) -> DistributedWebHostname - client.web3.hostnames.list(zoneIdentifier) -> HostnameListResponse | null - client.web3.hostnames.delete(zoneIdentifier, identifier) -> HostnameDeleteResponse | null -- client.web3.hostnames.edit(zoneIdentifier, identifier, { ...params }) -> DwebConfigWeb3Hostname -- client.web3.hostnames.get(zoneIdentifier, identifier) -> DwebConfigWeb3Hostname +- client.web3.hostnames.edit(zoneIdentifier, identifier, { ...params }) -> DistributedWebHostname +- client.web3.hostnames.get(zoneIdentifier, identifier) -> DistributedWebHostname ### IPFSUniversalPaths @@ -2251,28 +2251,28 @@ Methods: Types: -- DwebConfigContentListDetails +- DistributedWebConfigContentList Methods: -- client.web3.hostnames.ipfsUniversalPaths.contentLists.update(zoneIdentifier, identifier, { ...params }) -> DwebConfigContentListDetails -- client.web3.hostnames.ipfsUniversalPaths.contentLists.get(zoneIdentifier, identifier) -> DwebConfigContentListDetails +- client.web3.hostnames.ipfsUniversalPaths.contentLists.update(zoneIdentifier, identifier, { ...params }) -> DistributedWebConfigContentList +- client.web3.hostnames.ipfsUniversalPaths.contentLists.get(zoneIdentifier, identifier) -> DistributedWebConfigContentList ##### Entries Types: -- DwebConfigContentListEntry +- DistributedWebConfigContentListEntry - EntryListResponse - EntryDeleteResponse Methods: -- client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.create(zoneIdentifier, identifier, { ...params }) -> DwebConfigContentListEntry -- client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.update(zoneIdentifier, identifier, contentListEntryIdentifier, { ...params }) -> DwebConfigContentListEntry +- client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.create(zoneIdentifier, identifier, { ...params }) -> DistributedWebConfigContentListEntry +- client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.update(zoneIdentifier, identifier, contentListEntryIdentifier, { ...params }) -> DistributedWebConfigContentListEntry - client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.list(zoneIdentifier, identifier) -> EntryListResponse | null - client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.delete(zoneIdentifier, identifier, contentListEntryIdentifier) -> EntryDeleteResponse | null -- client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.get(zoneIdentifier, identifier, contentListEntryIdentifier) -> DwebConfigContentListEntry +- client.web3.hostnames.ipfsUniversalPaths.contentLists.entries.get(zoneIdentifier, identifier, contentListEntryIdentifier) -> DistributedWebConfigContentListEntry # Workers @@ -2304,7 +2304,7 @@ Methods: Types: -- WorkersSchemasBinding +- WorkersBinding - BindingGetResponse Methods: @@ -2377,7 +2377,7 @@ Methods: Types: -- WorkersFilters +- WorkersFilter - FilterCreateResponse - FilterListResponse - FilterDeleteResponse @@ -2385,7 +2385,7 @@ Types: Methods: - client.workers.filters.create({ ...params }) -> FilterCreateResponse | null -- client.workers.filters.update(filterId, { ...params }) -> WorkersFilters +- client.workers.filters.update(filterId, { ...params }) -> WorkersFilter - client.workers.filters.list({ ...params }) -> FilterListResponse - client.workers.filters.delete(filterId, { ...params }) -> FilterDeleteResponse | null @@ -2393,7 +2393,7 @@ Methods: Types: -- WorkersRoutes +- WorkersRoute - RouteCreateResponse - RouteListResponse - RouteDeleteResponse @@ -2401,10 +2401,10 @@ Types: Methods: - client.workers.routes.create({ ...params }) -> RouteCreateResponse -- client.workers.routes.update(routeId, { ...params }) -> WorkersRoutes +- client.workers.routes.update(routeId, { ...params }) -> WorkersRoute - client.workers.routes.list({ ...params }) -> RouteListResponse - client.workers.routes.delete(routeId, { ...params }) -> RouteDeleteResponse -- client.workers.routes.get(routeId, { ...params }) -> WorkersRoutes +- client.workers.routes.get(routeId, { ...params }) -> WorkersRoute ## AccountSettings @@ -2558,7 +2558,7 @@ Methods: Types: -- WorkersNamespace +- DurableObjectNamespace - NamespaceListResponse Methods: @@ -2569,19 +2569,19 @@ Methods: Types: -- WorkersObject +- DurableObject Methods: -- client.durableObjects.namespaces.objects.list(id, { ...params }) -> WorkersObjectsCursorLimitPagination +- client.durableObjects.namespaces.objects.list(id, { ...params }) -> DurableObjectsCursorLimitPagination # Queues Types: -- WorkersQueue -- WorkersQueueCreated -- WorkersQueueUpdated +- Queue +- QueueCreated +- QueueUpdated - QueueCreateResponse - QueueUpdateResponse - QueueListResponse @@ -2616,9 +2616,9 @@ Methods: Types: -- WorkersConsumer -- WorkersConsumerCreated -- WorkersConsumerUpdated +- QueueConsumer +- QueueConsumerCreated +- QueueConsumerUpdated - MessageAckResponse - MessagePullResponse @@ -2643,28 +2643,28 @@ Methods: Types: -- PageShieldGetZoneSettings -- PageShieldUpdateZoneSettings +- PageShieldSetting +- PageShieldUpdateResponse Methods: -- client.pageShield.update({ ...params }) -> PageShieldUpdateZoneSettings -- client.pageShield.get({ ...params }) -> PageShieldGetZoneSettings +- client.pageShield.update({ ...params }) -> PageShieldUpdateResponse +- client.pageShield.get({ ...params }) -> PageShieldSetting ## Policies Types: -- PageShieldPageshieldPolicy +- PageShieldPolicy - PolicyListResponse Methods: -- client.pageShield.policies.create({ ...params }) -> PageShieldPageshieldPolicy -- client.pageShield.policies.update(policyId, { ...params }) -> PageShieldPageshieldPolicy +- client.pageShield.policies.create({ ...params }) -> PageShieldPolicy +- client.pageShield.policies.update(policyId, { ...params }) -> PageShieldPolicy - client.pageShield.policies.list({ ...params }) -> PolicyListResponse | null - client.pageShield.policies.delete(policyId, { ...params }) -> void -- client.pageShield.policies.get(policyId, { ...params }) -> PageShieldPageshieldPolicy +- client.pageShield.policies.get(policyId, { ...params }) -> PageShieldPolicy ## Connections @@ -3021,17 +3021,17 @@ Methods: Types: -- ImagesImage +- Image - V1ListResponse - V1DeleteResponse Methods: -- client.images.v1.create({ ...params }) -> ImagesImage +- client.images.v1.create({ ...params }) -> Image - client.images.v1.list({ ...params }) -> V1ListResponsesV4PagePagination - client.images.v1.delete(imageId, { ...params }) -> V1DeleteResponse -- client.images.v1.edit(imageId, { ...params }) -> ImagesImage -- client.images.v1.get(imageId, { ...params }) -> ImagesImage +- client.images.v1.edit(imageId, { ...params }) -> Image +- client.images.v1.get(imageId, { ...params }) -> Image ### Keys @@ -3238,7 +3238,7 @@ Methods: Types: -- IntelSinkholesSinkholeItem +- IntelSinkholeItem - SinkholeListResponse Methods: @@ -3427,68 +3427,68 @@ Methods: Types: -- MagicVisibilityMNMConfig +- MagicNetworkMonitoringConfig Methods: -- client.magicNetworkMonitoring.configs.create({ ...params }) -> MagicVisibilityMNMConfig -- client.magicNetworkMonitoring.configs.update({ ...params }) -> MagicVisibilityMNMConfig -- client.magicNetworkMonitoring.configs.delete({ ...params }) -> MagicVisibilityMNMConfig -- client.magicNetworkMonitoring.configs.edit({ ...params }) -> MagicVisibilityMNMConfig -- client.magicNetworkMonitoring.configs.get({ ...params }) -> MagicVisibilityMNMConfig +- client.magicNetworkMonitoring.configs.create({ ...params }) -> MagicNetworkMonitoringConfig +- client.magicNetworkMonitoring.configs.update({ ...params }) -> MagicNetworkMonitoringConfig +- client.magicNetworkMonitoring.configs.delete({ ...params }) -> MagicNetworkMonitoringConfig +- client.magicNetworkMonitoring.configs.edit({ ...params }) -> MagicNetworkMonitoringConfig +- client.magicNetworkMonitoring.configs.get({ ...params }) -> MagicNetworkMonitoringConfig ### Full Methods: -- client.magicNetworkMonitoring.configs.full.get({ ...params }) -> MagicVisibilityMNMConfig +- client.magicNetworkMonitoring.configs.full.get({ ...params }) -> MagicNetworkMonitoringConfig ## Rules Types: -- MagicVisibilityMNMRule +- MagicNetworkMonitoringRule - RuleListResponse Methods: -- client.magicNetworkMonitoring.rules.create({ ...params }) -> MagicVisibilityMNMRule | null -- client.magicNetworkMonitoring.rules.update({ ...params }) -> MagicVisibilityMNMRule | null +- client.magicNetworkMonitoring.rules.create({ ...params }) -> MagicNetworkMonitoringRule | null +- client.magicNetworkMonitoring.rules.update({ ...params }) -> MagicNetworkMonitoringRule | null - client.magicNetworkMonitoring.rules.list({ ...params }) -> RuleListResponse | null -- client.magicNetworkMonitoring.rules.delete(ruleId, { ...params }) -> MagicVisibilityMNMRule | null -- client.magicNetworkMonitoring.rules.edit(ruleId, { ...params }) -> MagicVisibilityMNMRule | null -- client.magicNetworkMonitoring.rules.get(ruleId, { ...params }) -> MagicVisibilityMNMRule | null +- client.magicNetworkMonitoring.rules.delete(ruleId, { ...params }) -> MagicNetworkMonitoringRule | null +- client.magicNetworkMonitoring.rules.edit(ruleId, { ...params }) -> MagicNetworkMonitoringRule | null +- client.magicNetworkMonitoring.rules.get(ruleId, { ...params }) -> MagicNetworkMonitoringRule | null ### Advertisements Types: -- MagicVisibilityMNMRuleAdvertisable +- MagicNetworkMonitoringRuleAdvertisable Methods: -- client.magicNetworkMonitoring.rules.advertisements.edit(ruleId, { ...params }) -> MagicVisibilityMNMRuleAdvertisable | null +- client.magicNetworkMonitoring.rules.advertisements.edit(ruleId, { ...params }) -> MagicNetworkMonitoringRuleAdvertisable | null # MTLSCertificates Types: -- TLSCertificatesAndHostnamesCertificateObjectPost -- TLSCertificatesAndHostnamesComponentsSchemasCertificateObject +- MTLSCertificate +- MTLSCertificateUpdate - MTLSCertificateListResponse Methods: -- client.mtlsCertificates.create({ ...params }) -> TLSCertificatesAndHostnamesCertificateObjectPost +- client.mtlsCertificates.create({ ...params }) -> MTLSCertificateUpdate - client.mtlsCertificates.list({ ...params }) -> MTLSCertificateListResponse | null -- client.mtlsCertificates.delete(mtlsCertificateId, { ...params }) -> TLSCertificatesAndHostnamesComponentsSchemasCertificateObject -- client.mtlsCertificates.get(mtlsCertificateId, { ...params }) -> TLSCertificatesAndHostnamesComponentsSchemasCertificateObject +- client.mtlsCertificates.delete(mtlsCertificateId, { ...params }) -> MTLSCertificate +- client.mtlsCertificates.get(mtlsCertificateId, { ...params }) -> MTLSCertificate ## Associations Types: -- TLSCertificatesAndHostnamesAssociationObject +- MTLSCertificateAsssociation - AssociationGetResponse Methods: @@ -3604,7 +3604,7 @@ Methods: Types: -- RegistrarAPIDomains +- RegistrarDomains - DomainUpdateResponse - DomainListResponse - DomainGetResponse @@ -3621,7 +3621,7 @@ Methods: Types: -- RequestTracerTrace +- RequestTrace - TraceCreateResponse Methods: @@ -3706,15 +3706,15 @@ Methods: Types: -- StreamAdditionalAudio +- StreamAudio - AudioTrackDeleteResponse - AudioTrackGetResponse Methods: - client.stream.audioTracks.delete(identifier, audioIdentifier, { ...params }) -> AudioTrackDeleteResponse -- client.stream.audioTracks.copy(identifier, { ...params }) -> StreamAdditionalAudio -- client.stream.audioTracks.edit(identifier, audioIdentifier, { ...params }) -> StreamAdditionalAudio +- client.stream.audioTracks.copy(identifier, { ...params }) -> StreamAudio +- client.stream.audioTracks.edit(identifier, audioIdentifier, { ...params }) -> StreamAudio - client.stream.audioTracks.get(identifier, { ...params }) -> AudioTrackGetResponse ## Videos @@ -3904,7 +3904,7 @@ Methods: Types: -- AaaPagerduty +- AlertingPagerduty - PagerdutyCreateResponse - PagerdutyDeleteResponse - PagerdutyGetResponse @@ -3921,7 +3921,7 @@ Methods: Types: -- AaaWebhooks +- AlertingWebhooks - WebhookCreateResponse - WebhookUpdateResponse - WebhookListResponse @@ -3933,23 +3933,23 @@ Methods: - client.alerting.destinations.webhooks.update(webhookId, { ...params }) -> WebhookUpdateResponse - client.alerting.destinations.webhooks.list({ ...params }) -> WebhookListResponse | null - client.alerting.destinations.webhooks.delete(webhookId, { ...params }) -> WebhookDeleteResponse | null -- client.alerting.destinations.webhooks.get(webhookId, { ...params }) -> AaaWebhooks +- client.alerting.destinations.webhooks.get(webhookId, { ...params }) -> AlertingWebhooks ## History Types: -- AaaHistory +- AlertingHistory Methods: -- client.alerting.history.list({ ...params }) -> AaaHistoriesV4PagePaginationArray +- client.alerting.history.list({ ...params }) -> AlertingHistoriesV4PagePaginationArray ## Policies Types: -- AaaPolicies +- AlertingPolicies - PolicyCreateResponse - PolicyUpdateResponse - PolicyListResponse @@ -3961,7 +3961,7 @@ Methods: - client.alerting.policies.update(policyId, { ...params }) -> PolicyUpdateResponse - client.alerting.policies.list({ ...params }) -> PolicyListResponse | null - client.alerting.policies.delete(policyId, { ...params }) -> PolicyDeleteResponse | null -- client.alerting.policies.get(policyId, { ...params }) -> AaaPolicies +- client.alerting.policies.get(policyId, { ...params }) -> AlertingPolicies # D1 @@ -4056,13 +4056,13 @@ Methods: Types: -- WorkersNamespaceScript +- WorkersForPlatformsNamespaceScript Methods: - client.workersForPlatforms.dispatch.namespaces.scripts.update(dispatchNamespace, scriptName, { ...params }) -> WorkersScript - client.workersForPlatforms.dispatch.namespaces.scripts.delete(dispatchNamespace, scriptName, { ...params }) -> void -- client.workersForPlatforms.dispatch.namespaces.scripts.get(dispatchNamespace, scriptName, { ...params }) -> WorkersNamespaceScript +- client.workersForPlatforms.dispatch.namespaces.scripts.get(dispatchNamespace, scriptName, { ...params }) -> WorkersForPlatformsNamespaceScript ##### Content @@ -4099,7 +4099,7 @@ Methods: Types: -- TeamsDevicesDevices +- ZeroTrustDevices - DeviceListResponse - DeviceGetResponse @@ -4112,49 +4112,49 @@ Methods: Types: -- TeamsDevicesDeviceDEXTestSchemasHTTP +- DEXTestSchemasHTTP - DEXTestListResponse - DEXTestDeleteResponse Methods: -- client.zeroTrust.devices.dexTests.create({ ...params }) -> TeamsDevicesDeviceDEXTestSchemasHTTP | null -- client.zeroTrust.devices.dexTests.update(dexTestId, { ...params }) -> TeamsDevicesDeviceDEXTestSchemasHTTP | null +- client.zeroTrust.devices.dexTests.create({ ...params }) -> DEXTestSchemasHTTP | null +- client.zeroTrust.devices.dexTests.update(dexTestId, { ...params }) -> DEXTestSchemasHTTP | null - client.zeroTrust.devices.dexTests.list({ ...params }) -> DEXTestListResponse | null - client.zeroTrust.devices.dexTests.delete(dexTestId, { ...params }) -> DEXTestDeleteResponse | null -- client.zeroTrust.devices.dexTests.get(dexTestId, { ...params }) -> TeamsDevicesDeviceDEXTestSchemasHTTP | null +- client.zeroTrust.devices.dexTests.get(dexTestId, { ...params }) -> DEXTestSchemasHTTP | null ### Networks Types: -- TeamsDevicesDeviceManagedNetworks +- DeviceManagedNetworks - NetworkListResponse - NetworkDeleteResponse Methods: -- client.zeroTrust.devices.networks.create({ ...params }) -> TeamsDevicesDeviceManagedNetworks | null -- client.zeroTrust.devices.networks.update(networkId, { ...params }) -> TeamsDevicesDeviceManagedNetworks | null +- client.zeroTrust.devices.networks.create({ ...params }) -> DeviceManagedNetworks | null +- client.zeroTrust.devices.networks.update(networkId, { ...params }) -> DeviceManagedNetworks | null - client.zeroTrust.devices.networks.list({ ...params }) -> NetworkListResponse | null - client.zeroTrust.devices.networks.delete(networkId, { ...params }) -> NetworkDeleteResponse | null -- client.zeroTrust.devices.networks.get(networkId, { ...params }) -> TeamsDevicesDeviceManagedNetworks | null +- client.zeroTrust.devices.networks.get(networkId, { ...params }) -> DeviceManagedNetworks | null ### Policies Types: -- TeamsDevicesDeviceSettingsPolicy +- DevicesDeviceSettingsPolicy - PolicyListResponse - PolicyDeleteResponse Methods: -- client.zeroTrust.devices.policies.create({ ...params }) -> TeamsDevicesDeviceSettingsPolicy | null +- client.zeroTrust.devices.policies.create({ ...params }) -> DevicesDeviceSettingsPolicy | null - client.zeroTrust.devices.policies.list({ ...params }) -> PolicyListResponse | null - client.zeroTrust.devices.policies.delete(policyId, { ...params }) -> PolicyDeleteResponse | null -- client.zeroTrust.devices.policies.edit(policyId, { ...params }) -> TeamsDevicesDeviceSettingsPolicy | null -- client.zeroTrust.devices.policies.get(policyId, { ...params }) -> TeamsDevicesDeviceSettingsPolicy | null +- client.zeroTrust.devices.policies.edit(policyId, { ...params }) -> DevicesDeviceSettingsPolicy | null +- client.zeroTrust.devices.policies.get(policyId, { ...params }) -> DevicesDeviceSettingsPolicy | null #### DefaultPolicy @@ -4170,7 +4170,7 @@ Methods: Types: -- TeamsDevicesSplitTunnel +- DevicesSplitTunnel - ExcludeUpdateResponse - ExcludeListResponse - ExcludeGetResponse @@ -4185,7 +4185,7 @@ Methods: Types: -- TeamsDevicesFallbackDomain +- DevicesFallbackDomain - FallbackDomainUpdateResponse - FallbackDomainListResponse - FallbackDomainGetResponse @@ -4200,7 +4200,7 @@ Methods: Types: -- TeamsDevicesSplitTunnelInclude +- DevicesSplitTunnelInclude - IncludeUpdateResponse - IncludeListResponse - IncludeGetResponse @@ -4215,33 +4215,33 @@ Methods: Types: -- TeamsDevicesDevicePostureRules +- DevicePostureRules - PostureListResponse - PostureDeleteResponse Methods: -- client.zeroTrust.devices.posture.create({ ...params }) -> TeamsDevicesDevicePostureRules | null -- client.zeroTrust.devices.posture.update(ruleId, { ...params }) -> TeamsDevicesDevicePostureRules | null +- client.zeroTrust.devices.posture.create({ ...params }) -> DevicePostureRules | null +- client.zeroTrust.devices.posture.update(ruleId, { ...params }) -> DevicePostureRules | null - client.zeroTrust.devices.posture.list({ ...params }) -> PostureListResponse | null - client.zeroTrust.devices.posture.delete(ruleId, { ...params }) -> PostureDeleteResponse | null -- client.zeroTrust.devices.posture.get(ruleId, { ...params }) -> TeamsDevicesDevicePostureRules | null +- client.zeroTrust.devices.posture.get(ruleId, { ...params }) -> DevicePostureRules | null #### Integrations Types: -- TeamsDevicesDevicePostureIntegrations +- DevicePostureIntegrations - IntegrationListResponse - IntegrationDeleteResponse Methods: -- client.zeroTrust.devices.posture.integrations.create({ ...params }) -> TeamsDevicesDevicePostureIntegrations | null +- client.zeroTrust.devices.posture.integrations.create({ ...params }) -> DevicePostureIntegrations | null - client.zeroTrust.devices.posture.integrations.list({ ...params }) -> IntegrationListResponse | null - client.zeroTrust.devices.posture.integrations.delete(integrationId, { ...params }) -> IntegrationDeleteResponse | null -- client.zeroTrust.devices.posture.integrations.edit(integrationId, { ...params }) -> TeamsDevicesDevicePostureIntegrations | null -- client.zeroTrust.devices.posture.integrations.get(integrationId, { ...params }) -> TeamsDevicesDevicePostureIntegrations | null +- client.zeroTrust.devices.posture.integrations.edit(integrationId, { ...params }) -> DevicePostureIntegrations | null +- client.zeroTrust.devices.posture.integrations.get(integrationId, { ...params }) -> DevicePostureIntegrations | null ### Revoke @@ -4257,12 +4257,12 @@ Methods: Types: -- TeamsDevicesZeroTrustAccountDeviceSettings +- ZeroTrustAccountDeviceSettings Methods: -- client.zeroTrust.devices.settings.update({ ...params }) -> TeamsDevicesZeroTrustAccountDeviceSettings | null -- client.zeroTrust.devices.settings.list({ ...params }) -> TeamsDevicesZeroTrustAccountDeviceSettings | null +- client.zeroTrust.devices.settings.update({ ...params }) -> ZeroTrustAccountDeviceSettings | null +- client.zeroTrust.devices.settings.list({ ...params }) -> ZeroTrustAccountDeviceSettings | null ### Unrevoke @@ -4288,37 +4288,37 @@ Methods: Types: -- AccessIdentityProviders +- ZeroTrustIdentityProviders - IdentityProviderListResponse - IdentityProviderDeleteResponse Methods: -- client.zeroTrust.identityProviders.create({ ...params }) -> AccessIdentityProviders -- client.zeroTrust.identityProviders.update(uuid, { ...params }) -> AccessIdentityProviders +- client.zeroTrust.identityProviders.create({ ...params }) -> ZeroTrustIdentityProviders +- client.zeroTrust.identityProviders.update(uuid, { ...params }) -> ZeroTrustIdentityProviders - client.zeroTrust.identityProviders.list({ ...params }) -> IdentityProviderListResponse | null - client.zeroTrust.identityProviders.delete(uuid, { ...params }) -> IdentityProviderDeleteResponse -- client.zeroTrust.identityProviders.get(uuid, { ...params }) -> AccessIdentityProviders +- client.zeroTrust.identityProviders.get(uuid, { ...params }) -> ZeroTrustIdentityProviders ## Organizations Types: -- AccessOrganizations +- ZeroTrustOrganizations - OrganizationRevokeUsersResponse Methods: -- client.zeroTrust.organizations.create({ ...params }) -> AccessOrganizations -- client.zeroTrust.organizations.update({ ...params }) -> AccessOrganizations -- client.zeroTrust.organizations.list({ ...params }) -> AccessOrganizations +- client.zeroTrust.organizations.create({ ...params }) -> ZeroTrustOrganizations +- client.zeroTrust.organizations.update({ ...params }) -> ZeroTrustOrganizations +- client.zeroTrust.organizations.list({ ...params }) -> ZeroTrustOrganizations - client.zeroTrust.organizations.revokeUsers({ ...params }) -> OrganizationRevokeUsersResponse ## Seats Types: -- AccessSeats +- ZeroTrustSeats - SeatEditResponse Methods: @@ -4331,25 +4331,25 @@ Methods: Types: -- AccessApps +- ZeroTrustApps - ApplicationListResponse - ApplicationDeleteResponse - ApplicationRevokeTokensResponse Methods: -- client.zeroTrust.access.applications.create({ ...params }) -> AccessApps -- client.zeroTrust.access.applications.update(appId, { ...params }) -> AccessApps +- client.zeroTrust.access.applications.create({ ...params }) -> ZeroTrustApps +- client.zeroTrust.access.applications.update(appId, { ...params }) -> ZeroTrustApps - client.zeroTrust.access.applications.list({ ...params }) -> ApplicationListResponse | null - client.zeroTrust.access.applications.delete(appId, { ...params }) -> ApplicationDeleteResponse -- client.zeroTrust.access.applications.get(appId, { ...params }) -> AccessApps +- client.zeroTrust.access.applications.get(appId, { ...params }) -> ZeroTrustApps - client.zeroTrust.access.applications.revokeTokens(appId, { ...params }) -> ApplicationRevokeTokensResponse | null #### CAs Types: -- AccessCA +- ZeroTrustCA - CACreateResponse - CAListResponse - CADeleteResponse @@ -4376,39 +4376,39 @@ Methods: Types: -- AccessPolicies +- ZeroTrustPolicies - PolicyListResponse - PolicyDeleteResponse Methods: -- client.zeroTrust.access.applications.policies.create(uuid, { ...params }) -> AccessPolicies -- client.zeroTrust.access.applications.policies.update(uuid1, uuid, { ...params }) -> AccessPolicies +- client.zeroTrust.access.applications.policies.create(uuid, { ...params }) -> ZeroTrustPolicies +- client.zeroTrust.access.applications.policies.update(uuid1, uuid, { ...params }) -> ZeroTrustPolicies - client.zeroTrust.access.applications.policies.list(uuid, { ...params }) -> PolicyListResponse | null - client.zeroTrust.access.applications.policies.delete(uuid1, uuid, { ...params }) -> PolicyDeleteResponse -- client.zeroTrust.access.applications.policies.get(uuid1, uuid, { ...params }) -> AccessPolicies +- client.zeroTrust.access.applications.policies.get(uuid1, uuid, { ...params }) -> ZeroTrustPolicies ### Certificates Types: -- AccessCertificates +- ZeroTrustCertificates - CertificateListResponse - CertificateDeleteResponse Methods: -- client.zeroTrust.access.certificates.create({ ...params }) -> AccessCertificates -- client.zeroTrust.access.certificates.update(uuid, { ...params }) -> AccessCertificates +- client.zeroTrust.access.certificates.create({ ...params }) -> ZeroTrustCertificates +- client.zeroTrust.access.certificates.update(uuid, { ...params }) -> ZeroTrustCertificates - client.zeroTrust.access.certificates.list({ ...params }) -> CertificateListResponse | null - client.zeroTrust.access.certificates.delete(uuid, { ...params }) -> CertificateDeleteResponse -- client.zeroTrust.access.certificates.get(uuid, { ...params }) -> AccessCertificates +- client.zeroTrust.access.certificates.get(uuid, { ...params }) -> ZeroTrustCertificates #### Settings Types: -- AccessSettings +- ZeroTrustSettings - SettingUpdateResponse - SettingGetResponse @@ -4421,23 +4421,23 @@ Methods: Types: -- AccessGroups +- ZeroTrustGroups - GroupListResponse - GroupDeleteResponse Methods: -- client.zeroTrust.access.groups.create({ ...params }) -> AccessGroups -- client.zeroTrust.access.groups.update(uuid, { ...params }) -> AccessGroups +- client.zeroTrust.access.groups.create({ ...params }) -> ZeroTrustGroups +- client.zeroTrust.access.groups.update(uuid, { ...params }) -> ZeroTrustGroups - client.zeroTrust.access.groups.list({ ...params }) -> GroupListResponse | null - client.zeroTrust.access.groups.delete(uuid, { ...params }) -> GroupDeleteResponse -- client.zeroTrust.access.groups.get(uuid, { ...params }) -> AccessGroups +- client.zeroTrust.access.groups.get(uuid, { ...params }) -> ZeroTrustGroups ### ServiceTokens Types: -- AccessServiceTokens +- ZeroTrustServiceTokens - ServiceTokenCreateResponse - ServiceTokenListResponse - ServiceTokenRotateResponse @@ -4445,27 +4445,27 @@ Types: Methods: - client.zeroTrust.access.serviceTokens.create({ ...params }) -> ServiceTokenCreateResponse -- client.zeroTrust.access.serviceTokens.update(uuid, { ...params }) -> AccessServiceTokens +- client.zeroTrust.access.serviceTokens.update(uuid, { ...params }) -> ZeroTrustServiceTokens - client.zeroTrust.access.serviceTokens.list({ ...params }) -> ServiceTokenListResponse | null -- client.zeroTrust.access.serviceTokens.delete(uuid, { ...params }) -> AccessServiceTokens -- client.zeroTrust.access.serviceTokens.refresh(identifier, uuid) -> AccessServiceTokens +- client.zeroTrust.access.serviceTokens.delete(uuid, { ...params }) -> ZeroTrustServiceTokens +- client.zeroTrust.access.serviceTokens.refresh(identifier, uuid) -> ZeroTrustServiceTokens - client.zeroTrust.access.serviceTokens.rotate(identifier, uuid) -> ServiceTokenRotateResponse ### Bookmarks Types: -- AccessBookmarks +- ZeroTrustBookmarks - BookmarkListResponse - BookmarkDeleteResponse Methods: -- client.zeroTrust.access.bookmarks.create(identifier, uuid) -> AccessBookmarks -- client.zeroTrust.access.bookmarks.update(identifier, uuid) -> AccessBookmarks +- client.zeroTrust.access.bookmarks.create(identifier, uuid) -> ZeroTrustBookmarks +- client.zeroTrust.access.bookmarks.update(identifier, uuid) -> ZeroTrustBookmarks - client.zeroTrust.access.bookmarks.list(identifier) -> BookmarkListResponse | null - client.zeroTrust.access.bookmarks.delete(identifier, uuid) -> BookmarkDeleteResponse -- client.zeroTrust.access.bookmarks.get(identifier, uuid) -> AccessBookmarks +- client.zeroTrust.access.bookmarks.get(identifier, uuid) -> ZeroTrustBookmarks ### Keys @@ -4487,7 +4487,7 @@ Methods: Types: -- AccessAccessRequests +- ZeroTrustAccessRequests - AccessRequestListResponse Methods: @@ -4498,7 +4498,7 @@ Methods: Types: -- AccessUsers +- ZeroTrustUsers - UserListResponse Methods: @@ -4521,11 +4521,11 @@ Methods: Types: -- AccessIdentity +- ZeroTrustIdentity Methods: -- client.zeroTrust.access.users.lastSeenIdentity.get(identifier, id) -> AccessIdentity +- client.zeroTrust.access.users.lastSeenIdentity.get(identifier, id) -> ZeroTrustIdentity #### FailedLogins @@ -4541,34 +4541,34 @@ Methods: Types: -- AccessCustomPage -- AccessCustomPageWithoutHTML +- ZeroTrustCustomPage +- ZeroTrustCustomPageWithoutHTML - CustomPageListResponse - CustomPageDeleteResponse Methods: -- client.zeroTrust.access.customPages.create(identifier, { ...params }) -> AccessCustomPageWithoutHTML -- client.zeroTrust.access.customPages.update(identifier, uuid, { ...params }) -> AccessCustomPageWithoutHTML +- client.zeroTrust.access.customPages.create(identifier, { ...params }) -> ZeroTrustCustomPageWithoutHTML +- client.zeroTrust.access.customPages.update(identifier, uuid, { ...params }) -> ZeroTrustCustomPageWithoutHTML - client.zeroTrust.access.customPages.list(identifier) -> CustomPageListResponse | null - client.zeroTrust.access.customPages.delete(identifier, uuid) -> CustomPageDeleteResponse -- client.zeroTrust.access.customPages.get(identifier, uuid) -> AccessCustomPage +- client.zeroTrust.access.customPages.get(identifier, uuid) -> ZeroTrustCustomPage ### Tags Types: -- AccessTag +- ZeroTrustTag - TagListResponse - TagDeleteResponse Methods: -- client.zeroTrust.access.tags.create(identifier, { ...params }) -> AccessTag -- client.zeroTrust.access.tags.update(identifier, tagName, { ...params }) -> AccessTag +- client.zeroTrust.access.tags.create(identifier, { ...params }) -> ZeroTrustTag +- client.zeroTrust.access.tags.update(identifier, tagName, { ...params }) -> ZeroTrustTag - client.zeroTrust.access.tags.list(identifier) -> TagListResponse | null - client.zeroTrust.access.tags.delete(identifier, name) -> TagDeleteResponse -- client.zeroTrust.access.tags.get(identifier, name) -> AccessTag +- client.zeroTrust.access.tags.get(identifier, name) -> ZeroTrustTag ## DEX diff --git a/src/index.ts b/src/index.ts index 2825282b07..bd3490721f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -162,7 +162,7 @@ export class Cloudflare extends Core.APIClient { customHostnames: API.CustomHostnames = new API.CustomHostnames(this); customNameservers: API.CustomNameservers = new API.CustomNameservers(this); dns: API.DNS = new API.DNS(this); - dnssec: API.DNSSEC = new API.DNSSEC(this); + dnssec: API.DNSSECResource = new API.DNSSECResource(this); emailRouting: API.EmailRouting = new API.EmailRouting(this); filters: API.Filters = new API.Filters(this); firewall: API.Firewall = new API.Firewall(this); @@ -468,18 +468,18 @@ export namespace Cloudflare { export import Argo = API.Argo; export import Plans = API.Plans; - export import BillSubsAPIAvailableRatePlan = API.BillSubsAPIAvailableRatePlan; + export import AvailableRatePlan = API.AvailableRatePlan; export import PlanListResponse = API.PlanListResponse; export import RatePlans = API.RatePlans; - export import BillSubsRatePlan = API.BillSubsRatePlan; + export import RatePlan = API.RatePlan; export import RatePlanGetResponse = API.RatePlanGetResponse; export import CertificateAuthorities = API.CertificateAuthorities; export import ClientCertificates = API.ClientCertificates; - export import TLSCertificatesAndHostnamesClientCertificate = API.TLSCertificatesAndHostnamesClientCertificate; - export import TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray = API.TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray; + export import ClientCertificate = API.ClientCertificate; + export import ClientCertificatesV4PagePaginationArray = API.ClientCertificatesV4PagePaginationArray; export import ClientCertificateCreateParams = API.ClientCertificateCreateParams; export import ClientCertificateListParams = API.ClientCertificateListParams; export import ClientCertificateDeleteParams = API.ClientCertificateDeleteParams; @@ -487,12 +487,12 @@ export namespace Cloudflare { export import ClientCertificateGetParams = API.ClientCertificateGetParams; export import CustomCertificates = API.CustomCertificates; - export import TLSCertificatesAndHostnamesCustomCertificate = API.TLSCertificatesAndHostnamesCustomCertificate; + export import CustomCertificate = API.CustomCertificate; export import CustomCertificateCreateResponse = API.CustomCertificateCreateResponse; export import CustomCertificateDeleteResponse = API.CustomCertificateDeleteResponse; export import CustomCertificateEditResponse = API.CustomCertificateEditResponse; export import CustomCertificateGetResponse = API.CustomCertificateGetResponse; - export import TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray = API.TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray; + export import CustomCertificatesV4PagePaginationArray = API.CustomCertificatesV4PagePaginationArray; export import CustomCertificateCreateParams = API.CustomCertificateCreateParams; export import CustomCertificateListParams = API.CustomCertificateListParams; export import CustomCertificateDeleteParams = API.CustomCertificateDeleteParams; @@ -500,7 +500,7 @@ export namespace Cloudflare { export import CustomCertificateGetParams = API.CustomCertificateGetParams; export import CustomHostnames = API.CustomHostnames; - export import TLSCertificatesAndHostnamesCustomHostname = API.TLSCertificatesAndHostnamesCustomHostname; + export import CustomHostname = API.CustomHostname; export import CustomHostnameCreateResponse = API.CustomHostnameCreateResponse; export import CustomHostnameListResponse = API.CustomHostnameListResponse; export import CustomHostnameDeleteResponse = API.CustomHostnameDeleteResponse; @@ -514,7 +514,7 @@ export namespace Cloudflare { export import CustomHostnameGetParams = API.CustomHostnameGetParams; export import CustomNameservers = API.CustomNameservers; - export import DNSCustomNameserversCustomNS = API.DNSCustomNameserversCustomNS; + export import CustomNameserver = API.CustomNameserver; export import CustomNameserverDeleteResponse = API.CustomNameserverDeleteResponse; export import CustomNameserverAvailabiltyResponse = API.CustomNameserverAvailabiltyResponse; export import CustomNameserverGetResponse = API.CustomNameserverGetResponse; @@ -527,8 +527,8 @@ export namespace Cloudflare { export import DNS = API.DNS; + export import DNSSECResource = API.DNSSECResource; export import DNSSEC = API.DNSSEC; - export import DNSSECDNSSEC = API.DNSSECDNSSEC; export import DNSSECDeleteResponse = API.DNSSECDeleteResponse; export import DNSSECDeleteParams = API.DNSSECDeleteParams; export import DNSSECEditParams = API.DNSSECEditParams; @@ -541,9 +541,9 @@ export namespace Cloudflare { export import EmailRoutingGetResponse = API.EmailRoutingGetResponse; export import Filters = API.Filters; - export import LegacyJhsFilter = API.LegacyJhsFilter; + export import FirewallFilter = API.FirewallFilter; export import FilterCreateResponse = API.FilterCreateResponse; - export import LegacyJhsFiltersV4PagePaginationArray = API.LegacyJhsFiltersV4PagePaginationArray; + export import FirewallFiltersV4PagePaginationArray = API.FirewallFiltersV4PagePaginationArray; export import FilterCreateParams = API.FilterCreateParams; export import FilterUpdateParams = API.FilterUpdateParams; export import FilterListParams = API.FilterListParams; @@ -551,7 +551,7 @@ export namespace Cloudflare { export import Firewall = API.Firewall; export import Healthchecks = API.Healthchecks; - export import HealthchecksHealthchecks = API.HealthchecksHealthchecks; + export import Healthcheck = API.Healthcheck; export import HealthcheckListResponse = API.HealthcheckListResponse; export import HealthcheckDeleteResponse = API.HealthcheckDeleteResponse; export import HealthcheckCreateParams = API.HealthcheckCreateParams; @@ -562,8 +562,8 @@ export namespace Cloudflare { export import HealthcheckGetParams = API.HealthcheckGetParams; export import KeylessCertificates = API.KeylessCertificates; - export import TLSCertificatesAndHostnamesBase = API.TLSCertificatesAndHostnamesBase; - export import TLSCertificatesAndHostnamesKeylessCertificate = API.TLSCertificatesAndHostnamesKeylessCertificate; + export import KeylessCertificate = API.KeylessCertificate; + export import KeylessCertificateHostname = API.KeylessCertificateHostname; export import KeylessCertificateListResponse = API.KeylessCertificateListResponse; export import KeylessCertificateDeleteResponse = API.KeylessCertificateDeleteResponse; export import KeylessCertificateCreateParams = API.KeylessCertificateCreateParams; @@ -577,7 +577,7 @@ export namespace Cloudflare { export import Logs = API.Logs; export import OriginTLSClientAuth = API.OriginTLSClientAuth; - export import TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull = API.TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull; + export import OriginTLSClientCertificateZoneAuthenticatedOriginPull = API.OriginTLSClientCertificateZoneAuthenticatedOriginPull; export import OriginTLSClientAuthCreateResponse = API.OriginTLSClientAuthCreateResponse; export import OriginTLSClientAuthListResponse = API.OriginTLSClientAuthListResponse; export import OriginTLSClientAuthDeleteResponse = API.OriginTLSClientAuthDeleteResponse; @@ -588,7 +588,7 @@ export namespace Cloudflare { export import OriginTLSClientAuthGetParams = API.OriginTLSClientAuthGetParams; export import Pagerules = API.Pagerules; - export import ZonesPageRule = API.ZonesPageRule; + export import ZonesPagerule = API.ZonesPagerule; export import PageruleCreateResponse = API.PageruleCreateResponse; export import PageruleUpdateResponse = API.PageruleUpdateResponse; export import PageruleListResponse = API.PageruleListResponse; @@ -603,7 +603,7 @@ export namespace Cloudflare { export import PageruleGetParams = API.PageruleGetParams; export import RateLimits = API.RateLimits; - export import LegacyJhsRateLimits = API.LegacyJhsRateLimits; + export import RateLimit = API.RateLimit; export import RateLimitCreateResponse = API.RateLimitCreateResponse; export import RateLimitListResponse = API.RateLimitListResponse; export import RateLimitDeleteResponse = API.RateLimitDeleteResponse; @@ -617,7 +617,7 @@ export namespace Cloudflare { export import SecondaryDNS = API.SecondaryDNS; export import WaitingRooms = API.WaitingRooms; - export import WaitingroomWaitingroom = API.WaitingroomWaitingroom; + export import WaitingRoom = API.WaitingRoom; export import WaitingRoomListResponse = API.WaitingRoomListResponse; export import WaitingRoomDeleteResponse = API.WaitingRoomDeleteResponse; export import WaitingRoomCreateParams = API.WaitingRoomCreateParams; @@ -633,9 +633,9 @@ export namespace Cloudflare { export import DurableObjects = API.DurableObjects; export import Queues = API.Queues; - export import WorkersQueue = API.WorkersQueue; - export import WorkersQueueCreated = API.WorkersQueueCreated; - export import WorkersQueueUpdated = API.WorkersQueueUpdated; + export import Queue = API.Queue; + export import QueueCreated = API.QueueCreated; + export import QueueUpdated = API.QueueUpdated; export import QueueCreateResponse = API.QueueCreateResponse; export import QueueUpdateResponse = API.QueueUpdateResponse; export import QueueListResponse = API.QueueListResponse; @@ -654,8 +654,8 @@ export namespace Cloudflare { export import ManagedHeaderEditParams = API.ManagedHeaderEditParams; export import PageShield = API.PageShield; - export import PageShieldGetZoneSettings = API.PageShieldGetZoneSettings; - export import PageShieldUpdateZoneSettings = API.PageShieldUpdateZoneSettings; + export import PageShieldSetting = API.PageShieldSetting; + export import PageShieldUpdateResponse = API.PageShieldUpdateResponse; export import PageShieldUpdateParams = API.PageShieldUpdateParams; export import PageShieldGetParams = API.PageShieldGetParams; @@ -702,8 +702,8 @@ export namespace Cloudflare { export import MagicNetworkMonitoring = API.MagicNetworkMonitoring; export import MTLSCertificates = API.MTLSCertificates; - export import TLSCertificatesAndHostnamesCertificateObjectPost = API.TLSCertificatesAndHostnamesCertificateObjectPost; - export import TLSCertificatesAndHostnamesComponentsSchemasCertificateObject = API.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject; + export import MTLSCertificate = API.MTLSCertificate; + export import MTLSCertificateUpdate = API.MTLSCertificateUpdate; export import MTLSCertificateListResponse = API.MTLSCertificateListResponse; export import MTLSCertificateCreateParams = API.MTLSCertificateCreateParams; export import MTLSCertificateListParams = API.MTLSCertificateListParams; diff --git a/src/resources/accounts/accounts.ts b/src/resources/accounts/accounts.ts index fa97a0fcbe..ee59d2af91 100644 --- a/src/resources/accounts/accounts.ts +++ b/src/resources/accounts/accounts.ts @@ -207,7 +207,7 @@ export namespace Accounts { export import MemberDeleteParams = MembersAPI.MemberDeleteParams; export import MemberGetParams = MembersAPI.MemberGetParams; export import Roles = RolesAPI.Roles; - export import IamSchemasRole = RolesAPI.IamSchemasRole; + export import Role = RolesAPI.Role; export import RoleListResponse = RolesAPI.RoleListResponse; export import RoleGetResponse = RolesAPI.RoleGetResponse; export import RoleListParams = RolesAPI.RoleListParams; diff --git a/src/resources/accounts/index.ts b/src/resources/accounts/index.ts index 655c8dd798..bb540d2ecc 100644 --- a/src/resources/accounts/index.ts +++ b/src/resources/accounts/index.ts @@ -24,11 +24,4 @@ export { MemberListResponsesV4PagePaginationArray, Members, } from './members'; -export { - IamSchemasRole, - RoleListResponse, - RoleGetResponse, - RoleListParams, - RoleGetParams, - Roles, -} from './roles'; +export { Role, RoleListResponse, RoleGetResponse, RoleListParams, RoleGetParams, Roles } from './roles'; diff --git a/src/resources/accounts/members.ts b/src/resources/accounts/members.ts index a46a8ce9bd..88aa8c2203 100644 --- a/src/resources/accounts/members.ts +++ b/src/resources/accounts/members.ts @@ -444,7 +444,7 @@ export interface MemberListResponse { /** * Roles assigned to this Member. */ - roles: Array; + roles: Array; /** * A member's status in the organization. diff --git a/src/resources/accounts/roles.ts b/src/resources/accounts/roles.ts index f4ea15aeeb..789fca6adb 100644 --- a/src/resources/accounts/roles.ts +++ b/src/resources/accounts/roles.ts @@ -34,7 +34,7 @@ export class Roles extends APIResource { } } -export interface IamSchemasRole { +export interface Role { /** * Role identifier tag. */ @@ -56,7 +56,7 @@ export interface IamSchemasRole { permissions: Array; } -export type RoleListResponse = Array; +export type RoleListResponse = Array; export type RoleGetResponse = unknown | string | null; @@ -69,7 +69,7 @@ export interface RoleGetParams { } export namespace Roles { - export import IamSchemasRole = RolesAPI.IamSchemasRole; + export import Role = RolesAPI.Role; export import RoleListResponse = RolesAPI.RoleListResponse; export import RoleGetResponse = RolesAPI.RoleGetResponse; export import RoleListParams = RolesAPI.RoleListParams; diff --git a/src/resources/alerting/alerting.ts b/src/resources/alerting/alerting.ts index 7baa9e91ee..90fbbef437 100644 --- a/src/resources/alerting/alerting.ts +++ b/src/resources/alerting/alerting.ts @@ -19,11 +19,11 @@ export namespace Alerting { export import AvailableAlertListParams = AvailableAlertsAPI.AvailableAlertListParams; export import Destinations = DestinationsAPI.Destinations; export import History = HistoryAPI.History; - export import AaaHistory = HistoryAPI.AaaHistory; - export import AaaHistoriesV4PagePaginationArray = HistoryAPI.AaaHistoriesV4PagePaginationArray; + export import AlertingHistory = HistoryAPI.AlertingHistory; + export import AlertingHistoriesV4PagePaginationArray = HistoryAPI.AlertingHistoriesV4PagePaginationArray; export import HistoryListParams = HistoryAPI.HistoryListParams; export import Policies = PoliciesAPI.Policies; - export import AaaPolicies = PoliciesAPI.AaaPolicies; + export import AlertingPolicies = PoliciesAPI.AlertingPolicies; export import PolicyCreateResponse = PoliciesAPI.PolicyCreateResponse; export import PolicyUpdateResponse = PoliciesAPI.PolicyUpdateResponse; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; diff --git a/src/resources/alerting/destinations/destinations.ts b/src/resources/alerting/destinations/destinations.ts index 650879b0c7..a35dcdfcbb 100644 --- a/src/resources/alerting/destinations/destinations.ts +++ b/src/resources/alerting/destinations/destinations.ts @@ -16,7 +16,7 @@ export namespace Destinations { export import EligibleGetResponse = EligibleAPI.EligibleGetResponse; export import EligibleGetParams = EligibleAPI.EligibleGetParams; export import Pagerduty = PagerdutyAPI.Pagerduty; - export import AaaPagerduty = PagerdutyAPI.AaaPagerduty; + export import AlertingPagerduty = PagerdutyAPI.AlertingPagerduty; export import PagerdutyCreateResponse = PagerdutyAPI.PagerdutyCreateResponse; export import PagerdutyDeleteResponse = PagerdutyAPI.PagerdutyDeleteResponse; export import PagerdutyGetResponse = PagerdutyAPI.PagerdutyGetResponse; @@ -26,7 +26,7 @@ export namespace Destinations { export import PagerdutyGetParams = PagerdutyAPI.PagerdutyGetParams; export import PagerdutyLinkParams = PagerdutyAPI.PagerdutyLinkParams; export import Webhooks = WebhooksAPI.Webhooks; - export import AaaWebhooks = WebhooksAPI.AaaWebhooks; + export import AlertingWebhooks = WebhooksAPI.AlertingWebhooks; export import WebhookCreateResponse = WebhooksAPI.WebhookCreateResponse; export import WebhookUpdateResponse = WebhooksAPI.WebhookUpdateResponse; export import WebhookListResponse = WebhooksAPI.WebhookListResponse; diff --git a/src/resources/alerting/destinations/index.ts b/src/resources/alerting/destinations/index.ts index a81966c2a5..820d0b712b 100644 --- a/src/resources/alerting/destinations/index.ts +++ b/src/resources/alerting/destinations/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - AaaPagerduty, + AlertingPagerduty, PagerdutyCreateResponse, PagerdutyDeleteResponse, PagerdutyGetResponse, @@ -13,7 +13,7 @@ export { Pagerduty, } from './pagerduty'; export { - AaaWebhooks, + AlertingWebhooks, WebhookCreateResponse, WebhookUpdateResponse, WebhookListResponse, diff --git a/src/resources/alerting/destinations/pagerduty.ts b/src/resources/alerting/destinations/pagerduty.ts index 61aad316d1..ea4e368d2e 100644 --- a/src/resources/alerting/destinations/pagerduty.ts +++ b/src/resources/alerting/destinations/pagerduty.ts @@ -71,7 +71,7 @@ export class Pagerduty extends APIResource { } } -export interface AaaPagerduty { +export interface AlertingPagerduty { /** * UUID */ @@ -92,7 +92,7 @@ export interface PagerdutyCreateResponse { export type PagerdutyDeleteResponse = unknown | Array | string; -export type PagerdutyGetResponse = Array; +export type PagerdutyGetResponse = Array; export interface PagerdutyLinkResponse { /** @@ -130,7 +130,7 @@ export interface PagerdutyLinkParams { } export namespace Pagerduty { - export import AaaPagerduty = PagerdutyAPI.AaaPagerduty; + export import AlertingPagerduty = PagerdutyAPI.AlertingPagerduty; export import PagerdutyCreateResponse = PagerdutyAPI.PagerdutyCreateResponse; export import PagerdutyDeleteResponse = PagerdutyAPI.PagerdutyDeleteResponse; export import PagerdutyGetResponse = PagerdutyAPI.PagerdutyGetResponse; diff --git a/src/resources/alerting/destinations/webhooks.ts b/src/resources/alerting/destinations/webhooks.ts index 01331edb85..a6059ece49 100644 --- a/src/resources/alerting/destinations/webhooks.ts +++ b/src/resources/alerting/destinations/webhooks.ts @@ -75,18 +75,18 @@ export class Webhooks extends APIResource { webhookId: string, params: WebhookGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get( `/accounts/${account_id}/alerting/v3/destinations/webhooks/${webhookId}`, options, - ) as Core.APIPromise<{ result: AaaWebhooks }> + ) as Core.APIPromise<{ result: AlertingWebhooks }> )._thenUnwrap((obj) => obj.result); } } -export interface AaaWebhooks { +export interface AlertingWebhooks { /** * The unique identifier of a webhook */ @@ -147,7 +147,7 @@ export interface WebhookUpdateResponse { id?: string; } -export type WebhookListResponse = Array; +export type WebhookListResponse = Array; export type WebhookDeleteResponse = unknown | Array | string; @@ -223,7 +223,7 @@ export interface WebhookGetParams { } export namespace Webhooks { - export import AaaWebhooks = WebhooksAPI.AaaWebhooks; + export import AlertingWebhooks = WebhooksAPI.AlertingWebhooks; export import WebhookCreateResponse = WebhooksAPI.WebhookCreateResponse; export import WebhookUpdateResponse = WebhooksAPI.WebhookUpdateResponse; export import WebhookListResponse = WebhooksAPI.WebhookListResponse; diff --git a/src/resources/alerting/history.ts b/src/resources/alerting/history.ts index 211f3ba796..c8549ea238 100644 --- a/src/resources/alerting/history.ts +++ b/src/resources/alerting/history.ts @@ -14,19 +14,19 @@ export class History extends APIResource { list( params: HistoryListParams, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { const { account_id, ...query } = params; return this._client.getAPIList( `/accounts/${account_id}/alerting/v3/history`, - AaaHistoriesV4PagePaginationArray, + AlertingHistoriesV4PagePaginationArray, { query, ...options }, ); } } -export class AaaHistoriesV4PagePaginationArray extends V4PagePaginationArray {} +export class AlertingHistoriesV4PagePaginationArray extends V4PagePaginationArray {} -export interface AaaHistory { +export interface AlertingHistory { /** * UUID */ @@ -94,7 +94,7 @@ export interface HistoryListParams extends V4PagePaginationArrayParams { } export namespace History { - export import AaaHistory = HistoryAPI.AaaHistory; - export import AaaHistoriesV4PagePaginationArray = HistoryAPI.AaaHistoriesV4PagePaginationArray; + export import AlertingHistory = HistoryAPI.AlertingHistory; + export import AlertingHistoriesV4PagePaginationArray = HistoryAPI.AlertingHistoriesV4PagePaginationArray; export import HistoryListParams = HistoryAPI.HistoryListParams; } diff --git a/src/resources/alerting/index.ts b/src/resources/alerting/index.ts index 7f564ce415..4f397e9287 100644 --- a/src/resources/alerting/index.ts +++ b/src/resources/alerting/index.ts @@ -1,8 +1,14 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { AaaHistory, HistoryListParams, AaaHistoriesV4PagePaginationArray, History } from './history'; +export { Alerting } from './alerting'; +export { + AlertingHistory, + HistoryListParams, + AlertingHistoriesV4PagePaginationArray, + History, +} from './history'; export { - AaaPolicies, + AlertingPolicies, PolicyCreateResponse, PolicyUpdateResponse, PolicyListResponse, @@ -14,6 +20,5 @@ export { PolicyGetParams, Policies, } from './policies'; -export { Alerting } from './alerting'; export { AvailableAlertListResponse, AvailableAlertListParams, AvailableAlerts } from './available-alerts'; export { Destinations } from './destinations/index'; diff --git a/src/resources/alerting/policies.ts b/src/resources/alerting/policies.ts index f17b4b2d7f..82a9f0a086 100644 --- a/src/resources/alerting/policies.ts +++ b/src/resources/alerting/policies.ts @@ -71,18 +71,18 @@ export class Policies extends APIResource { policyId: string, params: PolicyGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get( `/accounts/${account_id}/alerting/v3/policies/${policyId}`, options, - ) as Core.APIPromise<{ result: AaaPolicies }> + ) as Core.APIPromise<{ result: AlertingPolicies }> )._thenUnwrap((obj) => obj.result); } } -export interface AaaPolicies { +export interface AlertingPolicies { /** * The unique identifier of a notification policy */ @@ -167,13 +167,13 @@ export interface AaaPolicies { * that alert type based on some criteria. This is only available for select alert * types. See alert type documentation for more details. */ - filters?: AaaPolicies.Filters; + filters?: AlertingPolicies.Filters; /** * List of IDs that will be used when dispatching a notification. IDs for email * type will be the email address. */ - mechanisms?: Record>; + mechanisms?: Record>; modified?: string; @@ -183,7 +183,7 @@ export interface AaaPolicies { name?: string; } -export namespace AaaPolicies { +export namespace AlertingPolicies { /** * Optional filters that allow you to be alerted only on a subset of events for * that alert type based on some criteria. This is only available for select alert @@ -416,7 +416,7 @@ export interface PolicyUpdateResponse { id?: string; } -export type PolicyListResponse = Array; +export type PolicyListResponse = Array; export type PolicyDeleteResponse = unknown | Array | string; @@ -1074,7 +1074,7 @@ export interface PolicyGetParams { } export namespace Policies { - export import AaaPolicies = PoliciesAPI.AaaPolicies; + export import AlertingPolicies = PoliciesAPI.AlertingPolicies; export import PolicyCreateResponse = PoliciesAPI.PolicyCreateResponse; export import PolicyUpdateResponse = PoliciesAPI.PolicyUpdateResponse; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; diff --git a/src/resources/certificate-authorities/certificate-authorities.ts b/src/resources/certificate-authorities/certificate-authorities.ts index fa37b2665e..fe8a058f1e 100644 --- a/src/resources/certificate-authorities/certificate-authorities.ts +++ b/src/resources/certificate-authorities/certificate-authorities.ts @@ -10,7 +10,7 @@ export class CertificateAuthorities extends APIResource { export namespace CertificateAuthorities { export import HostnameAssociations = HostnameAssociationsAPI.HostnameAssociations; - export import TLSCertificatesAndHostnamesHostnameAssociation = HostnameAssociationsAPI.TLSCertificatesAndHostnamesHostnameAssociation; + export import TLSHostnameAssociation = HostnameAssociationsAPI.TLSHostnameAssociation; export import HostnameAssociationUpdateParams = HostnameAssociationsAPI.HostnameAssociationUpdateParams; export import HostnameAssociationGetParams = HostnameAssociationsAPI.HostnameAssociationGetParams; } diff --git a/src/resources/certificate-authorities/hostname-associations.ts b/src/resources/certificate-authorities/hostname-associations.ts index 4162621e35..9b76ebc5fc 100644 --- a/src/resources/certificate-authorities/hostname-associations.ts +++ b/src/resources/certificate-authorities/hostname-associations.ts @@ -11,13 +11,13 @@ export class HostnameAssociations extends APIResource { update( params: HostnameAssociationUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.put(`/zones/${zone_id}/certificate_authorities/hostname_associations`, { body, ...options, - }) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesHostnameAssociation }> + }) as Core.APIPromise<{ result: TLSHostnameAssociation }> )._thenUnwrap((obj) => obj.result); } @@ -27,18 +27,18 @@ export class HostnameAssociations extends APIResource { get( params: HostnameAssociationGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...query } = params; return ( this._client.get(`/zones/${zone_id}/certificate_authorities/hostname_associations`, { query, ...options, - }) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesHostnameAssociation }> + }) as Core.APIPromise<{ result: TLSHostnameAssociation }> )._thenUnwrap((obj) => obj.result); } } -export interface TLSCertificatesAndHostnamesHostnameAssociation { +export interface TLSHostnameAssociation { hostnames?: Array; /** @@ -84,7 +84,7 @@ export interface HostnameAssociationGetParams { } export namespace HostnameAssociations { - export import TLSCertificatesAndHostnamesHostnameAssociation = HostnameAssociationsAPI.TLSCertificatesAndHostnamesHostnameAssociation; + export import TLSHostnameAssociation = HostnameAssociationsAPI.TLSHostnameAssociation; export import HostnameAssociationUpdateParams = HostnameAssociationsAPI.HostnameAssociationUpdateParams; export import HostnameAssociationGetParams = HostnameAssociationsAPI.HostnameAssociationGetParams; } diff --git a/src/resources/certificate-authorities/index.ts b/src/resources/certificate-authorities/index.ts index fc0ad41310..2d3fc925a1 100644 --- a/src/resources/certificate-authorities/index.ts +++ b/src/resources/certificate-authorities/index.ts @@ -2,7 +2,7 @@ export { CertificateAuthorities } from './certificate-authorities'; export { - TLSCertificatesAndHostnamesHostnameAssociation, + TLSHostnameAssociation, HostnameAssociationUpdateParams, HostnameAssociationGetParams, HostnameAssociations, diff --git a/src/resources/client-certificates.ts b/src/resources/client-certificates.ts index 5e59cfba01..b366ed5e73 100644 --- a/src/resources/client-certificates.ts +++ b/src/resources/client-certificates.ts @@ -12,11 +12,11 @@ export class ClientCertificates extends APIResource { create( params: ClientCertificateCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.post(`/zones/${zone_id}/client_certificates`, { body, ...options }) as Core.APIPromise<{ - result: TLSCertificatesAndHostnamesClientCertificate; + result: ClientCertificate; }> )._thenUnwrap((obj) => obj.result); } @@ -28,14 +28,11 @@ export class ClientCertificates extends APIResource { list( params: ClientCertificateListParams, options?: Core.RequestOptions, - ): Core.PagePromise< - TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray, - TLSCertificatesAndHostnamesClientCertificate - > { + ): Core.PagePromise { const { zone_id, ...query } = params; return this._client.getAPIList( `/zones/${zone_id}/client_certificates`, - TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray, + ClientCertificatesV4PagePaginationArray, { query, ...options }, ); } @@ -48,13 +45,13 @@ export class ClientCertificates extends APIResource { clientCertificateId: string, params: ClientCertificateDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.delete( `/zones/${zone_id}/client_certificates/${clientCertificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesClientCertificate }> + ) as Core.APIPromise<{ result: ClientCertificate }> )._thenUnwrap((obj) => obj.result); } @@ -66,13 +63,13 @@ export class ClientCertificates extends APIResource { clientCertificateId: string, params: ClientCertificateEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.patch( `/zones/${zone_id}/client_certificates/${clientCertificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesClientCertificate }> + ) as Core.APIPromise<{ result: ClientCertificate }> )._thenUnwrap((obj) => obj.result); } @@ -83,20 +80,20 @@ export class ClientCertificates extends APIResource { clientCertificateId: string, params: ClientCertificateGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get( `/zones/${zone_id}/client_certificates/${clientCertificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesClientCertificate }> + ) as Core.APIPromise<{ result: ClientCertificate }> )._thenUnwrap((obj) => obj.result); } } -export class TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray extends V4PagePaginationArray {} +export class ClientCertificatesV4PagePaginationArray extends V4PagePaginationArray {} -export interface TLSCertificatesAndHostnamesClientCertificate { +export interface ClientCertificate { /** * Identifier */ @@ -110,7 +107,7 @@ export interface TLSCertificatesAndHostnamesClientCertificate { /** * Certificate Authority used to issue the Client Certificate */ - certificate_authority?: TLSCertificatesAndHostnamesClientCertificate.CertificateAuthority; + certificate_authority?: ClientCertificate.CertificateAuthority; /** * Common Name of the Client Certificate @@ -189,7 +186,7 @@ export interface TLSCertificatesAndHostnamesClientCertificate { validity_days?: number; } -export namespace TLSCertificatesAndHostnamesClientCertificate { +export namespace ClientCertificate { /** * Certificate Authority used to issue the Client Certificate */ @@ -262,8 +259,8 @@ export interface ClientCertificateGetParams { } export namespace ClientCertificates { - export import TLSCertificatesAndHostnamesClientCertificate = ClientCertificatesAPI.TLSCertificatesAndHostnamesClientCertificate; - export import TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray = ClientCertificatesAPI.TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray; + export import ClientCertificate = ClientCertificatesAPI.ClientCertificate; + export import ClientCertificatesV4PagePaginationArray = ClientCertificatesAPI.ClientCertificatesV4PagePaginationArray; export import ClientCertificateCreateParams = ClientCertificatesAPI.ClientCertificateCreateParams; export import ClientCertificateListParams = ClientCertificatesAPI.ClientCertificateListParams; export import ClientCertificateDeleteParams = ClientCertificatesAPI.ClientCertificateDeleteParams; diff --git a/src/resources/custom-certificates/custom-certificates.ts b/src/resources/custom-certificates/custom-certificates.ts index 7acca99d93..1b4667e6aa 100644 --- a/src/resources/custom-certificates/custom-certificates.ts +++ b/src/resources/custom-certificates/custom-certificates.ts @@ -33,14 +33,11 @@ export class CustomCertificates extends APIResource { list( params: CustomCertificateListParams, options?: Core.RequestOptions, - ): Core.PagePromise< - TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray, - TLSCertificatesAndHostnamesCustomCertificate - > { + ): Core.PagePromise { const { zone_id, ...query } = params; return this._client.getAPIList( `/zones/${zone_id}/custom_certificates`, - TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray, + CustomCertificatesV4PagePaginationArray, { query, ...options }, ); } @@ -99,9 +96,9 @@ export class CustomCertificates extends APIResource { } } -export class TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray extends V4PagePaginationArray {} +export class CustomCertificatesV4PagePaginationArray extends V4PagePaginationArray {} -export interface TLSCertificatesAndHostnamesCustomCertificate { +export interface CustomCertificate { /** * Identifier */ @@ -169,9 +166,9 @@ export interface TLSCertificatesAndHostnamesCustomCertificate { * security data centers. Default distribution is to all Cloudflare datacenters, * for optimal performance. */ - geo_restrictions?: TLSCertificatesAndHostnamesCustomCertificate.GeoRestrictions; + geo_restrictions?: CustomCertificate.GeoRestrictions; - keyless_server?: KeylessCertificatesAPI.TLSCertificatesAndHostnamesBase; + keyless_server?: KeylessCertificatesAPI.KeylessCertificateHostname; /** * Specify the policy that determines the region where your private key will be @@ -187,7 +184,7 @@ export interface TLSCertificatesAndHostnamesCustomCertificate { policy?: string; } -export namespace TLSCertificatesAndHostnamesCustomCertificate { +export namespace CustomCertificate { /** * Specify the region where your private key can be held locally for optimal TLS * performance. HTTPS connections to any excluded data center will still be fully @@ -376,12 +373,12 @@ export interface CustomCertificateGetParams { } export namespace CustomCertificates { - export import TLSCertificatesAndHostnamesCustomCertificate = CustomCertificatesAPI.TLSCertificatesAndHostnamesCustomCertificate; + export import CustomCertificate = CustomCertificatesAPI.CustomCertificate; export import CustomCertificateCreateResponse = CustomCertificatesAPI.CustomCertificateCreateResponse; export import CustomCertificateDeleteResponse = CustomCertificatesAPI.CustomCertificateDeleteResponse; export import CustomCertificateEditResponse = CustomCertificatesAPI.CustomCertificateEditResponse; export import CustomCertificateGetResponse = CustomCertificatesAPI.CustomCertificateGetResponse; - export import TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray = CustomCertificatesAPI.TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray; + export import CustomCertificatesV4PagePaginationArray = CustomCertificatesAPI.CustomCertificatesV4PagePaginationArray; export import CustomCertificateCreateParams = CustomCertificatesAPI.CustomCertificateCreateParams; export import CustomCertificateListParams = CustomCertificatesAPI.CustomCertificateListParams; export import CustomCertificateDeleteParams = CustomCertificatesAPI.CustomCertificateDeleteParams; diff --git a/src/resources/custom-certificates/index.ts b/src/resources/custom-certificates/index.ts index 7e2212dc02..7d0d7feadd 100644 --- a/src/resources/custom-certificates/index.ts +++ b/src/resources/custom-certificates/index.ts @@ -1,8 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { PrioritizeUpdateResponse, PrioritizeUpdateParams, Prioritize } from './prioritize'; export { - TLSCertificatesAndHostnamesCustomCertificate, + CustomCertificate, CustomCertificateCreateResponse, CustomCertificateDeleteResponse, CustomCertificateEditResponse, @@ -12,6 +11,7 @@ export { CustomCertificateDeleteParams, CustomCertificateEditParams, CustomCertificateGetParams, - TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray, + CustomCertificatesV4PagePaginationArray, CustomCertificates, } from './custom-certificates'; +export { PrioritizeUpdateResponse, PrioritizeUpdateParams, Prioritize } from './prioritize'; diff --git a/src/resources/custom-certificates/prioritize.ts b/src/resources/custom-certificates/prioritize.ts index d0f8e634ad..bc5645a8d8 100644 --- a/src/resources/custom-certificates/prioritize.ts +++ b/src/resources/custom-certificates/prioritize.ts @@ -25,8 +25,7 @@ export class Prioritize extends APIResource { } } -export type PrioritizeUpdateResponse = - Array; +export type PrioritizeUpdateResponse = Array; export interface PrioritizeUpdateParams { /** diff --git a/src/resources/custom-hostnames/custom-hostnames.ts b/src/resources/custom-hostnames/custom-hostnames.ts index b4c424cbf3..c74aa66a8d 100644 --- a/src/resources/custom-hostnames/custom-hostnames.ts +++ b/src/resources/custom-hostnames/custom-hostnames.ts @@ -96,7 +96,7 @@ export class CustomHostnames extends APIResource { export class CustomHostnameListResponsesV4PagePaginationArray extends V4PagePaginationArray {} -export interface TLSCertificatesAndHostnamesCustomHostname { +export interface CustomHostname { /** * Identifier */ @@ -110,10 +110,10 @@ export interface TLSCertificatesAndHostnamesCustomHostname { /** * SSL properties for the custom hostname. */ - ssl: TLSCertificatesAndHostnamesCustomHostname.SSL; + ssl: CustomHostname.SSL; } -export namespace TLSCertificatesAndHostnamesCustomHostname { +export namespace CustomHostname { /** * SSL properties for the custom hostname. */ @@ -1475,7 +1475,7 @@ export interface CustomHostnameGetParams { } export namespace CustomHostnames { - export import TLSCertificatesAndHostnamesCustomHostname = CustomHostnamesAPI.TLSCertificatesAndHostnamesCustomHostname; + export import CustomHostname = CustomHostnamesAPI.CustomHostname; export import CustomHostnameCreateResponse = CustomHostnamesAPI.CustomHostnameCreateResponse; export import CustomHostnameListResponse = CustomHostnamesAPI.CustomHostnameListResponse; export import CustomHostnameDeleteResponse = CustomHostnamesAPI.CustomHostnameDeleteResponse; diff --git a/src/resources/custom-hostnames/index.ts b/src/resources/custom-hostnames/index.ts index 328c2a93ec..94a5705072 100644 --- a/src/resources/custom-hostnames/index.ts +++ b/src/resources/custom-hostnames/index.ts @@ -1,16 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - FallbackOriginUpdateResponse, - FallbackOriginDeleteResponse, - FallbackOriginGetResponse, - FallbackOriginUpdateParams, - FallbackOriginDeleteParams, - FallbackOriginGetParams, - FallbackOrigin, -} from './fallback-origin'; -export { - TLSCertificatesAndHostnamesCustomHostname, + CustomHostname, CustomHostnameCreateResponse, CustomHostnameListResponse, CustomHostnameDeleteResponse, @@ -24,3 +15,12 @@ export { CustomHostnameListResponsesV4PagePaginationArray, CustomHostnames, } from './custom-hostnames'; +export { + FallbackOriginUpdateResponse, + FallbackOriginDeleteResponse, + FallbackOriginGetResponse, + FallbackOriginUpdateParams, + FallbackOriginDeleteParams, + FallbackOriginGetParams, + FallbackOrigin, +} from './fallback-origin'; diff --git a/src/resources/custom-nameservers.ts b/src/resources/custom-nameservers.ts index d05c26301c..e002159816 100644 --- a/src/resources/custom-nameservers.ts +++ b/src/resources/custom-nameservers.ts @@ -11,11 +11,11 @@ export class CustomNameservers extends APIResource { create( params: CustomNameserverCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/custom_ns`, { body, ...options }) as Core.APIPromise<{ - result: DNSCustomNameserversCustomNS; + result: CustomNameserver; }> )._thenUnwrap((obj) => obj.result); } @@ -85,11 +85,11 @@ export class CustomNameservers extends APIResource { /** * A single account custom nameserver. */ -export interface DNSCustomNameserversCustomNS { +export interface CustomNameserver { /** * A and AAAA records associated with the nameserver. */ - dns_records: Array; + dns_records: Array; /** * The FQDN of the name server. @@ -112,7 +112,7 @@ export interface DNSCustomNameserversCustomNS { ns_set?: number; } -export namespace DNSCustomNameserversCustomNS { +export namespace CustomNameserver { export interface DNSRecord { /** * DNS record type. @@ -130,9 +130,9 @@ export type CustomNameserverDeleteResponse = unknown | Array | string; export type CustomNameserverAvailabiltyResponse = Array; -export type CustomNameserverGetResponse = Array; +export type CustomNameserverGetResponse = Array; -export type CustomNameserverVerifyResponse = Array; +export type CustomNameserverVerifyResponse = Array; export interface CustomNameserverCreateParams { /** @@ -180,7 +180,7 @@ export interface CustomNameserverVerifyParams { } export namespace CustomNameservers { - export import DNSCustomNameserversCustomNS = CustomNameserversAPI.DNSCustomNameserversCustomNS; + export import CustomNameserver = CustomNameserversAPI.CustomNameserver; export import CustomNameserverDeleteResponse = CustomNameserversAPI.CustomNameserverDeleteResponse; export import CustomNameserverAvailabiltyResponse = CustomNameserversAPI.CustomNameserverAvailabiltyResponse; export import CustomNameserverGetResponse = CustomNameserversAPI.CustomNameserverGetResponse; diff --git a/src/resources/dns/analytics/analytics.ts b/src/resources/dns/analytics/analytics.ts index 9649bf1de2..2382884e96 100644 --- a/src/resources/dns/analytics/analytics.ts +++ b/src/resources/dns/analytics/analytics.ts @@ -9,6 +9,6 @@ export class Analytics extends APIResource { export namespace Analytics { export import Reports = ReportsAPI.Reports; - export import DNSDNSAnalyticsAPIReport = ReportsAPI.DNSDNSAnalyticsAPIReport; + export import DNSAnalyticsReport = ReportsAPI.DNSAnalyticsReport; export import ReportGetParams = ReportsAPI.ReportGetParams; } diff --git a/src/resources/dns/analytics/index.ts b/src/resources/dns/analytics/index.ts index afb71b113f..c2b197ba2a 100644 --- a/src/resources/dns/analytics/index.ts +++ b/src/resources/dns/analytics/index.ts @@ -1,4 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { Analytics } from './analytics'; -export { DNSDNSAnalyticsAPIReport, ReportGetParams, Reports } from './reports/index'; +export { DNSAnalyticsReport, ReportGetParams, Reports } from './reports/index'; diff --git a/src/resources/dns/analytics/reports/bytimes.ts b/src/resources/dns/analytics/reports/bytimes.ts index 89e2c2c174..e99bf9a661 100644 --- a/src/resources/dns/analytics/reports/bytimes.ts +++ b/src/resources/dns/analytics/reports/bytimes.ts @@ -12,25 +12,22 @@ export class Bytimes extends APIResource { * [Analytics API properties](https://developers.cloudflare.com/dns/reference/analytics-api-properties/) * for detailed information about the available query parameters. */ - get( - params: BytimeGetParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + get(params: BytimeGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...query } = params; return ( this._client.get(`/zones/${zone_id}/dns_analytics/report/bytime`, { query, ...options, - }) as Core.APIPromise<{ result: DNSDNSAnalyticsAPIReportBytime }> + }) as Core.APIPromise<{ result: DNSAnalyticsReportByTime }> )._thenUnwrap((obj) => obj.result); } } -export interface DNSDNSAnalyticsAPIReportBytime { +export interface DNSAnalyticsReportByTime { /** * Array with one row per combination of dimension values. */ - data: Array; + data: Array; /** * Number of seconds between current time and last processed event, in another @@ -50,7 +47,7 @@ export interface DNSDNSAnalyticsAPIReportBytime { */ min: unknown; - query: DNSDNSAnalyticsAPIReportBytime.Query; + query: DNSAnalyticsReportByTime.Query; /** * Total number of rows in the result. @@ -70,7 +67,7 @@ export interface DNSDNSAnalyticsAPIReportBytime { totals: unknown; } -export namespace DNSDNSAnalyticsAPIReportBytime { +export namespace DNSAnalyticsReportByTime { export interface Data { /** * Array of dimension values, representing the combination of dimension values @@ -198,6 +195,6 @@ export interface BytimeGetParams { } export namespace Bytimes { - export import DNSDNSAnalyticsAPIReportBytime = BytimesAPI.DNSDNSAnalyticsAPIReportBytime; + export import DNSAnalyticsReportByTime = BytimesAPI.DNSAnalyticsReportByTime; export import BytimeGetParams = BytimesAPI.BytimeGetParams; } diff --git a/src/resources/dns/analytics/reports/index.ts b/src/resources/dns/analytics/reports/index.ts index 257696865f..6066e1525d 100644 --- a/src/resources/dns/analytics/reports/index.ts +++ b/src/resources/dns/analytics/reports/index.ts @@ -1,4 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { DNSDNSAnalyticsAPIReport, ReportGetParams, Reports } from './reports'; -export { DNSDNSAnalyticsAPIReportBytime, BytimeGetParams, Bytimes } from './bytimes'; +export { DNSAnalyticsReport, ReportGetParams, Reports } from './reports'; +export { DNSAnalyticsReportByTime, BytimeGetParams, Bytimes } from './bytimes'; diff --git a/src/resources/dns/analytics/reports/reports.ts b/src/resources/dns/analytics/reports/reports.ts index 2d99fa5750..f2f3aa11f7 100644 --- a/src/resources/dns/analytics/reports/reports.ts +++ b/src/resources/dns/analytics/reports/reports.ts @@ -15,21 +15,21 @@ export class Reports extends APIResource { * [Analytics API properties](https://developers.cloudflare.com/dns/reference/analytics-api-properties/) * for detailed information about the available query parameters. */ - get(params: ReportGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: ReportGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...query } = params; return ( this._client.get(`/zones/${zone_id}/dns_analytics/report`, { query, ...options }) as Core.APIPromise<{ - result: DNSDNSAnalyticsAPIReport; + result: DNSAnalyticsReport; }> )._thenUnwrap((obj) => obj.result); } } -export interface DNSDNSAnalyticsAPIReport { +export interface DNSAnalyticsReport { /** * Array with one row per combination of dimension values. */ - data: Array; + data: Array; /** * Number of seconds between current time and last processed event, in another @@ -49,7 +49,7 @@ export interface DNSDNSAnalyticsAPIReport { */ min: unknown; - query: DNSDNSAnalyticsAPIReport.Query; + query: DNSAnalyticsReport.Query; /** * Total number of rows in the result. @@ -63,7 +63,7 @@ export interface DNSDNSAnalyticsAPIReport { totals: unknown; } -export namespace DNSDNSAnalyticsAPIReport { +export namespace DNSAnalyticsReport { export interface Data { /** * Array of dimension values, representing the combination of dimension values @@ -160,9 +160,9 @@ export interface ReportGetParams { } export namespace Reports { - export import DNSDNSAnalyticsAPIReport = ReportsAPI.DNSDNSAnalyticsAPIReport; + export import DNSAnalyticsReport = ReportsAPI.DNSAnalyticsReport; export import ReportGetParams = ReportsAPI.ReportGetParams; export import Bytimes = BytimesAPI.Bytimes; - export import DNSDNSAnalyticsAPIReportBytime = BytimesAPI.DNSDNSAnalyticsAPIReportBytime; + export import DNSAnalyticsReportByTime = BytimesAPI.DNSAnalyticsReportByTime; export import BytimeGetParams = BytimesAPI.BytimeGetParams; } diff --git a/src/resources/dns/dns.ts b/src/resources/dns/dns.ts index 2604a86c45..6316e1b4b5 100644 --- a/src/resources/dns/dns.ts +++ b/src/resources/dns/dns.ts @@ -30,9 +30,9 @@ export namespace DNS { export import RecordScanParams = RecordsAPI.RecordScanParams; export import Analytics = AnalyticsAPI.Analytics; export import Firewall = FirewallAPI.Firewall; - export import DNSFirewallDNSFirewall = FirewallAPI.DNSFirewallDNSFirewall; + export import DNSFirewall = FirewallAPI.DNSFirewall; export import FirewallDeleteResponse = FirewallAPI.FirewallDeleteResponse; - export import DNSFirewallDNSFirewallsV4PagePaginationArray = FirewallAPI.DNSFirewallDNSFirewallsV4PagePaginationArray; + export import DNSFirewallsV4PagePaginationArray = FirewallAPI.DNSFirewallsV4PagePaginationArray; export import FirewallCreateParams = FirewallAPI.FirewallCreateParams; export import FirewallListParams = FirewallAPI.FirewallListParams; export import FirewallDeleteParams = FirewallAPI.FirewallDeleteParams; diff --git a/src/resources/dns/firewall/analytics/reports/bytimes.ts b/src/resources/dns/firewall/analytics/reports/bytimes.ts index b1c82261c3..6e650b10ec 100644 --- a/src/resources/dns/firewall/analytics/reports/bytimes.ts +++ b/src/resources/dns/firewall/analytics/reports/bytimes.ts @@ -17,13 +17,13 @@ export class Bytimes extends APIResource { dnsFirewallId: string, params: BytimeGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...query } = params; return ( this._client.get(`/accounts/${account_id}/dns_firewall/${dnsFirewallId}/dns_analytics/report/bytime`, { query, ...options, - }) as Core.APIPromise<{ result: BytimesAPI.DNSDNSAnalyticsAPIReportBytime }> + }) as Core.APIPromise<{ result: BytimesAPI.DNSAnalyticsReportByTime }> )._thenUnwrap((obj) => obj.result); } } diff --git a/src/resources/dns/firewall/analytics/reports/reports.ts b/src/resources/dns/firewall/analytics/reports/reports.ts index d3343ec8c4..a714d8a4e4 100644 --- a/src/resources/dns/firewall/analytics/reports/reports.ts +++ b/src/resources/dns/firewall/analytics/reports/reports.ts @@ -20,13 +20,13 @@ export class Reports extends APIResource { dnsFirewallId: string, params: ReportGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...query } = params; return ( this._client.get(`/accounts/${account_id}/dns_firewall/${dnsFirewallId}/dns_analytics/report`, { query, ...options, - }) as Core.APIPromise<{ result: ReportsAPI.DNSDNSAnalyticsAPIReport }> + }) as Core.APIPromise<{ result: ReportsAPI.DNSAnalyticsReport }> )._thenUnwrap((obj) => obj.result); } } diff --git a/src/resources/dns/firewall/firewall.ts b/src/resources/dns/firewall/firewall.ts index bc941c3efd..d364e97b7c 100644 --- a/src/resources/dns/firewall/firewall.ts +++ b/src/resources/dns/firewall/firewall.ts @@ -12,14 +12,11 @@ export class Firewall extends APIResource { /** * Create a configured DNS Firewall Cluster. */ - create( - params: FirewallCreateParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + create(params: FirewallCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/dns_firewall`, { body, ...options }) as Core.APIPromise<{ - result: DNSFirewallDNSFirewall; + result: DNSFirewall; }> )._thenUnwrap((obj) => obj.result); } @@ -30,11 +27,11 @@ export class Firewall extends APIResource { list( params: FirewallListParams, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { const { account_id, ...query } = params; return this._client.getAPIList( `/accounts/${account_id}/dns_firewall`, - DNSFirewallDNSFirewallsV4PagePaginationArray, + DNSFirewallsV4PagePaginationArray, { query, ...options }, ); } @@ -63,13 +60,13 @@ export class Firewall extends APIResource { dnsFirewallId: string, params: FirewallEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.patch(`/accounts/${account_id}/dns_firewall/${dnsFirewallId}`, { body, ...options, - }) as Core.APIPromise<{ result: DNSFirewallDNSFirewall }> + }) as Core.APIPromise<{ result: DNSFirewall }> )._thenUnwrap((obj) => obj.result); } @@ -80,19 +77,19 @@ export class Firewall extends APIResource { dnsFirewallId: string, params: FirewallGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/dns_firewall/${dnsFirewallId}`, options) as Core.APIPromise<{ - result: DNSFirewallDNSFirewall; + result: DNSFirewall; }> )._thenUnwrap((obj) => obj.result); } } -export class DNSFirewallDNSFirewallsV4PagePaginationArray extends V4PagePaginationArray {} +export class DNSFirewallsV4PagePaginationArray extends V4PagePaginationArray {} -export interface DNSFirewallDNSFirewall { +export interface DNSFirewall { /** * Identifier */ @@ -135,7 +132,7 @@ export interface DNSFirewallDNSFirewall { /** * Attack mitigation settings. */ - attack_mitigation?: DNSFirewallDNSFirewall.AttackMitigation | null; + attack_mitigation?: DNSFirewall.AttackMitigation | null; /** * Negative DNS Cache TTL. @@ -160,7 +157,7 @@ export interface DNSFirewallDNSFirewall { retries?: number; } -export namespace DNSFirewallDNSFirewall { +export namespace DNSFirewall { /** * Attack mitigation settings. */ @@ -393,9 +390,9 @@ export interface FirewallGetParams { } export namespace Firewall { - export import DNSFirewallDNSFirewall = FirewallAPI.DNSFirewallDNSFirewall; + export import DNSFirewall = FirewallAPI.DNSFirewall; export import FirewallDeleteResponse = FirewallAPI.FirewallDeleteResponse; - export import DNSFirewallDNSFirewallsV4PagePaginationArray = FirewallAPI.DNSFirewallDNSFirewallsV4PagePaginationArray; + export import DNSFirewallsV4PagePaginationArray = FirewallAPI.DNSFirewallsV4PagePaginationArray; export import FirewallCreateParams = FirewallAPI.FirewallCreateParams; export import FirewallListParams = FirewallAPI.FirewallListParams; export import FirewallDeleteParams = FirewallAPI.FirewallDeleteParams; diff --git a/src/resources/dns/firewall/index.ts b/src/resources/dns/firewall/index.ts index 7259a12560..58f331aa85 100644 --- a/src/resources/dns/firewall/index.ts +++ b/src/resources/dns/firewall/index.ts @@ -2,13 +2,13 @@ export { Analytics } from './analytics/index'; export { - DNSFirewallDNSFirewall, + DNSFirewall, FirewallDeleteResponse, FirewallCreateParams, FirewallListParams, FirewallDeleteParams, FirewallEditParams, FirewallGetParams, - DNSFirewallDNSFirewallsV4PagePaginationArray, + DNSFirewallsV4PagePaginationArray, Firewall, } from './firewall'; diff --git a/src/resources/dns/index.ts b/src/resources/dns/index.ts index 691e704cc3..f419e9f86c 100644 --- a/src/resources/dns/index.ts +++ b/src/resources/dns/index.ts @@ -3,14 +3,14 @@ export { Analytics } from './analytics/index'; export { DNS } from './dns'; export { - DNSFirewallDNSFirewall, + DNSFirewall, FirewallDeleteResponse, FirewallCreateParams, FirewallListParams, FirewallDeleteParams, FirewallEditParams, FirewallGetParams, - DNSFirewallDNSFirewallsV4PagePaginationArray, + DNSFirewallsV4PagePaginationArray, Firewall, } from './firewall/index'; export { diff --git a/src/resources/dnssec.ts b/src/resources/dnssec.ts index 4700335e83..021d7dbca1 100644 --- a/src/resources/dnssec.ts +++ b/src/resources/dnssec.ts @@ -4,7 +4,7 @@ import * as Core from 'cloudflare/core'; import { APIResource } from 'cloudflare/resource'; import * as DNSSECAPI from 'cloudflare/resources/dnssec'; -export class DNSSEC extends APIResource { +export class DNSSECResource extends APIResource { /** * Delete DNSSEC. */ @@ -20,11 +20,11 @@ export class DNSSEC extends APIResource { /** * Enable or disable DNSSEC. */ - edit(params: DNSSECEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: DNSSECEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/dnssec`, { body, ...options }) as Core.APIPromise<{ - result: DNSSECDNSSEC; + result: DNSSEC; }> )._thenUnwrap((obj) => obj.result); } @@ -32,15 +32,15 @@ export class DNSSEC extends APIResource { /** * Details about DNSSEC status and configuration. */ - get(params: DNSSECGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: DNSSECGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/dnssec`, options) as Core.APIPromise<{ result: DNSSECDNSSEC }> + this._client.get(`/zones/${zone_id}/dnssec`, options) as Core.APIPromise<{ result: DNSSEC }> )._thenUnwrap((obj) => obj.result); } } -export interface DNSSECDNSSEC { +export interface DNSSEC { /** * Algorithm key code. */ @@ -172,8 +172,8 @@ export interface DNSSECGetParams { zone_id: string; } -export namespace DNSSEC { - export import DNSSECDNSSEC = DNSSECAPI.DNSSECDNSSEC; +export namespace DNSSECResource { + export import DNSSEC = DNSSECAPI.DNSSEC; export import DNSSECDeleteResponse = DNSSECAPI.DNSSECDeleteResponse; export import DNSSECDeleteParams = DNSSECAPI.DNSSECDeleteParams; export import DNSSECEditParams = DNSSECAPI.DNSSECEditParams; diff --git a/src/resources/durable-objects/durable-objects.ts b/src/resources/durable-objects/durable-objects.ts index 9f37640f18..830668637f 100644 --- a/src/resources/durable-objects/durable-objects.ts +++ b/src/resources/durable-objects/durable-objects.ts @@ -9,7 +9,7 @@ export class DurableObjects extends APIResource { export namespace DurableObjects { export import Namespaces = NamespacesAPI.Namespaces; - export import WorkersNamespace = NamespacesAPI.WorkersNamespace; + export import DurableObjectNamespace = NamespacesAPI.DurableObjectNamespace; export import NamespaceListResponse = NamespacesAPI.NamespaceListResponse; export import NamespaceListParams = NamespacesAPI.NamespaceListParams; } diff --git a/src/resources/durable-objects/index.ts b/src/resources/durable-objects/index.ts index 8aa4d85cdd..6d8ccbf6d6 100644 --- a/src/resources/durable-objects/index.ts +++ b/src/resources/durable-objects/index.ts @@ -1,4 +1,9 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. +export { + DurableObjectNamespace, + NamespaceListResponse, + NamespaceListParams, + Namespaces, +} from './namespaces/index'; export { DurableObjects } from './durable-objects'; -export { WorkersNamespace, NamespaceListResponse, NamespaceListParams, Namespaces } from './namespaces/index'; diff --git a/src/resources/durable-objects/namespaces/index.ts b/src/resources/durable-objects/namespaces/index.ts index 2ffa3fbff3..cbdc608185 100644 --- a/src/resources/durable-objects/namespaces/index.ts +++ b/src/resources/durable-objects/namespaces/index.ts @@ -1,4 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { WorkersNamespace, NamespaceListResponse, NamespaceListParams, Namespaces } from './namespaces'; -export { WorkersObject, ObjectListParams, WorkersObjectsCursorLimitPagination, Objects } from './objects'; +export { DurableObject, ObjectListParams, DurableObjectsCursorLimitPagination, Objects } from './objects'; +export { DurableObjectNamespace, NamespaceListResponse, NamespaceListParams, Namespaces } from './namespaces'; diff --git a/src/resources/durable-objects/namespaces/namespaces.ts b/src/resources/durable-objects/namespaces/namespaces.ts index 0d32f1359d..43ec03ba60 100644 --- a/src/resources/durable-objects/namespaces/namespaces.ts +++ b/src/resources/durable-objects/namespaces/namespaces.ts @@ -25,7 +25,7 @@ export class Namespaces extends APIResource { } } -export interface WorkersNamespace { +export interface DurableObjectNamespace { id?: unknown; class?: unknown; @@ -35,7 +35,7 @@ export interface WorkersNamespace { script?: unknown; } -export type NamespaceListResponse = Array; +export type NamespaceListResponse = Array; export interface NamespaceListParams { /** @@ -45,11 +45,11 @@ export interface NamespaceListParams { } export namespace Namespaces { - export import WorkersNamespace = NamespacesAPI.WorkersNamespace; + export import DurableObjectNamespace = NamespacesAPI.DurableObjectNamespace; export import NamespaceListResponse = NamespacesAPI.NamespaceListResponse; export import NamespaceListParams = NamespacesAPI.NamespaceListParams; export import Objects = ObjectsAPI.Objects; - export import WorkersObject = ObjectsAPI.WorkersObject; - export import WorkersObjectsCursorLimitPagination = ObjectsAPI.WorkersObjectsCursorLimitPagination; + export import DurableObject = ObjectsAPI.DurableObject; + export import DurableObjectsCursorLimitPagination = ObjectsAPI.DurableObjectsCursorLimitPagination; export import ObjectListParams = ObjectsAPI.ObjectListParams; } diff --git a/src/resources/durable-objects/namespaces/objects.ts b/src/resources/durable-objects/namespaces/objects.ts index 7cd1c08920..7e747117bb 100644 --- a/src/resources/durable-objects/namespaces/objects.ts +++ b/src/resources/durable-objects/namespaces/objects.ts @@ -13,19 +13,19 @@ export class Objects extends APIResource { id: string, params: ObjectListParams, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { const { account_id, ...query } = params; return this._client.getAPIList( `/accounts/${account_id}/workers/durable_objects/namespaces/${id}/objects`, - WorkersObjectsCursorLimitPagination, + DurableObjectsCursorLimitPagination, { query, ...options }, ); } } -export class WorkersObjectsCursorLimitPagination extends CursorLimitPagination {} +export class DurableObjectsCursorLimitPagination extends CursorLimitPagination {} -export interface WorkersObject { +export interface DurableObject { /** * ID of the Durable Object. */ @@ -45,7 +45,7 @@ export interface ObjectListParams extends CursorLimitPaginationParams { } export namespace Objects { - export import WorkersObject = ObjectsAPI.WorkersObject; - export import WorkersObjectsCursorLimitPagination = ObjectsAPI.WorkersObjectsCursorLimitPagination; + export import DurableObject = ObjectsAPI.DurableObject; + export import DurableObjectsCursorLimitPagination = ObjectsAPI.DurableObjectsCursorLimitPagination; export import ObjectListParams = ObjectsAPI.ObjectListParams; } diff --git a/src/resources/filters.ts b/src/resources/filters.ts index 4306a05042..8648fa7f94 100644 --- a/src/resources/filters.ts +++ b/src/resources/filters.ts @@ -30,10 +30,10 @@ export class Filters extends APIResource { id: string, body: FilterUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/zones/${zoneIdentifier}/filters/${id}`, { body, ...options }) as Core.APIPromise<{ - result: LegacyJhsFilter | null; + result: FirewallFilter | null; }> )._thenUnwrap((obj) => obj.result); } @@ -46,24 +46,23 @@ export class Filters extends APIResource { zoneIdentifier: string, query?: FilterListParams, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, query: FilterListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { if (isRequestOptions(query)) { return this.list(zoneIdentifier, {}, query); } - return this._client.getAPIList( - `/zones/${zoneIdentifier}/filters`, - LegacyJhsFiltersV4PagePaginationArray, - { query, ...options }, - ); + return this._client.getAPIList(`/zones/${zoneIdentifier}/filters`, FirewallFiltersV4PagePaginationArray, { + query, + ...options, + }); } /** @@ -73,10 +72,10 @@ export class Filters extends APIResource { zoneIdentifier: string, id: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.delete(`/zones/${zoneIdentifier}/filters/${id}`, options) as Core.APIPromise<{ - result: LegacyJhsFilter | null; + result: FirewallFilter | null; }> )._thenUnwrap((obj) => obj.result); } @@ -88,18 +87,18 @@ export class Filters extends APIResource { zoneIdentifier: string, id: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get(`/zones/${zoneIdentifier}/filters/${id}`, options) as Core.APIPromise<{ - result: LegacyJhsFilter | null; + result: FirewallFilter | null; }> )._thenUnwrap((obj) => obj.result); } } -export class LegacyJhsFiltersV4PagePaginationArray extends V4PagePaginationArray {} +export class FirewallFiltersV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsFilter { +export interface FirewallFilter { /** * The unique identifier of the filter. */ @@ -127,7 +126,7 @@ export interface LegacyJhsFilter { ref?: string; } -export type FilterCreateResponse = Array; +export type FilterCreateResponse = Array; export type FilterCreateParams = unknown; @@ -156,9 +155,9 @@ export interface FilterListParams extends V4PagePaginationArrayParams { } export namespace Filters { - export import LegacyJhsFilter = FiltersAPI.LegacyJhsFilter; + export import FirewallFilter = FiltersAPI.FirewallFilter; export import FilterCreateResponse = FiltersAPI.FilterCreateResponse; - export import LegacyJhsFiltersV4PagePaginationArray = FiltersAPI.LegacyJhsFiltersV4PagePaginationArray; + export import FirewallFiltersV4PagePaginationArray = FiltersAPI.FirewallFiltersV4PagePaginationArray; export import FilterCreateParams = FiltersAPI.FilterCreateParams; export import FilterUpdateParams = FiltersAPI.FilterUpdateParams; export import FilterListParams = FiltersAPI.FilterListParams; diff --git a/src/resources/firewall/firewall.ts b/src/resources/firewall/firewall.ts index afb4b44edb..526a4d83ff 100644 --- a/src/resources/firewall/firewall.ts +++ b/src/resources/firewall/firewall.ts @@ -17,17 +17,17 @@ export class Firewall extends APIResource { export namespace Firewall { export import Lockdowns = LockdownsAPI.Lockdowns; - export import LegacyJhsZonelockdown = LockdownsAPI.LegacyJhsZonelockdown; + export import FirewallZoneLockdown = LockdownsAPI.FirewallZoneLockdown; export import LockdownDeleteResponse = LockdownsAPI.LockdownDeleteResponse; - export import LegacyJhsZonelockdownsV4PagePaginationArray = LockdownsAPI.LegacyJhsZonelockdownsV4PagePaginationArray; + export import FirewallZoneLockdownsV4PagePaginationArray = LockdownsAPI.FirewallZoneLockdownsV4PagePaginationArray; export import LockdownCreateParams = LockdownsAPI.LockdownCreateParams; export import LockdownUpdateParams = LockdownsAPI.LockdownUpdateParams; export import LockdownListParams = LockdownsAPI.LockdownListParams; export import Rules = RulesAPI.Rules; - export import LegacyJhsFilterRule = RulesAPI.LegacyJhsFilterRule; + export import FirewallFilterRule = RulesAPI.FirewallFilterRule; export import RuleCreateResponse = RulesAPI.RuleCreateResponse; export import RuleEditResponse = RulesAPI.RuleEditResponse; - export import LegacyJhsFilterRulesV4PagePaginationArray = RulesAPI.LegacyJhsFilterRulesV4PagePaginationArray; + export import FirewallFilterRulesV4PagePaginationArray = RulesAPI.FirewallFilterRulesV4PagePaginationArray; export import RuleCreateParams = RulesAPI.RuleCreateParams; export import RuleUpdateParams = RulesAPI.RuleUpdateParams; export import RuleListParams = RulesAPI.RuleListParams; @@ -46,7 +46,7 @@ export namespace Firewall { export import AccessRuleEditParams = AccessRulesAPI.AccessRuleEditParams; export import AccessRuleGetParams = AccessRulesAPI.AccessRuleGetParams; export import UARules = UARulesAPI.UARules; - export import LegacyJhsUARules = UARulesAPI.LegacyJhsUARules; + export import FirewallUserAgentRule = UARulesAPI.FirewallUserAgentRule; export import UARuleCreateResponse = UARulesAPI.UARuleCreateResponse; export import UARuleUpdateResponse = UARulesAPI.UARuleUpdateResponse; export import UARuleListResponse = UARulesAPI.UARuleListResponse; diff --git a/src/resources/firewall/index.ts b/src/resources/firewall/index.ts index caaf642d58..36ff9fc8cd 100644 --- a/src/resources/firewall/index.ts +++ b/src/resources/firewall/index.ts @@ -16,7 +16,7 @@ export { } from './access-rules'; export { Firewall } from './firewall'; export { - LegacyJhsFilterRule, + FirewallFilterRule, RuleCreateResponse, RuleEditResponse, RuleCreateParams, @@ -24,11 +24,11 @@ export { RuleListParams, RuleDeleteParams, RuleEditParams, - LegacyJhsFilterRulesV4PagePaginationArray, + FirewallFilterRulesV4PagePaginationArray, Rules, } from './rules'; export { - LegacyJhsUARules, + FirewallUserAgentRule, UARuleCreateResponse, UARuleUpdateResponse, UARuleListResponse, @@ -41,12 +41,12 @@ export { UARules, } from './ua-rules'; export { - LegacyJhsZonelockdown, + FirewallZoneLockdown, LockdownDeleteResponse, LockdownCreateParams, LockdownUpdateParams, LockdownListParams, - LegacyJhsZonelockdownsV4PagePaginationArray, + FirewallZoneLockdownsV4PagePaginationArray, Lockdowns, } from './lockdowns'; export { WAF } from './waf/index'; diff --git a/src/resources/firewall/lockdowns.ts b/src/resources/firewall/lockdowns.ts index c771de9646..9850f6ea02 100644 --- a/src/resources/firewall/lockdowns.ts +++ b/src/resources/firewall/lockdowns.ts @@ -14,12 +14,12 @@ export class Lockdowns extends APIResource { zoneIdentifier: string, body: LockdownCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/zones/${zoneIdentifier}/firewall/lockdowns`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsZonelockdown | null }> + }) as Core.APIPromise<{ result: FirewallZoneLockdown | null }> )._thenUnwrap((obj) => obj.result); } @@ -31,12 +31,12 @@ export class Lockdowns extends APIResource { id: string, body: LockdownUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/zones/${zoneIdentifier}/firewall/lockdowns/${id}`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsZonelockdown | null }> + }) as Core.APIPromise<{ result: FirewallZoneLockdown | null }> )._thenUnwrap((obj) => obj.result); } @@ -48,22 +48,22 @@ export class Lockdowns extends APIResource { zoneIdentifier: string, query?: LockdownListParams, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, query: LockdownListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { if (isRequestOptions(query)) { return this.list(zoneIdentifier, {}, query); } return this._client.getAPIList( `/zones/${zoneIdentifier}/firewall/lockdowns`, - LegacyJhsZonelockdownsV4PagePaginationArray, + FirewallZoneLockdownsV4PagePaginationArray, { query, ...options }, ); } @@ -90,18 +90,18 @@ export class Lockdowns extends APIResource { zoneIdentifier: string, id: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get(`/zones/${zoneIdentifier}/firewall/lockdowns/${id}`, options) as Core.APIPromise<{ - result: LegacyJhsZonelockdown | null; + result: FirewallZoneLockdown | null; }> )._thenUnwrap((obj) => obj.result); } } -export class LegacyJhsZonelockdownsV4PagePaginationArray extends V4PagePaginationArray {} +export class FirewallZoneLockdownsV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsZonelockdown { +export interface FirewallZoneLockdown { /** * The unique identifier of the Zone Lockdown rule. */ @@ -113,8 +113,8 @@ export interface LegacyJhsZonelockdown { * `ip_range` configurations. */ configurations: - | LegacyJhsZonelockdown.LegacyJhsSchemasIPConfiguration - | LegacyJhsZonelockdown.LegacyJhsSchemasCIDRConfiguration; + | FirewallZoneLockdown.LegacyJhsSchemasIPConfiguration + | FirewallZoneLockdown.LegacyJhsSchemasCIDRConfiguration; /** * The timestamp of when the rule was created. @@ -144,7 +144,7 @@ export interface LegacyJhsZonelockdown { urls: Array; } -export namespace LegacyJhsZonelockdown { +export namespace FirewallZoneLockdown { export interface LegacyJhsSchemasIPConfiguration { /** * The configuration target. You must set the target to `ip` when specifying an IP @@ -224,9 +224,9 @@ export interface LockdownListParams extends V4PagePaginationArrayParams { } export namespace Lockdowns { - export import LegacyJhsZonelockdown = LockdownsAPI.LegacyJhsZonelockdown; + export import FirewallZoneLockdown = LockdownsAPI.FirewallZoneLockdown; export import LockdownDeleteResponse = LockdownsAPI.LockdownDeleteResponse; - export import LegacyJhsZonelockdownsV4PagePaginationArray = LockdownsAPI.LegacyJhsZonelockdownsV4PagePaginationArray; + export import FirewallZoneLockdownsV4PagePaginationArray = LockdownsAPI.FirewallZoneLockdownsV4PagePaginationArray; export import LockdownCreateParams = LockdownsAPI.LockdownCreateParams; export import LockdownUpdateParams = LockdownsAPI.LockdownUpdateParams; export import LockdownListParams = LockdownsAPI.LockdownListParams; diff --git a/src/resources/firewall/rules.ts b/src/resources/firewall/rules.ts index 9d27965214..20eb8189d0 100644 --- a/src/resources/firewall/rules.ts +++ b/src/resources/firewall/rules.ts @@ -31,12 +31,12 @@ export class Rules extends APIResource { id: string, body: RuleUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/zones/${zoneIdentifier}/firewall/rules/${id}`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsFilterRule | null }> + }) as Core.APIPromise<{ result: FirewallFilterRule | null }> )._thenUnwrap((obj) => obj.result); } @@ -48,22 +48,22 @@ export class Rules extends APIResource { zoneIdentifier: string, query?: RuleListParams, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, query: RuleListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { if (isRequestOptions(query)) { return this.list(zoneIdentifier, {}, query); } return this._client.getAPIList( `/zones/${zoneIdentifier}/firewall/rules`, - LegacyJhsFilterRulesV4PagePaginationArray, + FirewallFilterRulesV4PagePaginationArray, { query, ...options }, ); } @@ -76,12 +76,12 @@ export class Rules extends APIResource { id: string, body: RuleDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.delete(`/zones/${zoneIdentifier}/firewall/rules/${id}`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsFilterRule | null }> + }) as Core.APIPromise<{ result: FirewallFilterRule | null }> )._thenUnwrap((obj) => obj.result); } @@ -109,18 +109,18 @@ export class Rules extends APIResource { zoneIdentifier: string, id: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get(`/zones/${zoneIdentifier}/firewall/rules/${id}`, options) as Core.APIPromise<{ - result: LegacyJhsFilterRule | null; + result: FirewallFilterRule | null; }> )._thenUnwrap((obj) => obj.result); } } -export class LegacyJhsFilterRulesV4PagePaginationArray extends V4PagePaginationArray {} +export class FirewallFilterRulesV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsFilterRule { +export interface FirewallFilterRule { /** * The unique identifier of the firewall rule. */ @@ -137,7 +137,7 @@ export interface LegacyJhsFilterRule { */ description?: string; - filter?: FiltersAPI.LegacyJhsFilter | LegacyJhsFilterRule.LegacyJhsDeletedFilter; + filter?: FiltersAPI.FirewallFilter | FirewallFilterRule.LegacyJhsDeletedFilter; /** * When true, indicates that the firewall rule is currently paused. @@ -159,7 +159,7 @@ export interface LegacyJhsFilterRule { ref?: string; } -export namespace LegacyJhsFilterRule { +export namespace FirewallFilterRule { export interface LegacyJhsDeletedFilter { /** * The unique identifier of the filter. @@ -173,9 +173,9 @@ export namespace LegacyJhsFilterRule { } } -export type RuleCreateResponse = Array; +export type RuleCreateResponse = Array; -export type RuleEditResponse = Array; +export type RuleEditResponse = Array; export type RuleCreateParams = unknown; @@ -209,10 +209,10 @@ export interface RuleDeleteParams { export type RuleEditParams = unknown; export namespace Rules { - export import LegacyJhsFilterRule = RulesAPI.LegacyJhsFilterRule; + export import FirewallFilterRule = RulesAPI.FirewallFilterRule; export import RuleCreateResponse = RulesAPI.RuleCreateResponse; export import RuleEditResponse = RulesAPI.RuleEditResponse; - export import LegacyJhsFilterRulesV4PagePaginationArray = RulesAPI.LegacyJhsFilterRulesV4PagePaginationArray; + export import FirewallFilterRulesV4PagePaginationArray = RulesAPI.FirewallFilterRulesV4PagePaginationArray; export import RuleCreateParams = RulesAPI.RuleCreateParams; export import RuleUpdateParams = RulesAPI.RuleUpdateParams; export import RuleListParams = RulesAPI.RuleListParams; diff --git a/src/resources/firewall/ua-rules.ts b/src/resources/firewall/ua-rules.ts index ef3f8a5988..22c9ac4d7b 100644 --- a/src/resources/firewall/ua-rules.ts +++ b/src/resources/firewall/ua-rules.ts @@ -101,7 +101,7 @@ export class UARules extends APIResource { export class UARuleListResponsesV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsUARules { +export interface FirewallUserAgentRule { /** * The unique identifier of the User Agent Blocking rule. */ @@ -110,7 +110,7 @@ export interface LegacyJhsUARules { /** * The configuration object for the current rule. */ - configuration?: LegacyJhsUARules.Configuration; + configuration?: FirewallUserAgentRule.Configuration; /** * An informative summary of the rule. @@ -128,7 +128,7 @@ export interface LegacyJhsUARules { paused?: boolean; } -export namespace LegacyJhsUARules { +export namespace FirewallUserAgentRule { /** * The configuration object for the current rule. */ @@ -228,7 +228,7 @@ export interface UARuleListParams extends V4PagePaginationArrayParams { } export namespace UARules { - export import LegacyJhsUARules = UARulesAPI.LegacyJhsUARules; + export import FirewallUserAgentRule = UARulesAPI.FirewallUserAgentRule; export import UARuleCreateResponse = UARulesAPI.UARuleCreateResponse; export import UARuleUpdateResponse = UARulesAPI.UARuleUpdateResponse; export import UARuleListResponse = UARulesAPI.UARuleListResponse; diff --git a/src/resources/firewall/waf/index.ts b/src/resources/firewall/waf/index.ts index 08305a7008..ff2103210c 100644 --- a/src/resources/firewall/waf/index.ts +++ b/src/resources/firewall/waf/index.ts @@ -1,14 +1,5 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { - LegacyJhsOverride, - OverrideDeleteResponse, - OverrideCreateParams, - OverrideUpdateParams, - OverrideListParams, - LegacyJhsOverridesV4PagePaginationArray, - Overrides, -} from './overrides'; export { PackageListResponse, PackageGetResponse, @@ -17,3 +8,12 @@ export { Packages, } from './packages/index'; export { WAF } from './waf'; +export { + WAFOverride, + OverrideDeleteResponse, + OverrideCreateParams, + OverrideUpdateParams, + OverrideListParams, + WAFOverridesV4PagePaginationArray, + Overrides, +} from './overrides'; diff --git a/src/resources/firewall/waf/overrides.ts b/src/resources/firewall/waf/overrides.ts index 3b9387ad8e..81b25c61d8 100644 --- a/src/resources/firewall/waf/overrides.ts +++ b/src/resources/firewall/waf/overrides.ts @@ -17,12 +17,12 @@ export class Overrides extends APIResource { zoneIdentifier: string, body: OverrideCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/zones/${zoneIdentifier}/firewall/waf/overrides`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsOverride | null }> + }) as Core.APIPromise<{ result: WAFOverride | null }> )._thenUnwrap((obj) => obj.result); } @@ -37,12 +37,12 @@ export class Overrides extends APIResource { id: string, body: OverrideUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/zones/${zoneIdentifier}/firewall/waf/overrides/${id}`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsOverride | null }> + }) as Core.APIPromise<{ result: WAFOverride | null }> )._thenUnwrap((obj) => obj.result); } @@ -56,22 +56,22 @@ export class Overrides extends APIResource { zoneIdentifier: string, query?: OverrideListParams, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; list( zoneIdentifier: string, query: OverrideListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { if (isRequestOptions(query)) { return this.list(zoneIdentifier, {}, query); } return this._client.getAPIList( `/zones/${zoneIdentifier}/firewall/waf/overrides`, - LegacyJhsOverridesV4PagePaginationArray, + WAFOverridesV4PagePaginationArray, { query, ...options }, ); } @@ -105,18 +105,18 @@ export class Overrides extends APIResource { zoneIdentifier: string, id: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get(`/zones/${zoneIdentifier}/firewall/waf/overrides/${id}`, options) as Core.APIPromise<{ - result: LegacyJhsOverride | null; + result: WAFOverride | null; }> )._thenUnwrap((obj) => obj.result); } } -export class LegacyJhsOverridesV4PagePaginationArray extends V4PagePaginationArray {} +export class WAFOverridesV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsOverride { +export interface WAFOverride { /** * The unique identifier of the WAF override. */ @@ -152,7 +152,7 @@ export interface LegacyJhsOverride { * Specifies that, when a WAF rule matches, its configured action will be replaced * by the action configured in this object. */ - rewrite_action?: LegacyJhsOverride.RewriteAction; + rewrite_action?: WAFOverride.RewriteAction; /** * An object that allows you to override the action of specific WAF rules. Each key @@ -171,7 +171,7 @@ export interface LegacyJhsOverride { urls?: Array; } -export namespace LegacyJhsOverride { +export namespace WAFOverride { /** * Specifies that, when a WAF rule matches, its configured action will be replaced * by the action configured in this object. @@ -209,9 +209,9 @@ export type OverrideUpdateParams = unknown; export interface OverrideListParams extends V4PagePaginationArrayParams {} export namespace Overrides { - export import LegacyJhsOverride = OverridesAPI.LegacyJhsOverride; + export import WAFOverride = OverridesAPI.WAFOverride; export import OverrideDeleteResponse = OverridesAPI.OverrideDeleteResponse; - export import LegacyJhsOverridesV4PagePaginationArray = OverridesAPI.LegacyJhsOverridesV4PagePaginationArray; + export import WAFOverridesV4PagePaginationArray = OverridesAPI.WAFOverridesV4PagePaginationArray; export import OverrideCreateParams = OverridesAPI.OverrideCreateParams; export import OverrideUpdateParams = OverridesAPI.OverrideUpdateParams; export import OverrideListParams = OverridesAPI.OverrideListParams; diff --git a/src/resources/firewall/waf/packages/groups.ts b/src/resources/firewall/waf/packages/groups.ts index 4cd675a2de..781b40e3ba 100644 --- a/src/resources/firewall/waf/packages/groups.ts +++ b/src/resources/firewall/waf/packages/groups.ts @@ -16,11 +16,11 @@ export class Groups extends APIResource { packageId: string, params: GroupListParams, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { const { zone_id, ...query } = params; return this._client.getAPIList( `/zones/${zone_id}/firewall/waf/packages/${packageId}/groups`, - WAFManagedRulesSchemasGroupsV4PagePaginationArray, + WAFManagedRulesGroupsV4PagePaginationArray, { query, ...options }, ); } @@ -69,9 +69,9 @@ export class Groups extends APIResource { } } -export class WAFManagedRulesSchemasGroupsV4PagePaginationArray extends V4PagePaginationArray {} +export class WAFManagedRulesGroupsV4PagePaginationArray extends V4PagePaginationArray {} -export interface WAFManagedRulesSchemasGroup { +export interface WAFManagedRulesGroup { /** * The unique identifier of the rule group. */ @@ -169,10 +169,10 @@ export interface GroupGetParams { } export namespace Groups { - export import WAFManagedRulesSchemasGroup = GroupsAPI.WAFManagedRulesSchemasGroup; + export import WAFManagedRulesGroup = GroupsAPI.WAFManagedRulesGroup; export import GroupEditResponse = GroupsAPI.GroupEditResponse; export import GroupGetResponse = GroupsAPI.GroupGetResponse; - export import WAFManagedRulesSchemasGroupsV4PagePaginationArray = GroupsAPI.WAFManagedRulesSchemasGroupsV4PagePaginationArray; + export import WAFManagedRulesGroupsV4PagePaginationArray = GroupsAPI.WAFManagedRulesGroupsV4PagePaginationArray; export import GroupListParams = GroupsAPI.GroupListParams; export import GroupEditParams = GroupsAPI.GroupEditParams; export import GroupGetParams = GroupsAPI.GroupGetParams; diff --git a/src/resources/firewall/waf/packages/index.ts b/src/resources/firewall/waf/packages/index.ts index 9c500f456b..0f499ff4c1 100644 --- a/src/resources/firewall/waf/packages/index.ts +++ b/src/resources/firewall/waf/packages/index.ts @@ -7,6 +7,16 @@ export { PackageListResponsesV4PagePaginationArray, Packages, } from './packages'; +export { + WAFManagedRulesGroup, + GroupEditResponse, + GroupGetResponse, + GroupListParams, + GroupEditParams, + GroupGetParams, + WAFManagedRulesGroupsV4PagePaginationArray, + Groups, +} from './groups'; export { WAFManagedRulesRule, RuleEditResponse, @@ -17,13 +27,3 @@ export { WAFManagedRulesRulesV4PagePaginationArray, Rules, } from './rules'; -export { - WAFManagedRulesSchemasGroup, - GroupEditResponse, - GroupGetResponse, - GroupListParams, - GroupEditParams, - GroupGetParams, - WAFManagedRulesSchemasGroupsV4PagePaginationArray, - Groups, -} from './groups'; diff --git a/src/resources/firewall/waf/packages/packages.ts b/src/resources/firewall/waf/packages/packages.ts index 3d9ad5f56f..fb0235b089 100644 --- a/src/resources/firewall/waf/packages/packages.ts +++ b/src/resources/firewall/waf/packages/packages.ts @@ -267,10 +267,10 @@ export namespace Packages { export import PackageListResponsesV4PagePaginationArray = PackagesAPI.PackageListResponsesV4PagePaginationArray; export import PackageListParams = PackagesAPI.PackageListParams; export import Groups = GroupsAPI.Groups; - export import WAFManagedRulesSchemasGroup = GroupsAPI.WAFManagedRulesSchemasGroup; + export import WAFManagedRulesGroup = GroupsAPI.WAFManagedRulesGroup; export import GroupEditResponse = GroupsAPI.GroupEditResponse; export import GroupGetResponse = GroupsAPI.GroupGetResponse; - export import WAFManagedRulesSchemasGroupsV4PagePaginationArray = GroupsAPI.WAFManagedRulesSchemasGroupsV4PagePaginationArray; + export import WAFManagedRulesGroupsV4PagePaginationArray = GroupsAPI.WAFManagedRulesGroupsV4PagePaginationArray; export import GroupListParams = GroupsAPI.GroupListParams; export import GroupEditParams = GroupsAPI.GroupEditParams; export import GroupGetParams = GroupsAPI.GroupGetParams; diff --git a/src/resources/firewall/waf/waf.ts b/src/resources/firewall/waf/waf.ts index 827dd46236..b0290652bd 100644 --- a/src/resources/firewall/waf/waf.ts +++ b/src/resources/firewall/waf/waf.ts @@ -11,9 +11,9 @@ export class WAF extends APIResource { export namespace WAF { export import Overrides = OverridesAPI.Overrides; - export import LegacyJhsOverride = OverridesAPI.LegacyJhsOverride; + export import WAFOverride = OverridesAPI.WAFOverride; export import OverrideDeleteResponse = OverridesAPI.OverrideDeleteResponse; - export import LegacyJhsOverridesV4PagePaginationArray = OverridesAPI.LegacyJhsOverridesV4PagePaginationArray; + export import WAFOverridesV4PagePaginationArray = OverridesAPI.WAFOverridesV4PagePaginationArray; export import OverrideCreateParams = OverridesAPI.OverrideCreateParams; export import OverrideUpdateParams = OverridesAPI.OverrideUpdateParams; export import OverrideListParams = OverridesAPI.OverrideListParams; diff --git a/src/resources/healthchecks/healthchecks.ts b/src/resources/healthchecks/healthchecks.ts index d14608b30a..8b9d7c2d75 100644 --- a/src/resources/healthchecks/healthchecks.ts +++ b/src/resources/healthchecks/healthchecks.ts @@ -11,14 +11,11 @@ export class Healthchecks extends APIResource { /** * Create a new health check. */ - create( - params: HealthcheckCreateParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + create(params: HealthcheckCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.post(`/zones/${zone_id}/healthchecks`, { body, ...options }) as Core.APIPromise<{ - result: HealthchecksHealthchecks; + result: Healthcheck; }> )._thenUnwrap((obj) => obj.result); } @@ -30,13 +27,13 @@ export class Healthchecks extends APIResource { healthcheckId: string, params: HealthcheckUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.put(`/zones/${zone_id}/healthchecks/${healthcheckId}`, { body, ...options, - }) as Core.APIPromise<{ result: HealthchecksHealthchecks }> + }) as Core.APIPromise<{ result: Healthcheck }> )._thenUnwrap((obj) => obj.result); } @@ -78,13 +75,13 @@ export class Healthchecks extends APIResource { healthcheckId: string, params: HealthcheckEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/healthchecks/${healthcheckId}`, { body, ...options, - }) as Core.APIPromise<{ result: HealthchecksHealthchecks }> + }) as Core.APIPromise<{ result: Healthcheck }> )._thenUnwrap((obj) => obj.result); } @@ -95,17 +92,17 @@ export class Healthchecks extends APIResource { healthcheckId: string, params: HealthcheckGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/healthchecks/${healthcheckId}`, options) as Core.APIPromise<{ - result: HealthchecksHealthchecks; + result: Healthcheck; }> )._thenUnwrap((obj) => obj.result); } } -export interface HealthchecksHealthchecks { +export interface Healthcheck { /** * Identifier */ @@ -164,7 +161,7 @@ export interface HealthchecksHealthchecks { /** * Parameters specific to an HTTP or HTTPS health check. */ - http_config?: HealthchecksHealthchecks.HTTPConfig | null; + http_config?: Healthcheck.HTTPConfig | null; /** * The interval between each health check. Shorter intervals may give quicker @@ -200,7 +197,7 @@ export interface HealthchecksHealthchecks { /** * Parameters specific to TCP health check. */ - tcp_config?: HealthchecksHealthchecks.TcpConfig | null; + tcp_config?: Healthcheck.TcpConfig | null; /** * The timeout (in seconds) before marking the health check as failed. @@ -214,7 +211,7 @@ export interface HealthchecksHealthchecks { type?: string; } -export namespace HealthchecksHealthchecks { +export namespace Healthcheck { /** * Parameters specific to an HTTP or HTTPS health check. */ @@ -280,7 +277,7 @@ export namespace HealthchecksHealthchecks { } } -export type HealthcheckListResponse = Array; +export type HealthcheckListResponse = Array; export interface HealthcheckDeleteResponse { /** @@ -797,7 +794,7 @@ export interface HealthcheckGetParams { } export namespace Healthchecks { - export import HealthchecksHealthchecks = HealthchecksAPI.HealthchecksHealthchecks; + export import Healthcheck = HealthchecksAPI.Healthcheck; export import HealthcheckListResponse = HealthchecksAPI.HealthcheckListResponse; export import HealthcheckDeleteResponse = HealthchecksAPI.HealthcheckDeleteResponse; export import HealthcheckCreateParams = HealthchecksAPI.HealthcheckCreateParams; diff --git a/src/resources/healthchecks/index.ts b/src/resources/healthchecks/index.ts index 9a81f1fe74..fa5cfbfe00 100644 --- a/src/resources/healthchecks/index.ts +++ b/src/resources/healthchecks/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - HealthchecksHealthchecks, + Healthcheck, HealthcheckListResponse, HealthcheckDeleteResponse, HealthcheckCreateParams, diff --git a/src/resources/healthchecks/previews.ts b/src/resources/healthchecks/previews.ts index e09e59d7ef..1d1a7dfae3 100644 --- a/src/resources/healthchecks/previews.ts +++ b/src/resources/healthchecks/previews.ts @@ -12,11 +12,11 @@ export class Previews extends APIResource { create( params: PreviewCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.post(`/zones/${zone_id}/healthchecks/preview`, { body, ...options }) as Core.APIPromise<{ - result: HealthchecksAPI.HealthchecksHealthchecks; + result: HealthchecksAPI.Healthcheck; }> )._thenUnwrap((obj) => obj.result); } @@ -45,13 +45,13 @@ export class Previews extends APIResource { healthcheckId: string, params: PreviewGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get( `/zones/${zone_id}/healthchecks/preview/${healthcheckId}`, options, - ) as Core.APIPromise<{ result: HealthchecksAPI.HealthchecksHealthchecks }> + ) as Core.APIPromise<{ result: HealthchecksAPI.Healthcheck }> )._thenUnwrap((obj) => obj.result); } } diff --git a/src/resources/images/images.ts b/src/resources/images/images.ts index 6e3bdee7db..e7b70f150e 100644 --- a/src/resources/images/images.ts +++ b/src/resources/images/images.ts @@ -11,7 +11,7 @@ export class Images extends APIResource { export namespace Images { export import V1 = V1API.V1; - export import ImagesImage = V1API.ImagesImage; + export import Image = V1API.Image; export import V1ListResponse = V1API.V1ListResponse; export import V1DeleteResponse = V1API.V1DeleteResponse; export import V1ListResponsesV4PagePagination = V1API.V1ListResponsesV4PagePagination; diff --git a/src/resources/images/index.ts b/src/resources/images/index.ts index d7ce83c792..a4553e4a81 100644 --- a/src/resources/images/index.ts +++ b/src/resources/images/index.ts @@ -1,8 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { Images } from './images'; export { - ImagesImage, + Image, V1ListResponse, V1DeleteResponse, V1CreateParams, @@ -13,4 +12,5 @@ export { V1ListResponsesV4PagePagination, V1, } from './v1/index'; +export { Images } from './images'; export { V2ListResponse, V2ListParams, V2 } from './v2/index'; diff --git a/src/resources/images/v1/index.ts b/src/resources/images/v1/index.ts index db37352835..5060c9850e 100644 --- a/src/resources/images/v1/index.ts +++ b/src/resources/images/v1/index.ts @@ -2,18 +2,7 @@ export { BlobGetParams, Blobs } from './blobs'; export { - ImageVariant, - ImageVariants, - VariantDeleteResponse, - VariantCreateParams, - VariantListParams, - VariantDeleteParams, - VariantEditParams, - VariantGetParams, - Variants, -} from './variants'; -export { - ImagesImage, + Image, V1ListResponse, V1DeleteResponse, V1CreateParams, @@ -24,5 +13,16 @@ export { V1ListResponsesV4PagePagination, V1, } from './v1'; +export { + ImageVariant, + ImageVariants, + VariantDeleteResponse, + VariantCreateParams, + VariantListParams, + VariantDeleteParams, + VariantEditParams, + VariantGetParams, + Variants, +} from './variants'; export { ImagesImageKeys, KeyUpdateParams, KeyListParams, KeyDeleteParams, Keys } from './keys'; export { ImagesImagesStats, StatGetParams, Stats } from './stats'; diff --git a/src/resources/images/v1/v1.ts b/src/resources/images/v1/v1.ts index ca4097a448..9f61998724 100644 --- a/src/resources/images/v1/v1.ts +++ b/src/resources/images/v1/v1.ts @@ -21,13 +21,13 @@ export class V1 extends APIResource { * (multipart/form-data) request. An image can be uploaded by sending an image file * or passing an accessible to an API url. */ - create(params: V1CreateParams, options?: Core.RequestOptions): Core.APIPromise { + create(params: V1CreateParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post( `/accounts/${account_id}/images/v1`, multipartFormRequestOptions({ body, ...options }), - ) as Core.APIPromise<{ result: ImagesImage }> + ) as Core.APIPromise<{ result: Image }> )._thenUnwrap((obj) => obj.result); } @@ -67,24 +67,24 @@ export class V1 extends APIResource { * Update image access control. On access control change, all copies of the image * are purged from cache. */ - edit(imageId: string, params: V1EditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(imageId: string, params: V1EditParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.patch(`/accounts/${account_id}/images/v1/${imageId}`, { body, ...options, - }) as Core.APIPromise<{ result: ImagesImage }> + }) as Core.APIPromise<{ result: Image }> )._thenUnwrap((obj) => obj.result); } /** * Fetch details for a single image. */ - get(imageId: string, params: V1GetParams, options?: Core.RequestOptions): Core.APIPromise { + get(imageId: string, params: V1GetParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/images/v1/${imageId}`, options) as Core.APIPromise<{ - result: ImagesImage; + result: Image; }> )._thenUnwrap((obj) => obj.result); } @@ -92,7 +92,7 @@ export class V1 extends APIResource { export class V1ListResponsesV4PagePagination extends V4PagePagination {} -export interface ImagesImage { +export interface Image { /** * Image unique identifier. */ @@ -153,7 +153,7 @@ export namespace V1ListResponse { } export interface Result { - images?: Array; + images?: Array; } } @@ -229,7 +229,7 @@ export interface V1GetParams { } export namespace V1 { - export import ImagesImage = V1API.ImagesImage; + export import Image = V1API.Image; export import V1ListResponse = V1API.V1ListResponse; export import V1DeleteResponse = V1API.V1DeleteResponse; export import V1ListResponsesV4PagePagination = V1API.V1ListResponsesV4PagePagination; diff --git a/src/resources/images/v2/v2.ts b/src/resources/images/v2/v2.ts index a4d54a6b24..33fe749024 100644 --- a/src/resources/images/v2/v2.ts +++ b/src/resources/images/v2/v2.ts @@ -31,7 +31,7 @@ export interface V2ListResponse { */ continuation_token?: string | null; - images?: Array; + images?: Array; } export interface V2ListParams { diff --git a/src/resources/index.ts b/src/resources/index.ts index c248613239..0f53be92dc 100644 --- a/src/resources/index.ts +++ b/src/resources/index.ts @@ -22,8 +22,7 @@ export { AuditLogListResponsesV4PagePaginationArray, AuditLogs, } from './audit-logs'; -export { BillSubsAPIAvailableRatePlan, PlanListResponse, Plans } from './plans'; -export { BillSubsRatePlan, RatePlanGetResponse, RatePlans } from './rate-plans'; +export { AvailableRatePlan, PlanListResponse, Plans } from './plans'; export { Billing } from './billing/billing'; export { BotManagementUpdateResponse, @@ -46,12 +45,48 @@ export { } from './calls'; export { CertificateAuthorities } from './certificate-authorities/certificate-authorities'; export { Challenges } from './challenges/challenges'; +export { + ClientCertificate, + ClientCertificateCreateParams, + ClientCertificateListParams, + ClientCertificateDeleteParams, + ClientCertificateEditParams, + ClientCertificateGetParams, + ClientCertificatesV4PagePaginationArray, + ClientCertificates, +} from './client-certificates'; export { CloudforceOne } from './cloudforce-one/cloudforce-one'; -export { D1 } from './d1/d1'; -export { DCVDelegation } from './dcv-delegation/dcv-delegation'; -export { DNS } from './dns/dns'; export { - DNSCustomNameserversCustomNS, + CustomCertificate, + CustomCertificateCreateResponse, + CustomCertificateDeleteResponse, + CustomCertificateEditResponse, + CustomCertificateGetResponse, + CustomCertificateCreateParams, + CustomCertificateListParams, + CustomCertificateDeleteParams, + CustomCertificateEditParams, + CustomCertificateGetParams, + CustomCertificatesV4PagePaginationArray, + CustomCertificates, +} from './custom-certificates/custom-certificates'; +export { + CustomHostname, + CustomHostnameCreateResponse, + CustomHostnameListResponse, + CustomHostnameDeleteResponse, + CustomHostnameEditResponse, + CustomHostnameGetResponse, + CustomHostnameCreateParams, + CustomHostnameListParams, + CustomHostnameDeleteParams, + CustomHostnameEditParams, + CustomHostnameGetParams, + CustomHostnameListResponsesV4PagePaginationArray, + CustomHostnames, +} from './custom-hostnames/custom-hostnames'; +export { + CustomNameserver, CustomNameserverDeleteResponse, CustomNameserverAvailabiltyResponse, CustomNameserverGetResponse, @@ -63,13 +98,16 @@ export { CustomNameserverVerifyParams, CustomNameservers, } from './custom-nameservers'; +export { D1 } from './d1/d1'; +export { DCVDelegation } from './dcv-delegation/dcv-delegation'; +export { DNS } from './dns/dns'; export { - DNSSECDNSSEC, + DNSSEC, DNSSECDeleteResponse, DNSSECDeleteParams, DNSSECEditParams, DNSSECGetParams, - DNSSEC, + DNSSECResource, } from './dnssec'; export { Diagnostics } from './diagnostics/diagnostics'; export { DurableObjects } from './durable-objects/durable-objects'; @@ -82,7 +120,16 @@ export { } from './email-routing/email-routing'; export { Firewall } from './firewall/firewall'; export { - HealthchecksHealthchecks, + FirewallFilter, + FilterCreateResponse, + FilterCreateParams, + FilterUpdateParams, + FilterListParams, + FirewallFiltersV4PagePaginationArray, + Filters, +} from './filters'; +export { + Healthcheck, HealthcheckListResponse, HealthcheckDeleteResponse, HealthcheckCreateParams, @@ -107,27 +154,17 @@ export { } from './brand-protection'; export { KV } from './kv/kv'; export { - LegacyJhsFilter, - FilterCreateResponse, - FilterCreateParams, - FilterUpdateParams, - FilterListParams, - LegacyJhsFiltersV4PagePaginationArray, - Filters, -} from './filters'; -export { - LegacyJhsRateLimits, - RateLimitCreateResponse, - RateLimitListResponse, - RateLimitDeleteResponse, - RateLimitEditResponse, - RateLimitGetResponse, - RateLimitCreateParams, - RateLimitListParams, - RateLimitEditParams, - RateLimitListResponsesV4PagePaginationArray, - RateLimits, -} from './rate-limits'; + KeylessCertificate, + KeylessCertificateHostname, + KeylessCertificateListResponse, + KeylessCertificateDeleteResponse, + KeylessCertificateCreateParams, + KeylessCertificateListParams, + KeylessCertificateDeleteParams, + KeylessCertificateEditParams, + KeylessCertificateGetParams, + KeylessCertificates, +} from './keyless-certificates'; export { LoadBalancer, LoadBalancerListResponse, @@ -142,6 +179,16 @@ export { } from './load-balancers/load-balancers'; export { Logpush } from './logpush/logpush'; export { Logs } from './logs/logs'; +export { + MTLSCertificate, + MTLSCertificateUpdate, + MTLSCertificateListResponse, + MTLSCertificateCreateParams, + MTLSCertificateListParams, + MTLSCertificateDeleteParams, + MTLSCertificateGetParams, + MTLSCertificates, +} from './mtls-certificates/mtls-certificates'; export { MagicNetworkMonitoring } from './magic-network-monitoring/magic-network-monitoring'; export { MagicTransit } from './magic-transit/magic-transit'; export { @@ -186,6 +233,18 @@ export { OriginPostQuantumEncryptionGetParams, OriginPostQuantumEncryption, } from './origin-post-quantum-encryption'; +export { + OriginTLSClientCertificateZoneAuthenticatedOriginPull, + OriginTLSClientAuthCreateResponse, + OriginTLSClientAuthListResponse, + OriginTLSClientAuthDeleteResponse, + OriginTLSClientAuthGetResponse, + OriginTLSClientAuthCreateParams, + OriginTLSClientAuthListParams, + OriginTLSClientAuthDeleteParams, + OriginTLSClientAuthGetParams, + OriginTLSClientAuth, +} from './origin-tls-client-auth/origin-tls-client-auth'; export { PCAPCreateResponse, PCAPListResponse, @@ -196,16 +255,46 @@ export { PCAPs, } from './pcaps/pcaps'; export { - PageShieldGetZoneSettings, - PageShieldUpdateZoneSettings, + PageShieldSetting, + PageShieldUpdateResponse, PageShieldUpdateParams, PageShieldGetParams, PageShield, } from './page-shield/page-shield'; export { Pages } from './pages/pages'; +export { + Queue, + QueueCreated, + QueueUpdated, + QueueCreateResponse, + QueueUpdateResponse, + QueueListResponse, + QueueDeleteResponse, + QueueGetResponse, + QueueCreateParams, + QueueUpdateParams, + QueueListParams, + QueueDeleteParams, + QueueGetParams, + Queues, +} from './queues/queues'; export { R2 } from './r2/r2'; export { RUM } from './rum/rum'; export { Radar } from './radar/radar'; +export { + RateLimit, + RateLimitCreateResponse, + RateLimitListResponse, + RateLimitDeleteResponse, + RateLimitEditResponse, + RateLimitGetResponse, + RateLimitCreateParams, + RateLimitListParams, + RateLimitEditParams, + RateLimitListResponsesV4PagePaginationArray, + RateLimits, +} from './rate-limits'; +export { RatePlan, RatePlanGetResponse, RatePlans } from './rate-plans'; export { Registrar } from './registrar/registrar'; export { RequestTracers } from './request-tracers/request-tracers'; export { Rules } from './rules/rules'; @@ -249,79 +338,6 @@ export { SubscriptionUpdateParams, Subscriptions, } from './subscriptions'; -export { - TLSCertificatesAndHostnamesBase, - TLSCertificatesAndHostnamesKeylessCertificate, - KeylessCertificateListResponse, - KeylessCertificateDeleteResponse, - KeylessCertificateCreateParams, - KeylessCertificateListParams, - KeylessCertificateDeleteParams, - KeylessCertificateEditParams, - KeylessCertificateGetParams, - KeylessCertificates, -} from './keyless-certificates'; -export { - TLSCertificatesAndHostnamesCertificateObjectPost, - TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, - MTLSCertificateListResponse, - MTLSCertificateCreateParams, - MTLSCertificateListParams, - MTLSCertificateDeleteParams, - MTLSCertificateGetParams, - MTLSCertificates, -} from './mtls-certificates/mtls-certificates'; -export { - TLSCertificatesAndHostnamesClientCertificate, - ClientCertificateCreateParams, - ClientCertificateListParams, - ClientCertificateDeleteParams, - ClientCertificateEditParams, - ClientCertificateGetParams, - TLSCertificatesAndHostnamesClientCertificatesV4PagePaginationArray, - ClientCertificates, -} from './client-certificates'; -export { - TLSCertificatesAndHostnamesCustomCertificate, - CustomCertificateCreateResponse, - CustomCertificateDeleteResponse, - CustomCertificateEditResponse, - CustomCertificateGetResponse, - CustomCertificateCreateParams, - CustomCertificateListParams, - CustomCertificateDeleteParams, - CustomCertificateEditParams, - CustomCertificateGetParams, - TLSCertificatesAndHostnamesCustomCertificatesV4PagePaginationArray, - CustomCertificates, -} from './custom-certificates/custom-certificates'; -export { - TLSCertificatesAndHostnamesCustomHostname, - CustomHostnameCreateResponse, - CustomHostnameListResponse, - CustomHostnameDeleteResponse, - CustomHostnameEditResponse, - CustomHostnameGetResponse, - CustomHostnameCreateParams, - CustomHostnameListParams, - CustomHostnameDeleteParams, - CustomHostnameEditParams, - CustomHostnameGetParams, - CustomHostnameListResponsesV4PagePaginationArray, - CustomHostnames, -} from './custom-hostnames/custom-hostnames'; -export { - TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull, - OriginTLSClientAuthCreateResponse, - OriginTLSClientAuthListResponse, - OriginTLSClientAuthDeleteResponse, - OriginTLSClientAuthGetResponse, - OriginTLSClientAuthCreateParams, - OriginTLSClientAuthListParams, - OriginTLSClientAuthDeleteParams, - OriginTLSClientAuthGetParams, - OriginTLSClientAuth, -} from './origin-tls-client-auth/origin-tls-client-auth'; export { URLNormalizationUpdateResponse, URLNormalizationGetResponse, @@ -349,7 +365,7 @@ export { WARPConnector, } from './warp-connector'; export { - WaitingroomWaitingroom, + WaitingRoom, WaitingRoomListResponse, WaitingRoomDeleteResponse, WaitingRoomCreateParams, @@ -360,22 +376,6 @@ export { export { Web3 } from './web3/web3'; export { Workers } from './workers/workers'; export { WorkersForPlatforms } from './workers-for-platforms/workers-for-platforms'; -export { - WorkersQueue, - WorkersQueueCreated, - WorkersQueueUpdated, - QueueCreateResponse, - QueueUpdateResponse, - QueueListResponse, - QueueDeleteResponse, - QueueGetResponse, - QueueCreateParams, - QueueUpdateParams, - QueueListParams, - QueueDeleteParams, - QueueGetParams, - Queues, -} from './queues/queues'; export { ZeroTrust } from './zero-trust/zero-trust'; export { Zone, @@ -389,7 +389,7 @@ export { Zones, } from './zones/zones'; export { - ZonesPageRule, + ZonesPagerule, PageruleCreateResponse, PageruleUpdateResponse, PageruleListResponse, diff --git a/src/resources/intel/index.ts b/src/resources/intel/index.ts index 05eeaa7370..536f018745 100644 --- a/src/resources/intel/index.ts +++ b/src/resources/intel/index.ts @@ -26,7 +26,7 @@ export { export { IntelIPList, IPListGetResponse, IPListGetParams, IPLists } from './ip-lists'; export { IntelPassiveDNSByIP, DNSGetParams, DNS } from './dns'; export { IntelSchemasIP, IPGetResponse, IPGetParams, IPs } from './ips'; -export { IntelSinkholesSinkholeItem, SinkholeListResponse, SinkholeListParams, Sinkholes } from './sinkholes'; +export { IntelSinkholeItem, SinkholeListResponse, SinkholeListParams, Sinkholes } from './sinkholes'; export { IntelWhois, WhoisGetParams, Whois } from './whois'; export { MiscategorizationCreateResponse, diff --git a/src/resources/intel/intel.ts b/src/resources/intel/intel.ts index a658d7337a..f49b3f61c9 100644 --- a/src/resources/intel/intel.ts +++ b/src/resources/intel/intel.ts @@ -70,7 +70,7 @@ export namespace Intel { export import IndicatorFeedDataParams = IndicatorFeedsAPI.IndicatorFeedDataParams; export import IndicatorFeedGetParams = IndicatorFeedsAPI.IndicatorFeedGetParams; export import Sinkholes = SinkholesAPI.Sinkholes; - export import IntelSinkholesSinkholeItem = SinkholesAPI.IntelSinkholesSinkholeItem; + export import IntelSinkholeItem = SinkholesAPI.IntelSinkholeItem; export import SinkholeListResponse = SinkholesAPI.SinkholeListResponse; export import SinkholeListParams = SinkholesAPI.SinkholeListParams; export import AttackSurfaceReport = AttackSurfaceReportAPI.AttackSurfaceReport; diff --git a/src/resources/intel/sinkholes.ts b/src/resources/intel/sinkholes.ts index 773bedc561..a91476601a 100644 --- a/src/resources/intel/sinkholes.ts +++ b/src/resources/intel/sinkholes.ts @@ -18,7 +18,7 @@ export class Sinkholes extends APIResource { } } -export interface IntelSinkholesSinkholeItem { +export interface IntelSinkholeItem { /** * The unique identifier for the sinkhole */ @@ -55,7 +55,7 @@ export interface IntelSinkholesSinkholeItem { r2_id?: string; } -export type SinkholeListResponse = Array; +export type SinkholeListResponse = Array; export interface SinkholeListParams { /** @@ -65,7 +65,7 @@ export interface SinkholeListParams { } export namespace Sinkholes { - export import IntelSinkholesSinkholeItem = SinkholesAPI.IntelSinkholesSinkholeItem; + export import IntelSinkholeItem = SinkholesAPI.IntelSinkholeItem; export import SinkholeListResponse = SinkholesAPI.SinkholeListResponse; export import SinkholeListParams = SinkholesAPI.SinkholeListParams; } diff --git a/src/resources/keyless-certificates.ts b/src/resources/keyless-certificates.ts index 6edab967bd..f6ed16e7ca 100644 --- a/src/resources/keyless-certificates.ts +++ b/src/resources/keyless-certificates.ts @@ -11,11 +11,11 @@ export class KeylessCertificates extends APIResource { create( params: KeylessCertificateCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.post(`/zones/${zone_id}/keyless_certificates`, { body, ...options }) as Core.APIPromise<{ - result: TLSCertificatesAndHostnamesBase; + result: KeylessCertificateHostname; }> )._thenUnwrap((obj) => obj.result); } @@ -60,13 +60,13 @@ export class KeylessCertificates extends APIResource { keylessCertificateId: string, params: KeylessCertificateEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/keyless_certificates/${keylessCertificateId}`, { body, ...options, - }) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesBase }> + }) as Core.APIPromise<{ result: KeylessCertificateHostname }> )._thenUnwrap((obj) => obj.result); } @@ -77,18 +77,18 @@ export class KeylessCertificates extends APIResource { keylessCertificateId: string, params: KeylessCertificateGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get( `/zones/${zone_id}/keyless_certificates/${keylessCertificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesBase }> + ) as Core.APIPromise<{ result: KeylessCertificateHostname }> )._thenUnwrap((obj) => obj.result); } } -export interface TLSCertificatesAndHostnamesBase { +export interface KeylessCertificate { /** * Keyless certificate identifier tag. */ @@ -139,10 +139,10 @@ export interface TLSCertificatesAndHostnamesBase { /** * Configuration for using Keyless SSL through a Cloudflare Tunnel */ - tunnel?: TLSCertificatesAndHostnamesBase.Tunnel; + tunnel?: KeylessCertificate.Tunnel; } -export namespace TLSCertificatesAndHostnamesBase { +export namespace KeylessCertificate { /** * Configuration for using Keyless SSL through a Cloudflare Tunnel */ @@ -159,7 +159,7 @@ export namespace TLSCertificatesAndHostnamesBase { } } -export interface TLSCertificatesAndHostnamesKeylessCertificate { +export interface KeylessCertificateHostname { /** * Keyless certificate identifier tag. */ @@ -210,10 +210,10 @@ export interface TLSCertificatesAndHostnamesKeylessCertificate { /** * Configuration for using Keyless SSL through a Cloudflare Tunnel */ - tunnel?: TLSCertificatesAndHostnamesKeylessCertificate.Tunnel; + tunnel?: KeylessCertificateHostname.Tunnel; } -export namespace TLSCertificatesAndHostnamesKeylessCertificate { +export namespace KeylessCertificateHostname { /** * Configuration for using Keyless SSL through a Cloudflare Tunnel */ @@ -230,7 +230,7 @@ export namespace TLSCertificatesAndHostnamesKeylessCertificate { } } -export type KeylessCertificateListResponse = Array; +export type KeylessCertificateListResponse = Array; export interface KeylessCertificateDeleteResponse { /** @@ -369,8 +369,8 @@ export interface KeylessCertificateGetParams { } export namespace KeylessCertificates { - export import TLSCertificatesAndHostnamesBase = KeylessCertificatesAPI.TLSCertificatesAndHostnamesBase; - export import TLSCertificatesAndHostnamesKeylessCertificate = KeylessCertificatesAPI.TLSCertificatesAndHostnamesKeylessCertificate; + export import KeylessCertificate = KeylessCertificatesAPI.KeylessCertificate; + export import KeylessCertificateHostname = KeylessCertificatesAPI.KeylessCertificateHostname; export import KeylessCertificateListResponse = KeylessCertificatesAPI.KeylessCertificateListResponse; export import KeylessCertificateDeleteResponse = KeylessCertificatesAPI.KeylessCertificateDeleteResponse; export import KeylessCertificateCreateParams = KeylessCertificatesAPI.KeylessCertificateCreateParams; diff --git a/src/resources/load-balancers/previews.ts b/src/resources/load-balancers/previews.ts index 08b08d0e17..63ff3c31b1 100644 --- a/src/resources/load-balancers/previews.ts +++ b/src/resources/load-balancers/previews.ts @@ -13,13 +13,13 @@ export class Previews extends APIResource { previewId: string, params: PreviewGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get( `/accounts/${account_id}/load_balancers/preview/${previewId}`, options, - ) as Core.APIPromise<{ result: PreviewAPI.LoadBalancingPreviewResult }> + ) as Core.APIPromise<{ result: PreviewAPI.LoadBalancingPreview }> )._thenUnwrap((obj) => obj.result); } } diff --git a/src/resources/logpush/datasets/datasets.ts b/src/resources/logpush/datasets/datasets.ts index c4c66b1112..4bdbecdaae 100644 --- a/src/resources/logpush/datasets/datasets.ts +++ b/src/resources/logpush/datasets/datasets.ts @@ -14,7 +14,7 @@ export namespace Datasets { export import FieldGetResponse = FieldsAPI.FieldGetResponse; export import FieldGetParams = FieldsAPI.FieldGetParams; export import Jobs = JobsAPI.Jobs; - export import LogpushLogpushJob = JobsAPI.LogpushLogpushJob; + export import LogpushJob = JobsAPI.LogpushJob; export import JobGetResponse = JobsAPI.JobGetResponse; export import JobGetParams = JobsAPI.JobGetParams; } diff --git a/src/resources/logpush/datasets/index.ts b/src/resources/logpush/datasets/index.ts index c4f932e075..eb518a935c 100644 --- a/src/resources/logpush/datasets/index.ts +++ b/src/resources/logpush/datasets/index.ts @@ -2,4 +2,4 @@ export { Datasets } from './datasets'; export { FieldGetResponse, FieldGetParams, Fields } from './fields'; -export { LogpushLogpushJob, JobGetResponse, JobGetParams, Jobs } from './jobs'; +export { LogpushJob, JobGetResponse, JobGetParams, Jobs } from './jobs'; diff --git a/src/resources/logpush/datasets/jobs.ts b/src/resources/logpush/datasets/jobs.ts index 23b401856c..a1ee070c04 100644 --- a/src/resources/logpush/datasets/jobs.ts +++ b/src/resources/logpush/datasets/jobs.ts @@ -50,7 +50,7 @@ export class Jobs extends APIResource { } } -export interface LogpushLogpushJob { +export interface LogpushJob { /** * Unique id of the job. */ @@ -123,10 +123,10 @@ export interface LogpushLogpushJob { * The structured replacement for `logpull_options`. When including this field, the * `logpull_option` field will be ignored. */ - output_options?: LogpushLogpushJob.OutputOptions | null; + output_options?: LogpushJob.OutputOptions | null; } -export namespace LogpushLogpushJob { +export namespace LogpushJob { /** * The structured replacement for `logpull_options`. When including this field, the * `logpull_option` field will be ignored. @@ -204,7 +204,7 @@ export namespace LogpushLogpushJob { } } -export type JobGetResponse = Array; +export type JobGetResponse = Array; export interface JobGetParams { /** @@ -219,7 +219,7 @@ export interface JobGetParams { } export namespace Jobs { - export import LogpushLogpushJob = JobsAPI.LogpushLogpushJob; + export import LogpushJob = JobsAPI.LogpushJob; export import JobGetResponse = JobsAPI.JobGetResponse; export import JobGetParams = JobsAPI.JobGetParams; } diff --git a/src/resources/logpush/edge.ts b/src/resources/logpush/edge.ts index 9e4a871a61..7dd7df61b8 100644 --- a/src/resources/logpush/edge.ts +++ b/src/resources/logpush/edge.ts @@ -8,14 +8,11 @@ export class Edge extends APIResource { /** * Creates a new Instant Logs job for a zone. */ - create( - params: EdgeCreateParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + create(params: EdgeCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.post(`/zones/${zone_id}/logpush/edge`, { body, ...options }) as Core.APIPromise<{ - result: LogpushInstantLogsJob | null; + result: InstantLogpushJob | null; }> )._thenUnwrap((obj) => obj.result); } @@ -33,7 +30,7 @@ export class Edge extends APIResource { } } -export interface LogpushInstantLogsJob { +export interface InstantLogpushJob { /** * Unique WebSocket address that will receive messages from Cloudflare’s edge. */ @@ -61,7 +58,7 @@ export interface LogpushInstantLogsJob { session_id?: string; } -export type EdgeGetResponse = Array; +export type EdgeGetResponse = Array; export interface EdgeCreateParams { /** @@ -94,7 +91,7 @@ export interface EdgeGetParams { } export namespace Edge { - export import LogpushInstantLogsJob = EdgeAPI.LogpushInstantLogsJob; + export import InstantLogpushJob = EdgeAPI.InstantLogpushJob; export import EdgeGetResponse = EdgeAPI.EdgeGetResponse; export import EdgeCreateParams = EdgeAPI.EdgeCreateParams; export import EdgeGetParams = EdgeAPI.EdgeGetParams; diff --git a/src/resources/logpush/index.ts b/src/resources/logpush/index.ts index 5bb970d5d0..a52de52ba6 100644 --- a/src/resources/logpush/index.ts +++ b/src/resources/logpush/index.ts @@ -1,6 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { Datasets } from './datasets/index'; +export { InstantLogpushJob, EdgeGetResponse, EdgeCreateParams, EdgeGetParams, Edge } from './edge'; export { JobListResponse, JobDeleteResponse, @@ -12,7 +13,6 @@ export { Jobs, } from './jobs'; export { Logpush } from './logpush'; -export { LogpushInstantLogsJob, EdgeGetResponse, EdgeCreateParams, EdgeGetParams, Edge } from './edge'; export { OwnershipCreateResponse, OwnershipValidateResponse, diff --git a/src/resources/logpush/jobs.ts b/src/resources/logpush/jobs.ts index 3e7a43d7f8..3ab14b4d37 100644 --- a/src/resources/logpush/jobs.ts +++ b/src/resources/logpush/jobs.ts @@ -14,7 +14,7 @@ export class Jobs extends APIResource { create( params: JobCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -36,7 +36,7 @@ export class Jobs extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/logpush/jobs`, { body, ...options, - }) as Core.APIPromise<{ result: DatasetsJobsAPI.LogpushLogpushJob | null }> + }) as Core.APIPromise<{ result: DatasetsJobsAPI.LogpushJob | null }> )._thenUnwrap((obj) => obj.result); } @@ -47,7 +47,7 @@ export class Jobs extends APIResource { jobId: number, params: JobUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -69,7 +69,7 @@ export class Jobs extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/logpush/jobs/${jobId}`, { body, ...options, - }) as Core.APIPromise<{ result: DatasetsJobsAPI.LogpushLogpushJob | null }> + }) as Core.APIPromise<{ result: DatasetsJobsAPI.LogpushJob | null }> )._thenUnwrap((obj) => obj.result); } @@ -149,16 +149,13 @@ export class Jobs extends APIResource { jobId: number, params?: JobGetParams, options?: Core.RequestOptions, - ): Core.APIPromise; - get( - jobId: number, - options?: Core.RequestOptions, - ): Core.APIPromise; + ): Core.APIPromise; + get(jobId: number, options?: Core.RequestOptions): Core.APIPromise; get( jobId: number, params: JobGetParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.get(jobId, {}, params); } @@ -183,12 +180,12 @@ export class Jobs extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/logpush/jobs/${jobId}`, options, - ) as Core.APIPromise<{ result: DatasetsJobsAPI.LogpushLogpushJob | null }> + ) as Core.APIPromise<{ result: DatasetsJobsAPI.LogpushJob | null }> )._thenUnwrap((obj) => obj.result); } } -export type JobListResponse = Array; +export type JobListResponse = Array; export type JobDeleteResponse = unknown | Array | string; diff --git a/src/resources/logpush/logpush.ts b/src/resources/logpush/logpush.ts index 8d31f0d329..534e6df639 100644 --- a/src/resources/logpush/logpush.ts +++ b/src/resources/logpush/logpush.ts @@ -18,7 +18,7 @@ export class Logpush extends APIResource { export namespace Logpush { export import Datasets = DatasetsAPI.Datasets; export import Edge = EdgeAPI.Edge; - export import LogpushInstantLogsJob = EdgeAPI.LogpushInstantLogsJob; + export import InstantLogpushJob = EdgeAPI.InstantLogpushJob; export import EdgeGetResponse = EdgeAPI.EdgeGetResponse; export import EdgeCreateParams = EdgeAPI.EdgeCreateParams; export import EdgeGetParams = EdgeAPI.EdgeGetParams; diff --git a/src/resources/logs/control/cmb/cmb.ts b/src/resources/logs/control/cmb/cmb.ts index c3d594cfad..991696219f 100644 --- a/src/resources/logs/control/cmb/cmb.ts +++ b/src/resources/logs/control/cmb/cmb.ts @@ -9,7 +9,7 @@ export class Cmb extends APIResource { export namespace Cmb { export import Config = ConfigAPI.Config; - export import LogcontrolCmbConfig = ConfigAPI.LogcontrolCmbConfig; + export import CmbConfig = ConfigAPI.CmbConfig; export import ConfigDeleteResponse = ConfigAPI.ConfigDeleteResponse; export import ConfigCreateParams = ConfigAPI.ConfigCreateParams; export import ConfigDeleteParams = ConfigAPI.ConfigDeleteParams; diff --git a/src/resources/logs/control/cmb/config.ts b/src/resources/logs/control/cmb/config.ts index 318dd7e56a..f16c230900 100644 --- a/src/resources/logs/control/cmb/config.ts +++ b/src/resources/logs/control/cmb/config.ts @@ -8,16 +8,13 @@ export class Config extends APIResource { /** * Updates CMB config. */ - create( - params: ConfigCreateParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + create(params: ConfigCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/logs/control/cmb/config`, { body, ...options, - }) as Core.APIPromise<{ result: LogcontrolCmbConfig | null }> + }) as Core.APIPromise<{ result: CmbConfig | null }> )._thenUnwrap((obj) => obj.result); } @@ -39,17 +36,17 @@ export class Config extends APIResource { /** * Gets CMB config. */ - get(params: ConfigGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: ConfigGetParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/logs/control/cmb/config`, options) as Core.APIPromise<{ - result: LogcontrolCmbConfig | null; + result: CmbConfig | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface LogcontrolCmbConfig { +export interface CmbConfig { /** * Comma-separated list of regions. */ @@ -85,7 +82,7 @@ export interface ConfigGetParams { } export namespace Config { - export import LogcontrolCmbConfig = ConfigAPI.LogcontrolCmbConfig; + export import CmbConfig = ConfigAPI.CmbConfig; export import ConfigDeleteResponse = ConfigAPI.ConfigDeleteResponse; export import ConfigCreateParams = ConfigAPI.ConfigCreateParams; export import ConfigDeleteParams = ConfigAPI.ConfigDeleteParams; diff --git a/src/resources/logs/control/cmb/index.ts b/src/resources/logs/control/cmb/index.ts index b42d02e504..cbf88f9561 100644 --- a/src/resources/logs/control/cmb/index.ts +++ b/src/resources/logs/control/cmb/index.ts @@ -2,7 +2,7 @@ export { Cmb } from './cmb'; export { - LogcontrolCmbConfig, + CmbConfig, ConfigDeleteResponse, ConfigCreateParams, ConfigDeleteParams, diff --git a/src/resources/magic-network-monitoring/configs/configs.ts b/src/resources/magic-network-monitoring/configs/configs.ts index a3e7d2fb56..d7c6db1950 100644 --- a/src/resources/magic-network-monitoring/configs/configs.ts +++ b/src/resources/magic-network-monitoring/configs/configs.ts @@ -14,11 +14,11 @@ export class Configs extends APIResource { create( params: ConfigCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.post(`/accounts/${account_id}/mnm/config`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMConfig; + result: MagicNetworkMonitoringConfig; }> )._thenUnwrap((obj) => obj.result); } @@ -30,11 +30,11 @@ export class Configs extends APIResource { update( params: ConfigUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.put(`/accounts/${account_id}/mnm/config`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMConfig; + result: MagicNetworkMonitoringConfig; }> )._thenUnwrap((obj) => obj.result); } @@ -45,11 +45,11 @@ export class Configs extends APIResource { delete( params: ConfigDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.delete(`/accounts/${account_id}/mnm/config`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMConfig; + result: MagicNetworkMonitoringConfig; }> )._thenUnwrap((obj) => obj.result); } @@ -57,11 +57,14 @@ export class Configs extends APIResource { /** * Update fields in an existing network monitoring configuration. */ - edit(params: ConfigEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: ConfigEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { account_id } = params; return ( this._client.patch(`/accounts/${account_id}/mnm/config`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMConfig; + result: MagicNetworkMonitoringConfig; }> )._thenUnwrap((obj) => obj.result); } @@ -69,17 +72,17 @@ export class Configs extends APIResource { /** * Lists default sampling and router IPs for account. */ - get(params: ConfigGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: ConfigGetParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/mnm/config`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMConfig; + result: MagicNetworkMonitoringConfig; }> )._thenUnwrap((obj) => obj.result); } } -export interface MagicVisibilityMNMConfig { +export interface MagicNetworkMonitoringConfig { /** * Fallback sampling rate of flow messages being sent in packets per second. This * should match the packet sampling rate configured on the router. @@ -115,7 +118,7 @@ export interface ConfigGetParams { } export namespace Configs { - export import MagicVisibilityMNMConfig = ConfigsAPI.MagicVisibilityMNMConfig; + export import MagicNetworkMonitoringConfig = ConfigsAPI.MagicNetworkMonitoringConfig; export import ConfigCreateParams = ConfigsAPI.ConfigCreateParams; export import ConfigUpdateParams = ConfigsAPI.ConfigUpdateParams; export import ConfigDeleteParams = ConfigsAPI.ConfigDeleteParams; diff --git a/src/resources/magic-network-monitoring/configs/full.ts b/src/resources/magic-network-monitoring/configs/full.ts index 7bc8b4238a..08ac4d2c9c 100644 --- a/src/resources/magic-network-monitoring/configs/full.ts +++ b/src/resources/magic-network-monitoring/configs/full.ts @@ -12,11 +12,11 @@ export class Full extends APIResource { get( params: FullGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/mnm/config/full`, options) as Core.APIPromise<{ - result: ConfigsAPI.MagicVisibilityMNMConfig; + result: ConfigsAPI.MagicNetworkMonitoringConfig; }> )._thenUnwrap((obj) => obj.result); } diff --git a/src/resources/magic-network-monitoring/configs/index.ts b/src/resources/magic-network-monitoring/configs/index.ts index d3113ecd2a..b5f9bcb0b9 100644 --- a/src/resources/magic-network-monitoring/configs/index.ts +++ b/src/resources/magic-network-monitoring/configs/index.ts @@ -2,7 +2,7 @@ export { FullGetParams, Full } from './full'; export { - MagicVisibilityMNMConfig, + MagicNetworkMonitoringConfig, ConfigCreateParams, ConfigUpdateParams, ConfigDeleteParams, diff --git a/src/resources/magic-network-monitoring/index.ts b/src/resources/magic-network-monitoring/index.ts index 63c73e461f..7442b4a57a 100644 --- a/src/resources/magic-network-monitoring/index.ts +++ b/src/resources/magic-network-monitoring/index.ts @@ -2,7 +2,7 @@ export { MagicNetworkMonitoring } from './magic-network-monitoring'; export { - MagicVisibilityMNMConfig, + MagicNetworkMonitoringConfig, ConfigCreateParams, ConfigUpdateParams, ConfigDeleteParams, @@ -11,7 +11,7 @@ export { Configs, } from './configs/index'; export { - MagicVisibilityMNMRule, + MagicNetworkMonitoringRule, RuleListResponse, RuleCreateParams, RuleUpdateParams, diff --git a/src/resources/magic-network-monitoring/magic-network-monitoring.ts b/src/resources/magic-network-monitoring/magic-network-monitoring.ts index 6bfa6c3f1a..dd535a9955 100644 --- a/src/resources/magic-network-monitoring/magic-network-monitoring.ts +++ b/src/resources/magic-network-monitoring/magic-network-monitoring.ts @@ -11,14 +11,14 @@ export class MagicNetworkMonitoring extends APIResource { export namespace MagicNetworkMonitoring { export import Configs = ConfigsAPI.Configs; - export import MagicVisibilityMNMConfig = ConfigsAPI.MagicVisibilityMNMConfig; + export import MagicNetworkMonitoringConfig = ConfigsAPI.MagicNetworkMonitoringConfig; export import ConfigCreateParams = ConfigsAPI.ConfigCreateParams; export import ConfigUpdateParams = ConfigsAPI.ConfigUpdateParams; export import ConfigDeleteParams = ConfigsAPI.ConfigDeleteParams; export import ConfigEditParams = ConfigsAPI.ConfigEditParams; export import ConfigGetParams = ConfigsAPI.ConfigGetParams; export import Rules = RulesAPI.Rules; - export import MagicVisibilityMNMRule = RulesAPI.MagicVisibilityMNMRule; + export import MagicNetworkMonitoringRule = RulesAPI.MagicNetworkMonitoringRule; export import RuleListResponse = RulesAPI.RuleListResponse; export import RuleCreateParams = RulesAPI.RuleCreateParams; export import RuleUpdateParams = RulesAPI.RuleUpdateParams; diff --git a/src/resources/magic-network-monitoring/rules/advertisements.ts b/src/resources/magic-network-monitoring/rules/advertisements.ts index 93a61942f8..4b317906a9 100644 --- a/src/resources/magic-network-monitoring/rules/advertisements.ts +++ b/src/resources/magic-network-monitoring/rules/advertisements.ts @@ -12,18 +12,18 @@ export class Advertisements extends APIResource { ruleId: string, params: AdvertisementEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.patch( `/accounts/${account_id}/mnm/rules/${ruleId}/advertisement`, options, - ) as Core.APIPromise<{ result: MagicVisibilityMNMRuleAdvertisable | null }> + ) as Core.APIPromise<{ result: MagicNetworkMonitoringRuleAdvertisable | null }> )._thenUnwrap((obj) => obj.result); } } -export interface MagicVisibilityMNMRuleAdvertisable { +export interface MagicNetworkMonitoringRuleAdvertisable { /** * Toggle on if you would like Cloudflare to automatically advertise the IP * Prefixes within the rule via Magic Transit when the rule is triggered. Only @@ -37,6 +37,6 @@ export interface AdvertisementEditParams { } export namespace Advertisements { - export import MagicVisibilityMNMRuleAdvertisable = AdvertisementsAPI.MagicVisibilityMNMRuleAdvertisable; + export import MagicNetworkMonitoringRuleAdvertisable = AdvertisementsAPI.MagicNetworkMonitoringRuleAdvertisable; export import AdvertisementEditParams = AdvertisementsAPI.AdvertisementEditParams; } diff --git a/src/resources/magic-network-monitoring/rules/index.ts b/src/resources/magic-network-monitoring/rules/index.ts index 11454659a5..9f38e99461 100644 --- a/src/resources/magic-network-monitoring/rules/index.ts +++ b/src/resources/magic-network-monitoring/rules/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - MagicVisibilityMNMRule, + MagicNetworkMonitoringRule, RuleListResponse, RuleCreateParams, RuleUpdateParams, @@ -12,7 +12,7 @@ export { Rules, } from './rules'; export { - MagicVisibilityMNMRuleAdvertisable, + MagicNetworkMonitoringRuleAdvertisable, AdvertisementEditParams, Advertisements, } from './advertisements'; diff --git a/src/resources/magic-network-monitoring/rules/rules.ts b/src/resources/magic-network-monitoring/rules/rules.ts index cc2fd7ac0c..159c574b94 100644 --- a/src/resources/magic-network-monitoring/rules/rules.ts +++ b/src/resources/magic-network-monitoring/rules/rules.ts @@ -15,11 +15,11 @@ export class Rules extends APIResource { create( params: RuleCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.post(`/accounts/${account_id}/mnm/rules`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMRule | null; + result: MagicNetworkMonitoringRule | null; }> )._thenUnwrap((obj) => obj.result); } @@ -30,11 +30,11 @@ export class Rules extends APIResource { update( params: RuleUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.put(`/accounts/${account_id}/mnm/rules`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMRule | null; + result: MagicNetworkMonitoringRule | null; }> )._thenUnwrap((obj) => obj.result); } @@ -58,11 +58,11 @@ export class Rules extends APIResource { ruleId: string, params: RuleDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.delete(`/accounts/${account_id}/mnm/rules/${ruleId}`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMRule | null; + result: MagicNetworkMonitoringRule | null; }> )._thenUnwrap((obj) => obj.result); } @@ -74,11 +74,11 @@ export class Rules extends APIResource { ruleId: string, params: RuleEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.patch(`/accounts/${account_id}/mnm/rules/${ruleId}`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMRule | null; + result: MagicNetworkMonitoringRule | null; }> )._thenUnwrap((obj) => obj.result); } @@ -90,17 +90,17 @@ export class Rules extends APIResource { ruleId: string, params: RuleGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/mnm/rules/${ruleId}`, options) as Core.APIPromise<{ - result: MagicVisibilityMNMRule | null; + result: MagicNetworkMonitoringRule | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface MagicVisibilityMNMRule { +export interface MagicNetworkMonitoringRule { /** * Toggle on if you would like Cloudflare to automatically advertise the IP * Prefixes within the rule via Magic Transit when the rule is triggered. Only @@ -141,7 +141,7 @@ export interface MagicVisibilityMNMRule { packet_threshold?: number; } -export type RuleListResponse = Array; +export type RuleListResponse = Array; export interface RuleCreateParams { account_id: string; @@ -168,7 +168,7 @@ export interface RuleGetParams { } export namespace Rules { - export import MagicVisibilityMNMRule = RulesAPI.MagicVisibilityMNMRule; + export import MagicNetworkMonitoringRule = RulesAPI.MagicNetworkMonitoringRule; export import RuleListResponse = RulesAPI.RuleListResponse; export import RuleCreateParams = RulesAPI.RuleCreateParams; export import RuleUpdateParams = RulesAPI.RuleUpdateParams; @@ -177,6 +177,6 @@ export namespace Rules { export import RuleEditParams = RulesAPI.RuleEditParams; export import RuleGetParams = RulesAPI.RuleGetParams; export import Advertisements = AdvertisementsAPI.Advertisements; - export import MagicVisibilityMNMRuleAdvertisable = AdvertisementsAPI.MagicVisibilityMNMRuleAdvertisable; + export import MagicNetworkMonitoringRuleAdvertisable = AdvertisementsAPI.MagicNetworkMonitoringRuleAdvertisable; export import AdvertisementEditParams = AdvertisementsAPI.AdvertisementEditParams; } diff --git a/src/resources/mtls-certificates/associations.ts b/src/resources/mtls-certificates/associations.ts index 065c9683e2..eebc5ee51c 100644 --- a/src/resources/mtls-certificates/associations.ts +++ b/src/resources/mtls-certificates/associations.ts @@ -23,7 +23,7 @@ export class Associations extends APIResource { } } -export interface TLSCertificatesAndHostnamesAssociationObject { +export interface MTLSCertificateAsssociation { /** * The service using the certificate. */ @@ -35,7 +35,7 @@ export interface TLSCertificatesAndHostnamesAssociationObject { status?: string; } -export type AssociationGetResponse = Array; +export type AssociationGetResponse = Array; export interface AssociationGetParams { /** @@ -45,7 +45,7 @@ export interface AssociationGetParams { } export namespace Associations { - export import TLSCertificatesAndHostnamesAssociationObject = AssociationsAPI.TLSCertificatesAndHostnamesAssociationObject; + export import MTLSCertificateAsssociation = AssociationsAPI.MTLSCertificateAsssociation; export import AssociationGetResponse = AssociationsAPI.AssociationGetResponse; export import AssociationGetParams = AssociationsAPI.AssociationGetParams; } diff --git a/src/resources/mtls-certificates/index.ts b/src/resources/mtls-certificates/index.ts index abda58bc5a..8ebd46a031 100644 --- a/src/resources/mtls-certificates/index.ts +++ b/src/resources/mtls-certificates/index.ts @@ -1,14 +1,8 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - TLSCertificatesAndHostnamesAssociationObject, - AssociationGetResponse, - AssociationGetParams, - Associations, -} from './associations'; -export { - TLSCertificatesAndHostnamesCertificateObjectPost, - TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, + MTLSCertificate, + MTLSCertificateUpdate, MTLSCertificateListResponse, MTLSCertificateCreateParams, MTLSCertificateListParams, @@ -16,3 +10,9 @@ export { MTLSCertificateGetParams, MTLSCertificates, } from './mtls-certificates'; +export { + MTLSCertificateAsssociation, + AssociationGetResponse, + AssociationGetParams, + Associations, +} from './associations'; diff --git a/src/resources/mtls-certificates/mtls-certificates.ts b/src/resources/mtls-certificates/mtls-certificates.ts index a4f1ae8d27..e8007e6906 100644 --- a/src/resources/mtls-certificates/mtls-certificates.ts +++ b/src/resources/mtls-certificates/mtls-certificates.ts @@ -14,13 +14,13 @@ export class MTLSCertificates extends APIResource { create( params: MTLSCertificateCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/mtls_certificates`, { body, ...options, - }) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesCertificateObjectPost }> + }) as Core.APIPromise<{ result: MTLSCertificateUpdate }> )._thenUnwrap((obj) => obj.result); } @@ -47,13 +47,13 @@ export class MTLSCertificates extends APIResource { mtlsCertificateId: string, params: MTLSCertificateDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.delete( `/accounts/${account_id}/mtls_certificates/${mtlsCertificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesComponentsSchemasCertificateObject }> + ) as Core.APIPromise<{ result: MTLSCertificate }> )._thenUnwrap((obj) => obj.result); } @@ -64,18 +64,18 @@ export class MTLSCertificates extends APIResource { mtlsCertificateId: string, params: MTLSCertificateGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get( `/accounts/${account_id}/mtls_certificates/${mtlsCertificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesComponentsSchemasCertificateObject }> + ) as Core.APIPromise<{ result: MTLSCertificate }> )._thenUnwrap((obj) => obj.result); } } -export interface TLSCertificatesAndHostnamesCertificateObjectPost { +export interface MTLSCertificate { /** * Identifier */ @@ -116,18 +116,13 @@ export interface TLSCertificatesAndHostnamesCertificateObjectPost { */ signature?: string; - /** - * This is the time the certificate was updated. - */ - updated_at?: string; - /** * This is the time the certificate was uploaded. */ uploaded_on?: string; } -export interface TLSCertificatesAndHostnamesComponentsSchemasCertificateObject { +export interface MTLSCertificateUpdate { /** * Identifier */ @@ -168,14 +163,18 @@ export interface TLSCertificatesAndHostnamesComponentsSchemasCertificateObject { */ signature?: string; + /** + * This is the time the certificate was updated. + */ + updated_at?: string; + /** * This is the time the certificate was uploaded. */ uploaded_on?: string; } -export type MTLSCertificateListResponse = - Array; +export type MTLSCertificateListResponse = Array; export interface MTLSCertificateCreateParams { /** @@ -227,15 +226,15 @@ export interface MTLSCertificateGetParams { } export namespace MTLSCertificates { - export import TLSCertificatesAndHostnamesCertificateObjectPost = MTLSCertificatesAPI.TLSCertificatesAndHostnamesCertificateObjectPost; - export import TLSCertificatesAndHostnamesComponentsSchemasCertificateObject = MTLSCertificatesAPI.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject; + export import MTLSCertificate = MTLSCertificatesAPI.MTLSCertificate; + export import MTLSCertificateUpdate = MTLSCertificatesAPI.MTLSCertificateUpdate; export import MTLSCertificateListResponse = MTLSCertificatesAPI.MTLSCertificateListResponse; export import MTLSCertificateCreateParams = MTLSCertificatesAPI.MTLSCertificateCreateParams; export import MTLSCertificateListParams = MTLSCertificatesAPI.MTLSCertificateListParams; export import MTLSCertificateDeleteParams = MTLSCertificatesAPI.MTLSCertificateDeleteParams; export import MTLSCertificateGetParams = MTLSCertificatesAPI.MTLSCertificateGetParams; export import Associations = AssociationsAPI.Associations; - export import TLSCertificatesAndHostnamesAssociationObject = AssociationsAPI.TLSCertificatesAndHostnamesAssociationObject; + export import MTLSCertificateAsssociation = AssociationsAPI.MTLSCertificateAsssociation; export import AssociationGetResponse = AssociationsAPI.AssociationGetResponse; export import AssociationGetParams = AssociationsAPI.AssociationGetParams; } diff --git a/src/resources/origin-tls-client-auth/hostnames/certificates.ts b/src/resources/origin-tls-client-auth/hostnames/certificates.ts index 4a0f33637d..d97afd1b47 100644 --- a/src/resources/origin-tls-client-auth/hostnames/certificates.ts +++ b/src/resources/origin-tls-client-auth/hostnames/certificates.ts @@ -13,13 +13,13 @@ export class Certificates extends APIResource { create( params: CertificateCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.post(`/zones/${zone_id}/origin_tls_client_auth/hostnames/certificates`, { body, ...options, - }) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesSchemasCertificateObject }> + }) as Core.APIPromise<{ result: OriginTLSClientCertificate }> )._thenUnwrap((obj) => obj.result); } @@ -46,13 +46,13 @@ export class Certificates extends APIResource { certificateId: string, params: CertificateDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.delete( `/zones/${zone_id}/origin_tls_client_auth/hostnames/certificates/${certificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesSchemasCertificateObject }> + ) as Core.APIPromise<{ result: OriginTLSClientCertificate }> )._thenUnwrap((obj) => obj.result); } @@ -63,18 +63,18 @@ export class Certificates extends APIResource { certificateId: string, params: CertificateGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get( `/zones/${zone_id}/origin_tls_client_auth/hostnames/certificates/${certificateId}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesSchemasCertificateObject }> + ) as Core.APIPromise<{ result: OriginTLSClientCertificate }> )._thenUnwrap((obj) => obj.result); } } -export interface TLSCertificatesAndHostnamesSchemasCertificateObject { +export interface OriginTLSClientCertificate { /** * Identifier */ @@ -123,7 +123,7 @@ export interface TLSCertificatesAndHostnamesSchemasCertificateObject { uploaded_on?: string; } -export type CertificateListResponse = Array; +export type CertificateListResponse = Array; export interface CertificateCreateParams { /** @@ -164,7 +164,7 @@ export interface CertificateGetParams { } export namespace Certificates { - export import TLSCertificatesAndHostnamesSchemasCertificateObject = CertificatesAPI.TLSCertificatesAndHostnamesSchemasCertificateObject; + export import OriginTLSClientCertificate = CertificatesAPI.OriginTLSClientCertificate; export import CertificateListResponse = CertificatesAPI.CertificateListResponse; export import CertificateCreateParams = CertificatesAPI.CertificateCreateParams; export import CertificateListParams = CertificatesAPI.CertificateListParams; diff --git a/src/resources/origin-tls-client-auth/hostnames/hostnames.ts b/src/resources/origin-tls-client-auth/hostnames/hostnames.ts index 1e2f38b008..8cef4721c0 100644 --- a/src/resources/origin-tls-client-auth/hostnames/hostnames.ts +++ b/src/resources/origin-tls-client-auth/hostnames/hostnames.ts @@ -35,18 +35,18 @@ export class Hostnames extends APIResource { hostname: string, params: HostnameGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get( `/zones/${zone_id}/origin_tls_client_auth/hostnames/${hostname}`, options, - ) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesHostnameCertidObject }> + ) as Core.APIPromise<{ result: OriginTLSClientCertificateID }> )._thenUnwrap((obj) => obj.result); } } -export interface TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull { +export interface OriginTLSClientCertificateAuthenticatedOriginPull { /** * Identifier */ @@ -80,7 +80,7 @@ export interface TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull { private_key?: string; } -export interface TLSCertificatesAndHostnamesHostnameCertidObject { +export interface OriginTLSClientCertificateID { /** * Identifier */ @@ -168,7 +168,7 @@ export interface TLSCertificatesAndHostnamesHostnameCertidObject { updated_at?: string; } -export type HostnameUpdateResponse = Array; +export type HostnameUpdateResponse = Array; export interface HostnameUpdateParams { /** @@ -211,13 +211,13 @@ export interface HostnameGetParams { } export namespace Hostnames { - export import TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull = HostnamesAPI.TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull; - export import TLSCertificatesAndHostnamesHostnameCertidObject = HostnamesAPI.TLSCertificatesAndHostnamesHostnameCertidObject; + export import OriginTLSClientCertificateAuthenticatedOriginPull = HostnamesAPI.OriginTLSClientCertificateAuthenticatedOriginPull; + export import OriginTLSClientCertificateID = HostnamesAPI.OriginTLSClientCertificateID; export import HostnameUpdateResponse = HostnamesAPI.HostnameUpdateResponse; export import HostnameUpdateParams = HostnamesAPI.HostnameUpdateParams; export import HostnameGetParams = HostnamesAPI.HostnameGetParams; export import Certificates = CertificatesAPI.Certificates; - export import TLSCertificatesAndHostnamesSchemasCertificateObject = CertificatesAPI.TLSCertificatesAndHostnamesSchemasCertificateObject; + export import OriginTLSClientCertificate = CertificatesAPI.OriginTLSClientCertificate; export import CertificateListResponse = CertificatesAPI.CertificateListResponse; export import CertificateCreateParams = CertificatesAPI.CertificateCreateParams; export import CertificateListParams = CertificatesAPI.CertificateListParams; diff --git a/src/resources/origin-tls-client-auth/hostnames/index.ts b/src/resources/origin-tls-client-auth/hostnames/index.ts index e80fe6698c..a65bde9868 100644 --- a/src/resources/origin-tls-client-auth/hostnames/index.ts +++ b/src/resources/origin-tls-client-auth/hostnames/index.ts @@ -1,15 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull, - TLSCertificatesAndHostnamesHostnameCertidObject, - HostnameUpdateResponse, - HostnameUpdateParams, - HostnameGetParams, - Hostnames, -} from './hostnames'; -export { - TLSCertificatesAndHostnamesSchemasCertificateObject, + OriginTLSClientCertificate, CertificateListResponse, CertificateCreateParams, CertificateListParams, @@ -17,3 +9,11 @@ export { CertificateGetParams, Certificates, } from './certificates'; +export { + OriginTLSClientCertificateAuthenticatedOriginPull, + OriginTLSClientCertificateID, + HostnameUpdateResponse, + HostnameUpdateParams, + HostnameGetParams, + Hostnames, +} from './hostnames'; diff --git a/src/resources/origin-tls-client-auth/index.ts b/src/resources/origin-tls-client-auth/index.ts index 801d2e2490..2ec954bd13 100644 --- a/src/resources/origin-tls-client-auth/index.ts +++ b/src/resources/origin-tls-client-auth/index.ts @@ -1,22 +1,15 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - SettingUpdateResponse, - SettingGetResponse, - SettingUpdateParams, - SettingGetParams, - Settings, -} from './settings'; -export { - TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull, - TLSCertificatesAndHostnamesHostnameCertidObject, + OriginTLSClientCertificateAuthenticatedOriginPull, + OriginTLSClientCertificateID, HostnameUpdateResponse, HostnameUpdateParams, HostnameGetParams, Hostnames, } from './hostnames/index'; export { - TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull, + OriginTLSClientCertificateZoneAuthenticatedOriginPull, OriginTLSClientAuthCreateResponse, OriginTLSClientAuthListResponse, OriginTLSClientAuthDeleteResponse, @@ -27,3 +20,10 @@ export { OriginTLSClientAuthGetParams, OriginTLSClientAuth, } from './origin-tls-client-auth'; +export { + SettingUpdateResponse, + SettingGetResponse, + SettingUpdateParams, + SettingGetParams, + Settings, +} from './settings'; diff --git a/src/resources/origin-tls-client-auth/origin-tls-client-auth.ts b/src/resources/origin-tls-client-auth/origin-tls-client-auth.ts index 4b02bc6223..afef1d8f36 100644 --- a/src/resources/origin-tls-client-auth/origin-tls-client-auth.ts +++ b/src/resources/origin-tls-client-auth/origin-tls-client-auth.ts @@ -79,7 +79,7 @@ export class OriginTLSClientAuth extends APIResource { } } -export interface TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull { +export interface OriginTLSClientCertificateZoneAuthenticatedOriginPull { /** * Identifier */ @@ -173,7 +173,7 @@ export interface OriginTLSClientAuthGetParams { } export namespace OriginTLSClientAuth { - export import TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull = OriginTLSClientAuthAPI.TLSCertificatesAndHostnamesZoneAuthenticatedOriginPull; + export import OriginTLSClientCertificateZoneAuthenticatedOriginPull = OriginTLSClientAuthAPI.OriginTLSClientCertificateZoneAuthenticatedOriginPull; export import OriginTLSClientAuthCreateResponse = OriginTLSClientAuthAPI.OriginTLSClientAuthCreateResponse; export import OriginTLSClientAuthListResponse = OriginTLSClientAuthAPI.OriginTLSClientAuthListResponse; export import OriginTLSClientAuthDeleteResponse = OriginTLSClientAuthAPI.OriginTLSClientAuthDeleteResponse; @@ -183,8 +183,8 @@ export namespace OriginTLSClientAuth { export import OriginTLSClientAuthDeleteParams = OriginTLSClientAuthAPI.OriginTLSClientAuthDeleteParams; export import OriginTLSClientAuthGetParams = OriginTLSClientAuthAPI.OriginTLSClientAuthGetParams; export import Hostnames = HostnamesAPI.Hostnames; - export import TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull = HostnamesAPI.TLSCertificatesAndHostnamesHostnameAuthenticatedOriginPull; - export import TLSCertificatesAndHostnamesHostnameCertidObject = HostnamesAPI.TLSCertificatesAndHostnamesHostnameCertidObject; + export import OriginTLSClientCertificateAuthenticatedOriginPull = HostnamesAPI.OriginTLSClientCertificateAuthenticatedOriginPull; + export import OriginTLSClientCertificateID = HostnamesAPI.OriginTLSClientCertificateID; export import HostnameUpdateResponse = HostnamesAPI.HostnameUpdateResponse; export import HostnameUpdateParams = HostnamesAPI.HostnameUpdateParams; export import HostnameGetParams = HostnamesAPI.HostnameGetParams; diff --git a/src/resources/page-shield/index.ts b/src/resources/page-shield/index.ts index f44751378d..f4ef05ced9 100644 --- a/src/resources/page-shield/index.ts +++ b/src/resources/page-shield/index.ts @@ -8,14 +8,7 @@ export { Connections, } from './connections'; export { - PageShieldGetZoneSettings, - PageShieldUpdateZoneSettings, - PageShieldUpdateParams, - PageShieldGetParams, - PageShield, -} from './page-shield'; -export { - PageShieldPageshieldPolicy, + PageShieldPolicy, PolicyListResponse, PolicyCreateParams, PolicyUpdateParams, @@ -32,3 +25,10 @@ export { ScriptGetParams, Scripts, } from './scripts'; +export { + PageShieldSetting, + PageShieldUpdateResponse, + PageShieldUpdateParams, + PageShieldGetParams, + PageShield, +} from './page-shield'; diff --git a/src/resources/page-shield/page-shield.ts b/src/resources/page-shield/page-shield.ts index f31e27b70f..43ae562792 100644 --- a/src/resources/page-shield/page-shield.ts +++ b/src/resources/page-shield/page-shield.ts @@ -18,11 +18,11 @@ export class PageShield extends APIResource { update( params: PageShieldUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.put(`/zones/${zone_id}/page_shield`, { body, ...options }) as Core.APIPromise<{ - result: PageShieldUpdateZoneSettings; + result: PageShieldUpdateResponse; }> )._thenUnwrap((obj) => obj.result); } @@ -30,20 +30,17 @@ export class PageShield extends APIResource { /** * Fetches the Page Shield settings. */ - get( - params: PageShieldGetParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + get(params: PageShieldGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/page_shield`, options) as Core.APIPromise<{ - result: PageShieldGetZoneSettings; + result: PageShieldSetting; }> )._thenUnwrap((obj) => obj.result); } } -export interface PageShieldGetZoneSettings { +export interface PageShieldSetting { /** * When true, indicates that Page Shield is enabled. */ @@ -66,7 +63,7 @@ export interface PageShieldGetZoneSettings { use_connection_url_path?: boolean; } -export interface PageShieldUpdateZoneSettings { +export interface PageShieldUpdateResponse { /** * When true, indicates that Page Shield is enabled. */ @@ -121,12 +118,12 @@ export interface PageShieldGetParams { } export namespace PageShield { - export import PageShieldGetZoneSettings = PageShieldAPI.PageShieldGetZoneSettings; - export import PageShieldUpdateZoneSettings = PageShieldAPI.PageShieldUpdateZoneSettings; + export import PageShieldSetting = PageShieldAPI.PageShieldSetting; + export import PageShieldUpdateResponse = PageShieldAPI.PageShieldUpdateResponse; export import PageShieldUpdateParams = PageShieldAPI.PageShieldUpdateParams; export import PageShieldGetParams = PageShieldAPI.PageShieldGetParams; export import Policies = PoliciesAPI.Policies; - export import PageShieldPageshieldPolicy = PoliciesAPI.PageShieldPageshieldPolicy; + export import PageShieldPolicy = PoliciesAPI.PageShieldPolicy; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams; export import PolicyUpdateParams = PoliciesAPI.PolicyUpdateParams; diff --git a/src/resources/page-shield/policies.ts b/src/resources/page-shield/policies.ts index 438362a05a..84f8481d46 100644 --- a/src/resources/page-shield/policies.ts +++ b/src/resources/page-shield/policies.ts @@ -8,10 +8,7 @@ export class Policies extends APIResource { /** * Create a Page Shield policy. */ - create( - params: PolicyCreateParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + create(params: PolicyCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return this._client.post(`/zones/${zone_id}/page_shield/policies`, { body, ...options }); } @@ -23,7 +20,7 @@ export class Policies extends APIResource { policyId: string, params: PolicyUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return this._client.put(`/zones/${zone_id}/page_shield/policies/${policyId}`, { body, ...options }); } @@ -58,13 +55,13 @@ export class Policies extends APIResource { policyId: string, params: PolicyGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return this._client.get(`/zones/${zone_id}/page_shield/policies/${policyId}`, options); } } -export interface PageShieldPageshieldPolicy { +export interface PageShieldPolicy { /** * The ID of the policy */ @@ -97,7 +94,7 @@ export interface PageShieldPageshieldPolicy { value?: string; } -export type PolicyListResponse = Array; +export type PolicyListResponse = Array; export interface PolicyCreateParams { /** @@ -187,7 +184,7 @@ export interface PolicyGetParams { } export namespace Policies { - export import PageShieldPageshieldPolicy = PoliciesAPI.PageShieldPageshieldPolicy; + export import PageShieldPolicy = PoliciesAPI.PageShieldPolicy; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams; export import PolicyUpdateParams = PoliciesAPI.PolicyUpdateParams; diff --git a/src/resources/pagerules/index.ts b/src/resources/pagerules/index.ts index 566d6c456b..a3b3db6593 100644 --- a/src/resources/pagerules/index.ts +++ b/src/resources/pagerules/index.ts @@ -1,7 +1,8 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. +export { ZonePageruleSettings, SettingListParams, Settings } from './settings'; export { - ZonesPageRule, + ZonesPagerule, PageruleCreateResponse, PageruleUpdateResponse, PageruleListResponse, @@ -16,4 +17,3 @@ export { PageruleGetParams, Pagerules, } from './pagerules'; -export { ZonesSettings, SettingListParams, Settings } from './settings'; diff --git a/src/resources/pagerules/pagerules.ts b/src/resources/pagerules/pagerules.ts index 8847fb16fa..f3e993421a 100644 --- a/src/resources/pagerules/pagerules.ts +++ b/src/resources/pagerules/pagerules.ts @@ -102,7 +102,7 @@ export class Pagerules extends APIResource { } } -export interface ZonesPageRule { +export interface ZonesPagerule { /** * Identifier */ @@ -112,7 +112,7 @@ export interface ZonesPageRule { * The set of actions to perform if the targets of this rule match the request. * Actions can redirect to another URL or override settings, but not both. */ - actions: Array; + actions: Array; /** * The timestamp of when the Page Rule was created. @@ -141,10 +141,10 @@ export interface ZonesPageRule { /** * The rule targets to evaluate on each request. */ - targets: Array; + targets: Array; } -export namespace ZonesPageRule { +export namespace ZonesPagerule { export interface Action { /** * The timestamp of when the override was last modified. @@ -212,7 +212,7 @@ export type PageruleCreateResponse = unknown | string; export type PageruleUpdateResponse = unknown | string; -export type PageruleListResponse = Array; +export type PageruleListResponse = Array; export interface PageruleDeleteResponse { /** @@ -541,7 +541,7 @@ export interface PageruleGetParams { } export namespace Pagerules { - export import ZonesPageRule = PagerulesAPI.ZonesPageRule; + export import ZonesPagerule = PagerulesAPI.ZonesPagerule; export import PageruleCreateResponse = PagerulesAPI.PageruleCreateResponse; export import PageruleUpdateResponse = PagerulesAPI.PageruleUpdateResponse; export import PageruleListResponse = PagerulesAPI.PageruleListResponse; @@ -555,6 +555,6 @@ export namespace Pagerules { export import PageruleEditParams = PagerulesAPI.PageruleEditParams; export import PageruleGetParams = PagerulesAPI.PageruleGetParams; export import Settings = SettingsAPI.Settings; - export import ZonesSettings = SettingsAPI.ZonesSettings; + export import ZonePageruleSettings = SettingsAPI.ZonePageruleSettings; export import SettingListParams = SettingsAPI.SettingListParams; } diff --git a/src/resources/pagerules/settings.ts b/src/resources/pagerules/settings.ts index 9c7acf8600..a600d08e0f 100644 --- a/src/resources/pagerules/settings.ts +++ b/src/resources/pagerules/settings.ts @@ -9,11 +9,11 @@ export class Settings extends APIResource { * Returns a list of settings (and their details) that Page Rules can apply to * matching requests. */ - list(params: SettingListParams, options?: Core.RequestOptions): Core.APIPromise { + list(params: SettingListParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/pagerules/settings`, options) as Core.APIPromise<{ - result: ZonesSettings; + result: ZonePageruleSettings; }> )._thenUnwrap((obj) => obj.result); } @@ -22,7 +22,7 @@ export class Settings extends APIResource { /** * Settings available for the zone. */ -export type ZonesSettings = Array; +export type ZonePageruleSettings = Array; export interface SettingListParams { /** @@ -32,6 +32,6 @@ export interface SettingListParams { } export namespace Settings { - export import ZonesSettings = SettingsAPI.ZonesSettings; + export import ZonePageruleSettings = SettingsAPI.ZonePageruleSettings; export import SettingListParams = SettingsAPI.SettingListParams; } diff --git a/src/resources/plans.ts b/src/resources/plans.ts index 670f756532..9199019ea8 100644 --- a/src/resources/plans.ts +++ b/src/resources/plans.ts @@ -23,17 +23,17 @@ export class Plans extends APIResource { zoneIdentifier: string, planIdentifier: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get( `/zones/${zoneIdentifier}/available_plans/${planIdentifier}`, options, - ) as Core.APIPromise<{ result: BillSubsAPIAvailableRatePlan }> + ) as Core.APIPromise<{ result: AvailableRatePlan }> )._thenUnwrap((obj) => obj.result); } } -export interface BillSubsAPIAvailableRatePlan { +export interface AvailableRatePlan { /** * Identifier */ @@ -85,9 +85,9 @@ export interface BillSubsAPIAvailableRatePlan { price?: number; } -export type PlanListResponse = Array; +export type PlanListResponse = Array; export namespace Plans { - export import BillSubsAPIAvailableRatePlan = PlansAPI.BillSubsAPIAvailableRatePlan; + export import AvailableRatePlan = PlansAPI.AvailableRatePlan; export import PlanListResponse = PlansAPI.PlanListResponse; } diff --git a/src/resources/queues/index.ts b/src/resources/queues/index.ts index d4f6633fc4..e4da02968f 100644 --- a/src/resources/queues/index.ts +++ b/src/resources/queues/index.ts @@ -12,19 +12,9 @@ export { Consumers, } from './consumers'; export { - WorkersConsumer, - WorkersConsumerCreated, - WorkersConsumerUpdated, - MessageAckResponse, - MessagePullResponse, - MessageAckParams, - MessagePullParams, - Messages, -} from './messages'; -export { - WorkersQueue, - WorkersQueueCreated, - WorkersQueueUpdated, + Queue, + QueueCreated, + QueueUpdated, QueueCreateResponse, QueueUpdateResponse, QueueListResponse, @@ -37,3 +27,13 @@ export { QueueGetParams, Queues, } from './queues'; +export { + QueueConsumer, + QueueConsumerCreated, + QueueConsumerUpdated, + MessageAckResponse, + MessagePullResponse, + MessageAckParams, + MessagePullParams, + Messages, +} from './messages'; diff --git a/src/resources/queues/messages.ts b/src/resources/queues/messages.ts index 844db912d6..f27c35b5ff 100644 --- a/src/resources/queues/messages.ts +++ b/src/resources/queues/messages.ts @@ -40,7 +40,7 @@ export class Messages extends APIResource { } } -export interface WorkersConsumer { +export interface QueueConsumer { created_on?: unknown; environment?: unknown; @@ -49,10 +49,10 @@ export interface WorkersConsumer { service?: unknown; - settings?: WorkersConsumer.Settings; + settings?: QueueConsumer.Settings; } -export namespace WorkersConsumer { +export namespace QueueConsumer { export interface Settings { batch_size?: number; @@ -62,7 +62,7 @@ export namespace WorkersConsumer { } } -export interface WorkersConsumerCreated { +export interface QueueConsumerCreated { created_on?: unknown; dead_letter_queue?: string; @@ -73,10 +73,10 @@ export interface WorkersConsumerCreated { script_name?: unknown; - settings?: WorkersConsumerCreated.Settings; + settings?: QueueConsumerCreated.Settings; } -export namespace WorkersConsumerCreated { +export namespace QueueConsumerCreated { export interface Settings { batch_size?: number; @@ -86,7 +86,7 @@ export namespace WorkersConsumerCreated { } } -export interface WorkersConsumerUpdated { +export interface QueueConsumerUpdated { created_on?: unknown; dead_letter_queue?: string; @@ -97,10 +97,10 @@ export interface WorkersConsumerUpdated { script_name?: unknown; - settings?: WorkersConsumerUpdated.Settings; + settings?: QueueConsumerUpdated.Settings; } -export namespace WorkersConsumerUpdated { +export namespace QueueConsumerUpdated { export interface Settings { batch_size?: number; @@ -200,9 +200,9 @@ export interface MessagePullParams { } export namespace Messages { - export import WorkersConsumer = MessagesAPI.WorkersConsumer; - export import WorkersConsumerCreated = MessagesAPI.WorkersConsumerCreated; - export import WorkersConsumerUpdated = MessagesAPI.WorkersConsumerUpdated; + export import QueueConsumer = MessagesAPI.QueueConsumer; + export import QueueConsumerCreated = MessagesAPI.QueueConsumerCreated; + export import QueueConsumerUpdated = MessagesAPI.QueueConsumerUpdated; export import MessageAckResponse = MessagesAPI.MessageAckResponse; export import MessagePullResponse = MessagesAPI.MessagePullResponse; export import MessageAckParams = MessagesAPI.MessageAckParams; diff --git a/src/resources/queues/queues.ts b/src/resources/queues/queues.ts index ab9edc5ce3..be799e08e8 100644 --- a/src/resources/queues/queues.ts +++ b/src/resources/queues/queues.ts @@ -87,7 +87,7 @@ export class Queues extends APIResource { } } -export interface WorkersQueue { +export interface Queue { consumers?: unknown; consumers_total_count?: unknown; @@ -105,7 +105,7 @@ export interface WorkersQueue { queue_name?: string; } -export interface WorkersQueueCreated { +export interface QueueCreated { created_on?: unknown; modified_on?: unknown; @@ -115,7 +115,7 @@ export interface WorkersQueueCreated { queue_name?: string; } -export interface WorkersQueueUpdated { +export interface QueueUpdated { created_on?: unknown; modified_on?: unknown; @@ -233,9 +233,9 @@ export interface QueueGetParams { } export namespace Queues { - export import WorkersQueue = QueuesAPI.WorkersQueue; - export import WorkersQueueCreated = QueuesAPI.WorkersQueueCreated; - export import WorkersQueueUpdated = QueuesAPI.WorkersQueueUpdated; + export import Queue = QueuesAPI.Queue; + export import QueueCreated = QueuesAPI.QueueCreated; + export import QueueUpdated = QueuesAPI.QueueUpdated; export import QueueCreateResponse = QueuesAPI.QueueCreateResponse; export import QueueUpdateResponse = QueuesAPI.QueueUpdateResponse; export import QueueListResponse = QueuesAPI.QueueListResponse; @@ -256,9 +256,9 @@ export namespace Queues { export import ConsumerDeleteParams = ConsumersAPI.ConsumerDeleteParams; export import ConsumerGetParams = ConsumersAPI.ConsumerGetParams; export import Messages = MessagesAPI.Messages; - export import WorkersConsumer = MessagesAPI.WorkersConsumer; - export import WorkersConsumerCreated = MessagesAPI.WorkersConsumerCreated; - export import WorkersConsumerUpdated = MessagesAPI.WorkersConsumerUpdated; + export import QueueConsumer = MessagesAPI.QueueConsumer; + export import QueueConsumerCreated = MessagesAPI.QueueConsumerCreated; + export import QueueConsumerUpdated = MessagesAPI.QueueConsumerUpdated; export import MessageAckResponse = MessagesAPI.MessageAckResponse; export import MessagePullResponse = MessagesAPI.MessagePullResponse; export import MessageAckParams = MessagesAPI.MessageAckParams; diff --git a/src/resources/rate-limits.ts b/src/resources/rate-limits.ts index fa96695838..e9205249da 100644 --- a/src/resources/rate-limits.ts +++ b/src/resources/rate-limits.ts @@ -100,7 +100,7 @@ export class RateLimits extends APIResource { export class RateLimitListResponsesV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsRateLimits { +export interface RateLimit { /** * The unique identifier of the rate limit. */ @@ -110,13 +110,13 @@ export interface LegacyJhsRateLimits { * The action to perform when the threshold of matched traffic within the * configured period is exceeded. */ - action?: LegacyJhsRateLimits.Action; + action?: RateLimit.Action; /** * Criteria specifying when the current rate limit should be bypassed. You can * specify that the rate limit should not apply to one or more URLs. */ - bypass?: Array; + bypass?: Array; /** * An informative summary of the rate limit. This value is sanitized and any tags @@ -132,7 +132,7 @@ export interface LegacyJhsRateLimits { /** * Determines which traffic the rate limit counts towards the threshold. */ - match?: LegacyJhsRateLimits.Match; + match?: RateLimit.Match; /** * The time in seconds (an integer value) to count matching traffic. If the count @@ -148,7 +148,7 @@ export interface LegacyJhsRateLimits { threshold?: number; } -export namespace LegacyJhsRateLimits { +export namespace RateLimit { /** * The action to perform when the threshold of matched traffic within the * configured period is exceeded. @@ -474,7 +474,7 @@ export interface RateLimitListParams extends V4PagePaginationArrayParams {} export type RateLimitEditParams = unknown; export namespace RateLimits { - export import LegacyJhsRateLimits = RateLimitsAPI.LegacyJhsRateLimits; + export import RateLimit = RateLimitsAPI.RateLimit; export import RateLimitCreateResponse = RateLimitsAPI.RateLimitCreateResponse; export import RateLimitListResponse = RateLimitsAPI.RateLimitListResponse; export import RateLimitDeleteResponse = RateLimitsAPI.RateLimitDeleteResponse; diff --git a/src/resources/rate-plans.ts b/src/resources/rate-plans.ts index 690f5c7e56..5f0e7b95f2 100644 --- a/src/resources/rate-plans.ts +++ b/src/resources/rate-plans.ts @@ -17,7 +17,7 @@ export class RatePlans extends APIResource { } } -export interface BillSubsRatePlan { +export interface RatePlan { /** * Plan identifier tag. */ @@ -26,7 +26,7 @@ export interface BillSubsRatePlan { /** * Array of available components values for the plan. */ - components?: Array; + components?: Array; /** * The monetary unit in which pricing information is displayed. @@ -49,7 +49,7 @@ export interface BillSubsRatePlan { name?: string; } -export namespace BillSubsRatePlan { +export namespace RatePlan { export interface Component { /** * The default amount allocated. @@ -124,6 +124,6 @@ export namespace RatePlanGetResponse { } export namespace RatePlans { - export import BillSubsRatePlan = RatePlansAPI.BillSubsRatePlan; + export import RatePlan = RatePlansAPI.RatePlan; export import RatePlanGetResponse = RatePlansAPI.RatePlanGetResponse; } diff --git a/src/resources/registrar/domains.ts b/src/resources/registrar/domains.ts index 130c282240..7289aa21e3 100644 --- a/src/resources/registrar/domains.ts +++ b/src/resources/registrar/domains.ts @@ -52,7 +52,7 @@ export class Domains extends APIResource { } } -export interface RegistrarAPIDomains { +export interface RegistrarDomains { /** * Domain identifier. */ @@ -91,7 +91,7 @@ export interface RegistrarAPIDomains { /** * Shows contact information for domain registrant. */ - registrant_contact?: RegistrarAPIDomains.RegistrantContact; + registrant_contact?: RegistrarDomains.RegistrantContact; /** * A comma-separated list of registry status codes. A full list of status codes can @@ -110,7 +110,7 @@ export interface RegistrarAPIDomains { /** * Statuses for domain transfers into Cloudflare Registrar. */ - transfer_in?: RegistrarAPIDomains.TransferIn; + transfer_in?: RegistrarDomains.TransferIn; /** * Last updated. @@ -118,7 +118,7 @@ export interface RegistrarAPIDomains { updated_at?: string; } -export namespace RegistrarAPIDomains { +export namespace RegistrarDomains { /** * Shows contact information for domain registrant. */ @@ -444,7 +444,7 @@ export interface DomainGetParams { } export namespace Domains { - export import RegistrarAPIDomains = DomainsAPI.RegistrarAPIDomains; + export import RegistrarDomains = DomainsAPI.RegistrarDomains; export import DomainUpdateResponse = DomainsAPI.DomainUpdateResponse; export import DomainListResponse = DomainsAPI.DomainListResponse; export import DomainGetResponse = DomainsAPI.DomainGetResponse; diff --git a/src/resources/registrar/index.ts b/src/resources/registrar/index.ts index 29cdc8b6cd..09e4c002cc 100644 --- a/src/resources/registrar/index.ts +++ b/src/resources/registrar/index.ts @@ -2,7 +2,7 @@ export { Registrar } from './registrar'; export { - RegistrarAPIDomains, + RegistrarDomains, DomainUpdateResponse, DomainListResponse, DomainGetResponse, diff --git a/src/resources/registrar/registrar.ts b/src/resources/registrar/registrar.ts index 2c7ce8b6f6..0806090dff 100644 --- a/src/resources/registrar/registrar.ts +++ b/src/resources/registrar/registrar.ts @@ -9,7 +9,7 @@ export class Registrar extends APIResource { export namespace Registrar { export import Domains = DomainsAPI.Domains; - export import RegistrarAPIDomains = DomainsAPI.RegistrarAPIDomains; + export import RegistrarDomains = DomainsAPI.RegistrarDomains; export import DomainUpdateResponse = DomainsAPI.DomainUpdateResponse; export import DomainListResponse = DomainsAPI.DomainListResponse; export import DomainGetResponse = DomainsAPI.DomainGetResponse; diff --git a/src/resources/request-tracers/index.ts b/src/resources/request-tracers/index.ts index ec052585da..7058db514c 100644 --- a/src/resources/request-tracers/index.ts +++ b/src/resources/request-tracers/index.ts @@ -1,4 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { RequestTracerTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces'; +export { RequestTrace, TraceCreateResponse, TraceCreateParams, Traces } from './traces'; export { RequestTracers } from './request-tracers'; diff --git a/src/resources/request-tracers/request-tracers.ts b/src/resources/request-tracers/request-tracers.ts index d5578843d7..fc6402a83e 100644 --- a/src/resources/request-tracers/request-tracers.ts +++ b/src/resources/request-tracers/request-tracers.ts @@ -9,7 +9,7 @@ export class RequestTracers extends APIResource { export namespace RequestTracers { export import Traces = TracesAPI.Traces; - export import RequestTracerTrace = TracesAPI.RequestTracerTrace; + export import RequestTrace = TracesAPI.RequestTrace; export import TraceCreateResponse = TracesAPI.TraceCreateResponse; export import TraceCreateParams = TracesAPI.TraceCreateParams; } diff --git a/src/resources/request-tracers/traces.ts b/src/resources/request-tracers/traces.ts index 2dad6ef297..1ffb489fea 100644 --- a/src/resources/request-tracers/traces.ts +++ b/src/resources/request-tracers/traces.ts @@ -22,13 +22,13 @@ export class Traces extends APIResource { } } -export type RequestTracerTrace = Array; +export type RequestTrace = Array; -export namespace RequestTracerTrace { +export namespace RequestTrace { /** * List of steps acting on request/response */ - export interface RequestTracerTraceItem { + export interface RequestTraceItem { /** * If step type is rule, then action performed by this rule */ @@ -69,7 +69,7 @@ export namespace RequestTracerTrace { */ step_name?: string; - trace?: TracesAPI.RequestTracerTrace; + trace?: TracesAPI.RequestTrace; /** * Tracing step type @@ -87,7 +87,7 @@ export interface TraceCreateResponse { */ status_code?: number; - trace?: RequestTracerTrace; + trace?: RequestTrace; } export interface TraceCreateParams { @@ -201,7 +201,7 @@ export namespace TraceCreateParams { } export namespace Traces { - export import RequestTracerTrace = TracesAPI.RequestTracerTrace; + export import RequestTrace = TracesAPI.RequestTrace; export import TraceCreateResponse = TracesAPI.TraceCreateResponse; export import TraceCreateParams = TracesAPI.TraceCreateParams; } diff --git a/src/resources/secondary-dns/force-axfr.ts b/src/resources/secondary-dns/force-axfr.ts index 9921350f02..9889a23112 100644 --- a/src/resources/secondary-dns/force-axfr.ts +++ b/src/resources/secondary-dns/force-axfr.ts @@ -8,14 +8,11 @@ export class ForceAXFR extends APIResource { /** * Sends AXFR zone transfer request to primary nameserver(s). */ - create( - params: ForceAXFRCreateParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + create(params: ForceAXFRCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.post(`/zones/${zone_id}/secondary_dns/force_axfr`, options) as Core.APIPromise<{ - result: SecondaryDNSForceResult; + result: SecondaryDNSForce; }> )._thenUnwrap((obj) => obj.result); } @@ -24,13 +21,13 @@ export class ForceAXFR extends APIResource { /** * When force_axfr query parameter is set to true, the response is a simple string */ -export type SecondaryDNSForceResult = string; +export type SecondaryDNSForce = string; export interface ForceAXFRCreateParams { zone_id: string; } export namespace ForceAXFR { - export import SecondaryDNSForceResult = ForceAXFRAPI.SecondaryDNSForceResult; + export import SecondaryDNSForce = ForceAXFRAPI.SecondaryDNSForce; export import ForceAXFRCreateParams = ForceAXFRAPI.ForceAXFRCreateParams; } diff --git a/src/resources/secondary-dns/index.ts b/src/resources/secondary-dns/index.ts index 99081238e3..0ceba39991 100644 --- a/src/resources/secondary-dns/index.ts +++ b/src/resources/secondary-dns/index.ts @@ -24,9 +24,9 @@ export { ACLs, } from './acls'; export { - SecondaryDNSDisableTransferResult, - SecondaryDNSEnableTransferResult, - SecondaryDNSSchemasForceResult, + SecondaryDNSDisableTransfer, + SecondaryDNSEnableTransfer, + SecondaryDNSForce, OutgoingCreateResponse, OutgoingUpdateResponse, OutgoingDeleteResponse, @@ -40,7 +40,7 @@ export { OutgoingGetParams, Outgoing, } from './outgoing/index'; -export { SecondaryDNSForceResult, ForceAXFRCreateParams, ForceAXFR } from './force-axfr'; +export { SecondaryDNSForce, ForceAXFRCreateParams, ForceAXFR } from './force-axfr'; export { SecondaryDNSPeer, PeerListResponse, diff --git a/src/resources/secondary-dns/outgoing/index.ts b/src/resources/secondary-dns/outgoing/index.ts index 100cb47ff1..fe6026e380 100644 --- a/src/resources/secondary-dns/outgoing/index.ts +++ b/src/resources/secondary-dns/outgoing/index.ts @@ -1,9 +1,9 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - SecondaryDNSDisableTransferResult, - SecondaryDNSEnableTransferResult, - SecondaryDNSSchemasForceResult, + SecondaryDNSDisableTransfer, + SecondaryDNSEnableTransfer, + SecondaryDNSForce, OutgoingCreateResponse, OutgoingUpdateResponse, OutgoingDeleteResponse, diff --git a/src/resources/secondary-dns/outgoing/outgoing.ts b/src/resources/secondary-dns/outgoing/outgoing.ts index df5f3ca64d..9db7a7702a 100644 --- a/src/resources/secondary-dns/outgoing/outgoing.ts +++ b/src/resources/secondary-dns/outgoing/outgoing.ts @@ -60,11 +60,11 @@ export class Outgoing extends APIResource { disable( params: OutgoingDisableParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.post(`/zones/${zone_id}/secondary_dns/outgoing/disable`, options) as Core.APIPromise<{ - result: SecondaryDNSDisableTransferResult; + result: SecondaryDNSDisableTransfer; }> )._thenUnwrap((obj) => obj.result); } @@ -75,11 +75,11 @@ export class Outgoing extends APIResource { enable( params: OutgoingEnableParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.post(`/zones/${zone_id}/secondary_dns/outgoing/enable`, options) as Core.APIPromise<{ - result: SecondaryDNSEnableTransferResult; + result: SecondaryDNSEnableTransfer; }> )._thenUnwrap((obj) => obj.result); } @@ -90,11 +90,11 @@ export class Outgoing extends APIResource { forceNotify( params: OutgoingForceNotifyParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.post(`/zones/${zone_id}/secondary_dns/outgoing/force_notify`, options) as Core.APIPromise<{ - result: SecondaryDNSSchemasForceResult; + result: SecondaryDNSForce; }> )._thenUnwrap((obj) => obj.result); } @@ -115,18 +115,18 @@ export class Outgoing extends APIResource { /** * The zone transfer status of a primary zone */ -export type SecondaryDNSDisableTransferResult = string; +export type SecondaryDNSDisableTransfer = string; /** * The zone transfer status of a primary zone */ -export type SecondaryDNSEnableTransferResult = string; +export type SecondaryDNSEnableTransfer = string; /** * When force_notify query parameter is set to true, the response is a simple * string */ -export type SecondaryDNSSchemasForceResult = string; +export type SecondaryDNSForce = string; export interface OutgoingCreateResponse { id?: string; @@ -289,9 +289,9 @@ export interface OutgoingGetParams { } export namespace Outgoing { - export import SecondaryDNSDisableTransferResult = OutgoingAPI.SecondaryDNSDisableTransferResult; - export import SecondaryDNSEnableTransferResult = OutgoingAPI.SecondaryDNSEnableTransferResult; - export import SecondaryDNSSchemasForceResult = OutgoingAPI.SecondaryDNSSchemasForceResult; + export import SecondaryDNSDisableTransfer = OutgoingAPI.SecondaryDNSDisableTransfer; + export import SecondaryDNSEnableTransfer = OutgoingAPI.SecondaryDNSEnableTransfer; + export import SecondaryDNSForce = OutgoingAPI.SecondaryDNSForce; export import OutgoingCreateResponse = OutgoingAPI.OutgoingCreateResponse; export import OutgoingUpdateResponse = OutgoingAPI.OutgoingUpdateResponse; export import OutgoingDeleteResponse = OutgoingAPI.OutgoingDeleteResponse; diff --git a/src/resources/secondary-dns/outgoing/status.ts b/src/resources/secondary-dns/outgoing/status.ts index 5c2e2bdf2b..a78856a79b 100644 --- a/src/resources/secondary-dns/outgoing/status.ts +++ b/src/resources/secondary-dns/outgoing/status.ts @@ -12,11 +12,11 @@ export class Status extends APIResource { get( params: StatusGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/secondary_dns/outgoing/status`, options) as Core.APIPromise<{ - result: OutgoingAPI.SecondaryDNSEnableTransferResult; + result: OutgoingAPI.SecondaryDNSEnableTransfer; }> )._thenUnwrap((obj) => obj.result); } diff --git a/src/resources/secondary-dns/secondary-dns.ts b/src/resources/secondary-dns/secondary-dns.ts index dfc816f053..8b1f362669 100644 --- a/src/resources/secondary-dns/secondary-dns.ts +++ b/src/resources/secondary-dns/secondary-dns.ts @@ -19,7 +19,7 @@ export class SecondaryDNS extends APIResource { export namespace SecondaryDNS { export import ForceAXFR = ForceAXFRAPI.ForceAXFR; - export import SecondaryDNSForceResult = ForceAXFRAPI.SecondaryDNSForceResult; + export import SecondaryDNSForce = ForceAXFRAPI.SecondaryDNSForce; export import ForceAXFRCreateParams = ForceAXFRAPI.ForceAXFRCreateParams; export import Incoming = IncomingAPI.Incoming; export import IncomingCreateResponse = IncomingAPI.IncomingCreateResponse; @@ -31,9 +31,8 @@ export namespace SecondaryDNS { export import IncomingDeleteParams = IncomingAPI.IncomingDeleteParams; export import IncomingGetParams = IncomingAPI.IncomingGetParams; export import Outgoing = OutgoingAPI.Outgoing; - export import SecondaryDNSDisableTransferResult = OutgoingAPI.SecondaryDNSDisableTransferResult; - export import SecondaryDNSEnableTransferResult = OutgoingAPI.SecondaryDNSEnableTransferResult; - export import SecondaryDNSSchemasForceResult = OutgoingAPI.SecondaryDNSSchemasForceResult; + export import SecondaryDNSDisableTransfer = OutgoingAPI.SecondaryDNSDisableTransfer; + export import SecondaryDNSEnableTransfer = OutgoingAPI.SecondaryDNSEnableTransfer; export import OutgoingCreateResponse = OutgoingAPI.OutgoingCreateResponse; export import OutgoingUpdateResponse = OutgoingAPI.OutgoingUpdateResponse; export import OutgoingDeleteResponse = OutgoingAPI.OutgoingDeleteResponse; diff --git a/src/resources/ssl/index.ts b/src/resources/ssl/index.ts index 461ba75d23..4e801ec2f7 100644 --- a/src/resources/ssl/index.ts +++ b/src/resources/ssl/index.ts @@ -15,7 +15,7 @@ export { export { RecommendationGetResponse, Recommendations } from './recommendations'; export { SSL } from './ssl'; export { - TLSCertificatesAndHostnamesVerification, + TLSVerificationSetting, VerificationEditResponse, VerificationGetResponse, VerificationEditParams, diff --git a/src/resources/ssl/ssl.ts b/src/resources/ssl/ssl.ts index 133e7e5ff3..ab27b57c39 100644 --- a/src/resources/ssl/ssl.ts +++ b/src/resources/ssl/ssl.ts @@ -34,7 +34,7 @@ export namespace SSL { export import RecommendationGetResponse = RecommendationsAPI.RecommendationGetResponse; export import Universal = UniversalAPI.Universal; export import Verification = VerificationAPI.Verification; - export import TLSCertificatesAndHostnamesVerification = VerificationAPI.TLSCertificatesAndHostnamesVerification; + export import TLSVerificationSetting = VerificationAPI.TLSVerificationSetting; export import VerificationEditResponse = VerificationAPI.VerificationEditResponse; export import VerificationGetResponse = VerificationAPI.VerificationGetResponse; export import VerificationEditParams = VerificationAPI.VerificationEditParams; diff --git a/src/resources/ssl/universal/index.ts b/src/resources/ssl/universal/index.ts index a7cf62ce86..48571da9ae 100644 --- a/src/resources/ssl/universal/index.ts +++ b/src/resources/ssl/universal/index.ts @@ -1,9 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { - TLSCertificatesAndHostnamesUniversal, - SettingEditParams, - SettingGetParams, - Settings, -} from './settings'; export { Universal } from './universal'; +export { UniversalSSLSettings, SettingEditParams, SettingGetParams, Settings } from './settings'; diff --git a/src/resources/ssl/universal/settings.ts b/src/resources/ssl/universal/settings.ts index a0c90cc484..c1e7299ffd 100644 --- a/src/resources/ssl/universal/settings.ts +++ b/src/resources/ssl/universal/settings.ts @@ -8,36 +8,30 @@ export class Settings extends APIResource { /** * Patch Universal SSL Settings for a Zone. */ - edit( - params: SettingEditParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + edit(params: SettingEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/ssl/universal/settings`, { body, ...options, - }) as Core.APIPromise<{ result: TLSCertificatesAndHostnamesUniversal }> + }) as Core.APIPromise<{ result: UniversalSSLSettings }> )._thenUnwrap((obj) => obj.result); } /** * Get Universal SSL Settings for a Zone. */ - get( - params: SettingGetParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + get(params: SettingGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/ssl/universal/settings`, options) as Core.APIPromise<{ - result: TLSCertificatesAndHostnamesUniversal; + result: UniversalSSLSettings; }> )._thenUnwrap((obj) => obj.result); } } -export interface TLSCertificatesAndHostnamesUniversal { +export interface UniversalSSLSettings { /** * Disabling Universal SSL removes any currently active Universal SSL certificates * for your zone from the edge and prevents any future Universal SSL certificates @@ -112,7 +106,7 @@ export interface SettingGetParams { } export namespace Settings { - export import TLSCertificatesAndHostnamesUniversal = SettingsAPI.TLSCertificatesAndHostnamesUniversal; + export import UniversalSSLSettings = SettingsAPI.UniversalSSLSettings; export import SettingEditParams = SettingsAPI.SettingEditParams; export import SettingGetParams = SettingsAPI.SettingGetParams; } diff --git a/src/resources/ssl/universal/universal.ts b/src/resources/ssl/universal/universal.ts index 6c700a7a5c..538c8742b4 100644 --- a/src/resources/ssl/universal/universal.ts +++ b/src/resources/ssl/universal/universal.ts @@ -9,7 +9,7 @@ export class Universal extends APIResource { export namespace Universal { export import Settings = SettingsAPI.Settings; - export import TLSCertificatesAndHostnamesUniversal = SettingsAPI.TLSCertificatesAndHostnamesUniversal; + export import UniversalSSLSettings = SettingsAPI.UniversalSSLSettings; export import SettingEditParams = SettingsAPI.SettingEditParams; export import SettingGetParams = SettingsAPI.SettingGetParams; } diff --git a/src/resources/ssl/verification.ts b/src/resources/ssl/verification.ts index e7ff0dada1..6c579bb503 100644 --- a/src/resources/ssl/verification.ts +++ b/src/resources/ssl/verification.ts @@ -41,7 +41,7 @@ export class Verification extends APIResource { } } -export interface TLSCertificatesAndHostnamesVerification { +export interface TLSVerificationSetting { /** * Current status of certificate. */ @@ -77,7 +77,7 @@ export interface TLSCertificatesAndHostnamesVerification { /** * Certificate's required verification information. */ - verification_info?: TLSCertificatesAndHostnamesVerification.VerificationInfo; + verification_info?: TLSVerificationSetting.VerificationInfo; /** * Status of the required verification information, omitted if verification status @@ -91,7 +91,7 @@ export interface TLSCertificatesAndHostnamesVerification { verification_type?: 'cname' | 'meta tag'; } -export namespace TLSCertificatesAndHostnamesVerification { +export namespace TLSVerificationSetting { /** * Certificate's required verification information. */ @@ -120,7 +120,7 @@ export interface VerificationEditResponse { validation_method?: 'http' | 'cname' | 'txt' | 'email'; } -export type VerificationGetResponse = Array; +export type VerificationGetResponse = Array; export interface VerificationEditParams { /** @@ -147,7 +147,7 @@ export interface VerificationGetParams { } export namespace Verification { - export import TLSCertificatesAndHostnamesVerification = VerificationAPI.TLSCertificatesAndHostnamesVerification; + export import TLSVerificationSetting = VerificationAPI.TLSVerificationSetting; export import VerificationEditResponse = VerificationAPI.VerificationEditResponse; export import VerificationGetResponse = VerificationAPI.VerificationGetResponse; export import VerificationEditParams = VerificationAPI.VerificationEditParams; diff --git a/src/resources/stream/audio-tracks.ts b/src/resources/stream/audio-tracks.ts index 2974149853..7769581b30 100644 --- a/src/resources/stream/audio-tracks.ts +++ b/src/resources/stream/audio-tracks.ts @@ -31,13 +31,13 @@ export class AudioTracks extends APIResource { identifier: string, params: AudioTrackCopyParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/stream/${identifier}/audio/copy`, { body, ...options, - }) as Core.APIPromise<{ result: StreamAdditionalAudio }> + }) as Core.APIPromise<{ result: StreamAudio }> )._thenUnwrap((obj) => obj.result); } @@ -51,13 +51,13 @@ export class AudioTracks extends APIResource { audioIdentifier: string, params: AudioTrackEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.patch(`/accounts/${account_id}/stream/${identifier}/audio/${audioIdentifier}`, { body, ...options, - }) as Core.APIPromise<{ result: StreamAdditionalAudio }> + }) as Core.APIPromise<{ result: StreamAudio }> )._thenUnwrap((obj) => obj.result); } @@ -79,7 +79,7 @@ export class AudioTracks extends APIResource { } } -export interface StreamAdditionalAudio { +export interface StreamAudio { /** * Denotes whether the audio track will be played by default in a player. */ @@ -104,7 +104,7 @@ export interface StreamAdditionalAudio { export type AudioTrackDeleteResponse = unknown | string; -export type AudioTrackGetResponse = Array; +export type AudioTrackGetResponse = Array; export interface AudioTrackDeleteParams { /** @@ -161,7 +161,7 @@ export interface AudioTrackGetParams { } export namespace AudioTracks { - export import StreamAdditionalAudio = AudioTracksAPI.StreamAdditionalAudio; + export import StreamAudio = AudioTracksAPI.StreamAudio; export import AudioTrackDeleteResponse = AudioTracksAPI.AudioTrackDeleteResponse; export import AudioTrackGetResponse = AudioTracksAPI.AudioTrackGetResponse; export import AudioTrackDeleteParams = AudioTracksAPI.AudioTrackDeleteParams; diff --git a/src/resources/stream/index.ts b/src/resources/stream/index.ts index 52e8d459b1..8d4b31453c 100644 --- a/src/resources/stream/index.ts +++ b/src/resources/stream/index.ts @@ -13,7 +13,7 @@ export { } from './downloads'; export { EmbedGetResponse, EmbedGetParams, Embed } from './embed'; export { - StreamAdditionalAudio, + StreamAudio, AudioTrackDeleteResponse, AudioTrackGetResponse, AudioTrackDeleteParams, diff --git a/src/resources/stream/stream.ts b/src/resources/stream/stream.ts index da0cb0e065..60725d2f7e 100644 --- a/src/resources/stream/stream.ts +++ b/src/resources/stream/stream.ts @@ -400,7 +400,7 @@ export namespace Stream { export import StreamDeleteParams = StreamAPI.StreamDeleteParams; export import StreamGetParams = StreamAPI.StreamGetParams; export import AudioTracks = AudioTracksAPI.AudioTracks; - export import StreamAdditionalAudio = AudioTracksAPI.StreamAdditionalAudio; + export import StreamAudio = AudioTracksAPI.StreamAudio; export import AudioTrackDeleteResponse = AudioTracksAPI.AudioTrackDeleteResponse; export import AudioTrackGetResponse = AudioTracksAPI.AudioTrackGetResponse; export import AudioTrackDeleteParams = AudioTracksAPI.AudioTrackDeleteParams; diff --git a/src/resources/user/billing/billing.ts b/src/resources/user/billing/billing.ts index adb3565884..81fe21db65 100644 --- a/src/resources/user/billing/billing.ts +++ b/src/resources/user/billing/billing.ts @@ -11,7 +11,7 @@ export class Billing extends APIResource { export namespace Billing { export import History = HistoryAPI.History; - export import BillSubsAPIBillingHistory = HistoryAPI.BillSubsAPIBillingHistory; + export import BillingHistory = HistoryAPI.BillingHistory; export import HistoryGetResponse = HistoryAPI.HistoryGetResponse; export import HistoryGetParams = HistoryAPI.HistoryGetParams; export import Profile = ProfileAPI.Profile; diff --git a/src/resources/user/billing/history.ts b/src/resources/user/billing/history.ts index 76cd8b02e3..75ffa98e7f 100644 --- a/src/resources/user/billing/history.ts +++ b/src/resources/user/billing/history.ts @@ -26,7 +26,7 @@ export class History extends APIResource { } } -export interface BillSubsAPIBillingHistory { +export interface BillingHistory { /** * Billing item identifier tag. */ @@ -62,16 +62,16 @@ export interface BillSubsAPIBillingHistory { */ type: string; - zone: BillSubsAPIBillingHistory.Zone; + zone: BillingHistory.Zone; } -export namespace BillSubsAPIBillingHistory { +export namespace BillingHistory { export interface Zone { name?: unknown; } } -export type HistoryGetResponse = Array; +export type HistoryGetResponse = Array; export interface HistoryGetParams { /** @@ -91,7 +91,7 @@ export interface HistoryGetParams { } export namespace History { - export import BillSubsAPIBillingHistory = HistoryAPI.BillSubsAPIBillingHistory; + export import BillingHistory = HistoryAPI.BillingHistory; export import HistoryGetResponse = HistoryAPI.HistoryGetResponse; export import HistoryGetParams = HistoryAPI.HistoryGetParams; } diff --git a/src/resources/user/billing/index.ts b/src/resources/user/billing/index.ts index 36273f5ebd..55eca6a6ee 100644 --- a/src/resources/user/billing/index.ts +++ b/src/resources/user/billing/index.ts @@ -1,5 +1,5 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { BillSubsAPIBillingHistory, HistoryGetResponse, HistoryGetParams, History } from './history'; export { Billing } from './billing'; +export { BillingHistory, HistoryGetResponse, HistoryGetParams, History } from './history'; export { ProfileGetResponse, Profile } from './profile'; diff --git a/src/resources/user/firewall/access-rules.ts b/src/resources/user/firewall/access-rules.ts index f31c903f5a..bcbc0a3627 100644 --- a/src/resources/user/firewall/access-rules.ts +++ b/src/resources/user/firewall/access-rules.ts @@ -13,10 +13,10 @@ export class AccessRules extends APIResource { * Note: To create an IP Access rule that applies to a specific zone, refer to the * [IP Access rules for a zone](#ip-access-rules-for-a-zone) endpoints. */ - create(body: AccessRuleCreateParams, options?: Core.RequestOptions): Core.APIPromise { + create(body: AccessRuleCreateParams, options?: Core.RequestOptions): Core.APIPromise { return ( this._client.post('/user/firewall/access_rules/rules', { body, ...options }) as Core.APIPromise<{ - result: LegacyJhsRule | null; + result: FirewallRule | null; }> )._thenUnwrap((obj) => obj.result); } @@ -28,16 +28,16 @@ export class AccessRules extends APIResource { list( query?: AccessRuleListParams, options?: Core.RequestOptions, - ): Core.PagePromise; - list(options?: Core.RequestOptions): Core.PagePromise; + ): Core.PagePromise; + list(options?: Core.RequestOptions): Core.PagePromise; list( query: AccessRuleListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { if (isRequestOptions(query)) { return this.list({}, query); } - return this._client.getAPIList('/user/firewall/access_rules/rules', LegacyJhsRulesV4PagePaginationArray, { + return this._client.getAPIList('/user/firewall/access_rules/rules', FirewallRulesV4PagePaginationArray, { query, ...options, }); @@ -67,19 +67,19 @@ export class AccessRules extends APIResource { identifier: string, body: AccessRuleEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.patch(`/user/firewall/access_rules/rules/${identifier}`, { body, ...options, - }) as Core.APIPromise<{ result: LegacyJhsRule | null }> + }) as Core.APIPromise<{ result: FirewallRule | null }> )._thenUnwrap((obj) => obj.result); } } -export class LegacyJhsRulesV4PagePaginationArray extends V4PagePaginationArray {} +export class FirewallRulesV4PagePaginationArray extends V4PagePaginationArray {} -export interface LegacyJhsRule { +export interface FirewallRule { /** * The unique identifier of the IP Access rule. */ @@ -94,11 +94,11 @@ export interface LegacyJhsRule { * The rule configuration. */ configuration: - | LegacyJhsRule.LegacyJhsIPConfiguration - | LegacyJhsRule.LegacyJhsIPV6Configuration - | LegacyJhsRule.LegacyJhsCIDRConfiguration - | LegacyJhsRule.LegacyJhsASNConfiguration - | LegacyJhsRule.LegacyJhsCountryConfiguration; + | FirewallRule.LegacyJhsIPConfiguration + | FirewallRule.LegacyJhsIPV6Configuration + | FirewallRule.LegacyJhsCIDRConfiguration + | FirewallRule.LegacyJhsASNConfiguration + | FirewallRule.LegacyJhsCountryConfiguration; /** * The action to apply to a matched request. @@ -121,7 +121,7 @@ export interface LegacyJhsRule { notes?: string; } -export namespace LegacyJhsRule { +export namespace FirewallRule { export interface LegacyJhsIPConfiguration { /** * The configuration target. You must set the target to `ip` when specifying an IP @@ -373,9 +373,9 @@ export interface AccessRuleEditParams { } export namespace AccessRules { - export import LegacyJhsRule = AccessRulesAPI.LegacyJhsRule; + export import FirewallRule = AccessRulesAPI.FirewallRule; export import AccessRuleDeleteResponse = AccessRulesAPI.AccessRuleDeleteResponse; - export import LegacyJhsRulesV4PagePaginationArray = AccessRulesAPI.LegacyJhsRulesV4PagePaginationArray; + export import FirewallRulesV4PagePaginationArray = AccessRulesAPI.FirewallRulesV4PagePaginationArray; export import AccessRuleCreateParams = AccessRulesAPI.AccessRuleCreateParams; export import AccessRuleListParams = AccessRulesAPI.AccessRuleListParams; export import AccessRuleEditParams = AccessRulesAPI.AccessRuleEditParams; diff --git a/src/resources/user/firewall/firewall.ts b/src/resources/user/firewall/firewall.ts index b9a1e2130e..56962fcabf 100644 --- a/src/resources/user/firewall/firewall.ts +++ b/src/resources/user/firewall/firewall.ts @@ -9,9 +9,9 @@ export class Firewall extends APIResource { export namespace Firewall { export import AccessRules = AccessRulesAPI.AccessRules; - export import LegacyJhsRule = AccessRulesAPI.LegacyJhsRule; + export import FirewallRule = AccessRulesAPI.FirewallRule; export import AccessRuleDeleteResponse = AccessRulesAPI.AccessRuleDeleteResponse; - export import LegacyJhsRulesV4PagePaginationArray = AccessRulesAPI.LegacyJhsRulesV4PagePaginationArray; + export import FirewallRulesV4PagePaginationArray = AccessRulesAPI.FirewallRulesV4PagePaginationArray; export import AccessRuleCreateParams = AccessRulesAPI.AccessRuleCreateParams; export import AccessRuleListParams = AccessRulesAPI.AccessRuleListParams; export import AccessRuleEditParams = AccessRulesAPI.AccessRuleEditParams; diff --git a/src/resources/user/firewall/index.ts b/src/resources/user/firewall/index.ts index 6f4c16a36f..cf287fa36d 100644 --- a/src/resources/user/firewall/index.ts +++ b/src/resources/user/firewall/index.ts @@ -2,11 +2,11 @@ export { Firewall } from './firewall'; export { - LegacyJhsRule, + FirewallRule, AccessRuleDeleteResponse, AccessRuleCreateParams, AccessRuleListParams, AccessRuleEditParams, - LegacyJhsRulesV4PagePaginationArray, + FirewallRulesV4PagePaginationArray, AccessRules, } from './access-rules'; diff --git a/src/resources/user/index.ts b/src/resources/user/index.ts index 96aa1e2510..c71548126c 100644 --- a/src/resources/user/index.ts +++ b/src/resources/user/index.ts @@ -6,35 +6,27 @@ export { AuditLogListResponsesV4PagePaginationArray, AuditLogs, } from './audit-logs'; -export { - BillSubsAPISubscription, - SubscriptionUpdateResponse, - SubscriptionDeleteResponse, - SubscriptionEditResponse, - SubscriptionGetResponse, - SubscriptionUpdateParams, - SubscriptionEditParams, - Subscriptions, -} from './subscriptions'; export { Billing } from './billing/index'; export { Firewall } from './firewall/index'; +export { LoadBalancers } from './load-balancers/index'; export { - IamOrganization, + Organization, OrganizationDeleteResponse, OrganizationGetResponse, OrganizationListParams, - IamOrganizationsV4PagePaginationArray, + OrganizationsV4PagePaginationArray, Organizations, } from './organizations'; export { - IamSchemasInvite, - InviteListResponse, - InviteEditResponse, - InviteGetResponse, - InviteEditParams, - Invites, -} from './invites'; -export { LoadBalancers } from './load-balancers/index'; + Subscription, + SubscriptionUpdateResponse, + SubscriptionDeleteResponse, + SubscriptionEditResponse, + SubscriptionGetResponse, + SubscriptionUpdateParams, + SubscriptionEditParams, + Subscriptions, +} from './subscriptions'; export { TokenCreateResponse, TokenUpdateResponse, @@ -49,3 +41,11 @@ export { Tokens, } from './tokens/index'; export { User, UserEditResponse, UserGetResponse, UserEditParams, UserResource } from './user'; +export { + UserInvite, + InviteListResponse, + InviteEditResponse, + InviteGetResponse, + InviteEditParams, + Invites, +} from './invites'; diff --git a/src/resources/user/invites.ts b/src/resources/user/invites.ts index df9b7f1984..a9350b0597 100644 --- a/src/resources/user/invites.ts +++ b/src/resources/user/invites.ts @@ -40,7 +40,7 @@ export class Invites extends APIResource { } } -export interface IamSchemasInvite { +export interface UserInvite { /** * ID of the user to add to the organization. */ @@ -84,7 +84,7 @@ export interface IamSchemasInvite { /** * Roles to be assigned to this user. */ - roles?: Array; + roles?: Array; /** * Current status of the invitation. @@ -139,7 +139,7 @@ export namespace InviteListResponse { /** * Roles to be assigned to this user. */ - roles?: Array; + roles?: Array; /** * Current status of the invitation. @@ -160,7 +160,7 @@ export interface InviteEditParams { } export namespace Invites { - export import IamSchemasInvite = InvitesAPI.IamSchemasInvite; + export import UserInvite = InvitesAPI.UserInvite; export import InviteListResponse = InvitesAPI.InviteListResponse; export import InviteEditResponse = InvitesAPI.InviteEditResponse; export import InviteGetResponse = InvitesAPI.InviteGetResponse; diff --git a/src/resources/user/load-balancers/index.ts b/src/resources/user/load-balancers/index.ts index 45294b9043..6dcd6fec9a 100644 --- a/src/resources/user/load-balancers/index.ts +++ b/src/resources/user/load-balancers/index.ts @@ -28,4 +28,4 @@ export { PoolPreviewParams, Pools, } from './pools'; -export { LoadBalancingPreviewResult, Preview } from './preview'; +export { LoadBalancingPreview, Preview } from './preview'; diff --git a/src/resources/user/load-balancers/load-balancers.ts b/src/resources/user/load-balancers/load-balancers.ts index 373adc287a..b527647331 100644 --- a/src/resources/user/load-balancers/load-balancers.ts +++ b/src/resources/user/load-balancers/load-balancers.ts @@ -37,6 +37,6 @@ export namespace LoadBalancers { export import PoolEditParams = PoolsAPI.PoolEditParams; export import PoolPreviewParams = PoolsAPI.PoolPreviewParams; export import Preview = PreviewAPI.Preview; - export import LoadBalancingPreviewResult = PreviewAPI.LoadBalancingPreviewResult; + export import LoadBalancingPreview = PreviewAPI.LoadBalancingPreview; export import Analytics = AnalyticsAPI.Analytics; } diff --git a/src/resources/user/load-balancers/preview.ts b/src/resources/user/load-balancers/preview.ts index eb5a1a7872..c5a3454442 100644 --- a/src/resources/user/load-balancers/preview.ts +++ b/src/resources/user/load-balancers/preview.ts @@ -8,10 +8,10 @@ export class Preview extends APIResource { /** * Get the result of a previous preview operation using the provided preview_id. */ - get(previewId: string, options?: Core.RequestOptions): Core.APIPromise { + get(previewId: string, options?: Core.RequestOptions): Core.APIPromise { return ( this._client.get(`/user/load_balancers/preview/${previewId}`, options) as Core.APIPromise<{ - result: LoadBalancingPreviewResult; + result: LoadBalancingPreview; }> )._thenUnwrap((obj) => obj.result); } @@ -20,12 +20,9 @@ export class Preview extends APIResource { /** * Resulting health data from a preview operation. */ -export type LoadBalancingPreviewResult = Record< - string, - LoadBalancingPreviewResult.unnamed_schema_with_map_parent_0 ->; +export type LoadBalancingPreview = Record; -export namespace LoadBalancingPreviewResult { +export namespace LoadBalancingPreview { export interface unnamed_schema_with_map_parent_0 { healthy?: boolean; @@ -49,5 +46,5 @@ export namespace LoadBalancingPreviewResult { } export namespace Preview { - export import LoadBalancingPreviewResult = PreviewAPI.LoadBalancingPreviewResult; + export import LoadBalancingPreview = PreviewAPI.LoadBalancingPreview; } diff --git a/src/resources/user/organizations.ts b/src/resources/user/organizations.ts index d03a410a5c..8f49303c05 100644 --- a/src/resources/user/organizations.ts +++ b/src/resources/user/organizations.ts @@ -13,18 +13,16 @@ export class Organizations extends APIResource { list( query?: OrganizationListParams, options?: Core.RequestOptions, - ): Core.PagePromise; - list( - options?: Core.RequestOptions, - ): Core.PagePromise; + ): Core.PagePromise; + list(options?: Core.RequestOptions): Core.PagePromise; list( query: OrganizationListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.PagePromise { + ): Core.PagePromise { if (isRequestOptions(query)) { return this.list({}, query); } - return this._client.getAPIList('/user/organizations', IamOrganizationsV4PagePaginationArray, { + return this._client.getAPIList('/user/organizations', OrganizationsV4PagePaginationArray, { query, ...options, }); @@ -49,9 +47,9 @@ export class Organizations extends APIResource { } } -export class IamOrganizationsV4PagePaginationArray extends V4PagePaginationArray {} +export class OrganizationsV4PagePaginationArray extends V4PagePaginationArray {} -export interface IamOrganization { +export interface Organization { /** * Identifier */ @@ -115,9 +113,9 @@ export interface OrganizationListParams extends V4PagePaginationArrayParams { } export namespace Organizations { - export import IamOrganization = OrganizationsAPI.IamOrganization; + export import Organization = OrganizationsAPI.Organization; export import OrganizationDeleteResponse = OrganizationsAPI.OrganizationDeleteResponse; export import OrganizationGetResponse = OrganizationsAPI.OrganizationGetResponse; - export import IamOrganizationsV4PagePaginationArray = OrganizationsAPI.IamOrganizationsV4PagePaginationArray; + export import OrganizationsV4PagePaginationArray = OrganizationsAPI.OrganizationsV4PagePaginationArray; export import OrganizationListParams = OrganizationsAPI.OrganizationListParams; } diff --git a/src/resources/user/subscriptions.ts b/src/resources/user/subscriptions.ts index 0b6e7998cb..68abc45fd0 100644 --- a/src/resources/user/subscriptions.ts +++ b/src/resources/user/subscriptions.ts @@ -54,18 +54,18 @@ export class Subscriptions extends APIResource { } } -export interface BillSubsAPISubscription { +export interface Subscription { /** * Subscription identifier tag. */ id?: string; - app?: BillSubsAPISubscription.App; + app?: Subscription.App; /** * The list of add-ons subscribed to. */ - component_values?: Array; + component_values?: Array; /** * The monetary unit in which pricing information is displayed. @@ -96,7 +96,7 @@ export interface BillSubsAPISubscription { /** * The rate plan applied to the subscription. */ - rate_plan?: BillSubsAPISubscription.RatePlan; + rate_plan?: Subscription.RatePlan; /** * The state that the subscription is in. @@ -106,10 +106,10 @@ export interface BillSubsAPISubscription { /** * A simple zone object. May have null properties if not a zone subscription. */ - zone?: BillSubsAPISubscription.Zone; + zone?: Subscription.Zone; } -export namespace BillSubsAPISubscription { +export namespace Subscription { export interface App { /** * app install id. @@ -564,7 +564,7 @@ export namespace SubscriptionEditParams { } export namespace Subscriptions { - export import BillSubsAPISubscription = SubscriptionsAPI.BillSubsAPISubscription; + export import Subscription = SubscriptionsAPI.Subscription; export import SubscriptionUpdateResponse = SubscriptionsAPI.SubscriptionUpdateResponse; export import SubscriptionDeleteResponse = SubscriptionsAPI.SubscriptionDeleteResponse; export import SubscriptionEditResponse = SubscriptionsAPI.SubscriptionEditResponse; diff --git a/src/resources/user/tokens/index.ts b/src/resources/user/tokens/index.ts index a652f69d3c..f52268058b 100644 --- a/src/resources/user/tokens/index.ts +++ b/src/resources/user/tokens/index.ts @@ -1,6 +1,5 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { IamValue, ValueUpdateParams, Value } from './value'; export { PermissionGroupListResponse, PermissionGroups } from './permission-groups'; export { TokenCreateResponse, @@ -15,3 +14,4 @@ export { TokenListResponsesV4PagePaginationArray, Tokens, } from './tokens'; +export { TokenValue, ValueUpdateParams, Value } from './value'; diff --git a/src/resources/user/tokens/tokens.ts b/src/resources/user/tokens/tokens.ts index b7837c26c7..3adc19f5d1 100644 --- a/src/resources/user/tokens/tokens.ts +++ b/src/resources/user/tokens/tokens.ts @@ -99,7 +99,7 @@ export interface TokenCreateResponse { /** * The token value. */ - value?: ValueAPI.IamValue; + value?: ValueAPI.TokenValue; } export type TokenUpdateResponse = unknown | string | null; @@ -316,6 +316,6 @@ export namespace Tokens { export import PermissionGroups = PermissionGroupsAPI.PermissionGroups; export import PermissionGroupListResponse = PermissionGroupsAPI.PermissionGroupListResponse; export import Value = ValueAPI.Value; - export import IamValue = ValueAPI.IamValue; + export import TokenValue = ValueAPI.TokenValue; export import ValueUpdateParams = ValueAPI.ValueUpdateParams; } diff --git a/src/resources/user/tokens/value.ts b/src/resources/user/tokens/value.ts index 226213ade7..0ced079012 100644 --- a/src/resources/user/tokens/value.ts +++ b/src/resources/user/tokens/value.ts @@ -12,10 +12,10 @@ export class Value extends APIResource { tokenId: unknown, body: ValueUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/user/tokens/${tokenId}/value`, { body, ...options }) as Core.APIPromise<{ - result: IamValue; + result: TokenValue; }> )._thenUnwrap((obj) => obj.result); } @@ -24,11 +24,11 @@ export class Value extends APIResource { /** * The token value. */ -export type IamValue = string; +export type TokenValue = string; export type ValueUpdateParams = unknown; export namespace Value { - export import IamValue = ValueAPI.IamValue; + export import TokenValue = ValueAPI.TokenValue; export import ValueUpdateParams = ValueAPI.ValueUpdateParams; } diff --git a/src/resources/user/user.ts b/src/resources/user/user.ts index b4ab974e54..9b2d5a8581 100644 --- a/src/resources/user/user.ts +++ b/src/resources/user/user.ts @@ -151,20 +151,20 @@ export namespace UserResource { export import Billing = BillingAPI.Billing; export import Firewall = FirewallAPI.Firewall; export import Invites = InvitesAPI.Invites; - export import IamSchemasInvite = InvitesAPI.IamSchemasInvite; + export import UserInvite = InvitesAPI.UserInvite; export import InviteListResponse = InvitesAPI.InviteListResponse; export import InviteEditResponse = InvitesAPI.InviteEditResponse; export import InviteGetResponse = InvitesAPI.InviteGetResponse; export import InviteEditParams = InvitesAPI.InviteEditParams; export import LoadBalancers = LoadBalancersAPI.LoadBalancers; export import Organizations = OrganizationsAPI.Organizations; - export import IamOrganization = OrganizationsAPI.IamOrganization; + export import Organization = OrganizationsAPI.Organization; export import OrganizationDeleteResponse = OrganizationsAPI.OrganizationDeleteResponse; export import OrganizationGetResponse = OrganizationsAPI.OrganizationGetResponse; - export import IamOrganizationsV4PagePaginationArray = OrganizationsAPI.IamOrganizationsV4PagePaginationArray; + export import OrganizationsV4PagePaginationArray = OrganizationsAPI.OrganizationsV4PagePaginationArray; export import OrganizationListParams = OrganizationsAPI.OrganizationListParams; export import Subscriptions = SubscriptionsAPI.Subscriptions; - export import BillSubsAPISubscription = SubscriptionsAPI.BillSubsAPISubscription; + export import Subscription = SubscriptionsAPI.Subscription; export import SubscriptionUpdateResponse = SubscriptionsAPI.SubscriptionUpdateResponse; export import SubscriptionDeleteResponse = SubscriptionsAPI.SubscriptionDeleteResponse; export import SubscriptionEditResponse = SubscriptionsAPI.SubscriptionEditResponse; diff --git a/src/resources/waiting-rooms/events/details.ts b/src/resources/waiting-rooms/events/details.ts index 9e033649c1..fd267fd651 100644 --- a/src/resources/waiting-rooms/events/details.ts +++ b/src/resources/waiting-rooms/events/details.ts @@ -14,17 +14,17 @@ export class Details extends APIResource { waitingRoomId: string, eventId: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get( `/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}/events/${eventId}/details`, options, - ) as Core.APIPromise<{ result: WaitingroomEventDetailsResult }> + ) as Core.APIPromise<{ result: WaitingroomEventDetails }> )._thenUnwrap((obj) => obj.result); } } -export interface WaitingroomEventDetailsResult { +export interface WaitingroomEventDetails { id?: string; created_on?: string; @@ -91,5 +91,5 @@ export interface WaitingroomEventDetailsResult { } export namespace Details { - export import WaitingroomEventDetailsResult = DetailsAPI.WaitingroomEventDetailsResult; + export import WaitingroomEventDetails = DetailsAPI.WaitingroomEventDetails; } diff --git a/src/resources/waiting-rooms/events/events.ts b/src/resources/waiting-rooms/events/events.ts index 9ef819b8fb..62d0efa48f 100644 --- a/src/resources/waiting-rooms/events/events.ts +++ b/src/resources/waiting-rooms/events/events.ts @@ -21,12 +21,12 @@ export class Events extends APIResource { waitingRoomId: string, body: EventCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}/events`, { body, ...options, - }) as Core.APIPromise<{ result: WaitingroomEventResult }> + }) as Core.APIPromise<{ result: WaitingroomEvent }> )._thenUnwrap((obj) => obj.result); } @@ -39,12 +39,12 @@ export class Events extends APIResource { eventId: string, body: EventUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}/events/${eventId}`, { body, ...options, - }) as Core.APIPromise<{ result: WaitingroomEventResult }> + }) as Core.APIPromise<{ result: WaitingroomEvent }> )._thenUnwrap((obj) => obj.result); } @@ -90,12 +90,12 @@ export class Events extends APIResource { eventId: string, body: EventEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.patch(`/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}/events/${eventId}`, { body, ...options, - }) as Core.APIPromise<{ result: WaitingroomEventResult }> + }) as Core.APIPromise<{ result: WaitingroomEvent }> )._thenUnwrap((obj) => obj.result); } @@ -107,17 +107,17 @@ export class Events extends APIResource { waitingRoomId: string, eventId: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get( `/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}/events/${eventId}`, options, - ) as Core.APIPromise<{ result: WaitingroomEventResult }> + ) as Core.APIPromise<{ result: WaitingroomEvent }> )._thenUnwrap((obj) => obj.result); } } -export interface WaitingroomEventResult { +export interface WaitingroomEvent { id?: string; created_on?: string; @@ -209,7 +209,7 @@ export interface WaitingroomEventResult { total_active_users?: number | null; } -export type EventListResponse = Array; +export type EventListResponse = Array; export interface EventDeleteResponse { id?: string; @@ -474,12 +474,12 @@ export interface EventEditParams { } export namespace Events { - export import WaitingroomEventResult = EventsAPI.WaitingroomEventResult; + export import WaitingroomEvent = EventsAPI.WaitingroomEvent; export import EventListResponse = EventsAPI.EventListResponse; export import EventDeleteResponse = EventsAPI.EventDeleteResponse; export import EventCreateParams = EventsAPI.EventCreateParams; export import EventUpdateParams = EventsAPI.EventUpdateParams; export import EventEditParams = EventsAPI.EventEditParams; export import Details = DetailsAPI.Details; - export import WaitingroomEventDetailsResult = DetailsAPI.WaitingroomEventDetailsResult; + export import WaitingroomEventDetails = DetailsAPI.WaitingroomEventDetails; } diff --git a/src/resources/waiting-rooms/events/index.ts b/src/resources/waiting-rooms/events/index.ts index 23bfd503ad..5c064bc384 100644 --- a/src/resources/waiting-rooms/events/index.ts +++ b/src/resources/waiting-rooms/events/index.ts @@ -1,8 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { WaitingroomEventDetailsResult, Details } from './details'; export { - WaitingroomEventResult, + WaitingroomEvent, EventListResponse, EventDeleteResponse, EventCreateParams, @@ -10,3 +9,4 @@ export { EventEditParams, Events, } from './events'; +export { WaitingroomEventDetails, Details } from './details'; diff --git a/src/resources/waiting-rooms/index.ts b/src/resources/waiting-rooms/index.ts index 6d0a98f417..c197a8226c 100644 --- a/src/resources/waiting-rooms/index.ts +++ b/src/resources/waiting-rooms/index.ts @@ -11,7 +11,16 @@ export { } from './settings'; export { StatusGetResponse, Statuses } from './statuses'; export { - WaitingroomEventResult, + WaitingRoom, + WaitingRoomListResponse, + WaitingRoomDeleteResponse, + WaitingRoomCreateParams, + WaitingRoomUpdateParams, + WaitingRoomEditParams, + WaitingRooms, +} from './waiting-rooms'; +export { + WaitingroomEvent, EventListResponse, EventDeleteResponse, EventCreateParams, @@ -20,7 +29,7 @@ export { Events, } from './events/index'; export { - WaitingroomRuleResult, + WaitingroomRule, RuleCreateResponse, RuleUpdateResponse, RuleListResponse, @@ -31,12 +40,3 @@ export { RuleEditParams, Rules, } from './rules'; -export { - WaitingroomWaitingroom, - WaitingRoomListResponse, - WaitingRoomDeleteResponse, - WaitingRoomCreateParams, - WaitingRoomUpdateParams, - WaitingRoomEditParams, - WaitingRooms, -} from './waiting-rooms'; diff --git a/src/resources/waiting-rooms/rules.ts b/src/resources/waiting-rooms/rules.ts index ed6f4e7cde..13e8969229 100644 --- a/src/resources/waiting-rooms/rules.ts +++ b/src/resources/waiting-rooms/rules.ts @@ -93,7 +93,7 @@ export class Rules extends APIResource { } } -export interface WaitingroomRuleResult { +export interface WaitingroomRule { /** * The ID of the rule. */ @@ -127,15 +127,15 @@ export interface WaitingroomRuleResult { version?: string; } -export type RuleCreateResponse = Array; +export type RuleCreateResponse = Array; -export type RuleUpdateResponse = Array; +export type RuleUpdateResponse = Array; -export type RuleListResponse = Array; +export type RuleListResponse = Array; -export type RuleDeleteResponse = Array; +export type RuleDeleteResponse = Array; -export type RuleEditResponse = Array; +export type RuleEditResponse = Array; export interface RuleCreateParams { /** @@ -241,7 +241,7 @@ export namespace RuleEditParams { } export namespace Rules { - export import WaitingroomRuleResult = RulesAPI.WaitingroomRuleResult; + export import WaitingroomRule = RulesAPI.WaitingroomRule; export import RuleCreateResponse = RulesAPI.RuleCreateResponse; export import RuleUpdateResponse = RulesAPI.RuleUpdateResponse; export import RuleListResponse = RulesAPI.RuleListResponse; diff --git a/src/resources/waiting-rooms/waiting-rooms.ts b/src/resources/waiting-rooms/waiting-rooms.ts index f13cce0ece..38ce1e06c9 100644 --- a/src/resources/waiting-rooms/waiting-rooms.ts +++ b/src/resources/waiting-rooms/waiting-rooms.ts @@ -23,10 +23,10 @@ export class WaitingRooms extends APIResource { zoneIdentifier: string, body: WaitingRoomCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/zones/${zoneIdentifier}/waiting_rooms`, { body, ...options }) as Core.APIPromise<{ - result: WaitingroomWaitingroom; + result: WaitingRoom; }> )._thenUnwrap((obj) => obj.result); } @@ -39,12 +39,12 @@ export class WaitingRooms extends APIResource { waitingRoomId: string, body: WaitingRoomUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}`, { body, ...options, - }) as Core.APIPromise<{ result: WaitingroomWaitingroom }> + }) as Core.APIPromise<{ result: WaitingRoom }> )._thenUnwrap((obj) => obj.result); } @@ -86,12 +86,12 @@ export class WaitingRooms extends APIResource { waitingRoomId: string, body: WaitingRoomEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.patch(`/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}`, { body, ...options, - }) as Core.APIPromise<{ result: WaitingroomWaitingroom }> + }) as Core.APIPromise<{ result: WaitingRoom }> )._thenUnwrap((obj) => obj.result); } @@ -102,17 +102,17 @@ export class WaitingRooms extends APIResource { zoneIdentifier: string, waitingRoomId: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get( `/zones/${zoneIdentifier}/waiting_rooms/${waitingRoomId}`, options, - ) as Core.APIPromise<{ result: WaitingroomWaitingroom }> + ) as Core.APIPromise<{ result: WaitingRoom }> )._thenUnwrap((obj) => obj.result); } } -export interface WaitingroomWaitingroom { +export interface WaitingRoom { id?: string; /** @@ -121,13 +121,13 @@ export interface WaitingroomWaitingroom { * implied wildcard at the end of the path. The hostname and path combination must * be unique to this and all other waiting rooms. */ - additional_routes?: Array; + additional_routes?: Array; /** * Configures cookie attributes for the waiting room cookie. This encrypted cookie * stores a user's status in the waiting room, such as queue position. */ - cookie_attributes?: WaitingroomWaitingroom.CookieAttributes; + cookie_attributes?: WaitingRoom.CookieAttributes; /** * Appends a '\_' + a custom suffix to the end of Cloudflare Waiting Room's cookie @@ -457,7 +457,7 @@ export interface WaitingroomWaitingroom { total_active_users?: number; } -export namespace WaitingroomWaitingroom { +export namespace WaitingRoom { export interface AdditionalRoute { /** * The hostname to which this waiting room will be applied (no wildcards). The @@ -498,7 +498,7 @@ export namespace WaitingroomWaitingroom { } } -export type WaitingRoomListResponse = Array; +export type WaitingRoomListResponse = Array; export interface WaitingRoomDeleteResponse { id?: string; @@ -1615,7 +1615,7 @@ export namespace WaitingRoomEditParams { } export namespace WaitingRooms { - export import WaitingroomWaitingroom = WaitingRoomsAPI.WaitingroomWaitingroom; + export import WaitingRoom = WaitingRoomsAPI.WaitingRoom; export import WaitingRoomListResponse = WaitingRoomsAPI.WaitingRoomListResponse; export import WaitingRoomDeleteResponse = WaitingRoomsAPI.WaitingRoomDeleteResponse; export import WaitingRoomCreateParams = WaitingRoomsAPI.WaitingRoomCreateParams; @@ -1625,14 +1625,14 @@ export namespace WaitingRooms { export import PagePreviewResponse = PageAPI.PagePreviewResponse; export import PagePreviewParams = PageAPI.PagePreviewParams; export import Events = EventsAPI.Events; - export import WaitingroomEventResult = EventsAPI.WaitingroomEventResult; + export import WaitingroomEvent = EventsAPI.WaitingroomEvent; export import EventListResponse = EventsAPI.EventListResponse; export import EventDeleteResponse = EventsAPI.EventDeleteResponse; export import EventCreateParams = EventsAPI.EventCreateParams; export import EventUpdateParams = EventsAPI.EventUpdateParams; export import EventEditParams = EventsAPI.EventEditParams; export import Rules = RulesAPI.Rules; - export import WaitingroomRuleResult = RulesAPI.WaitingroomRuleResult; + export import WaitingroomRule = RulesAPI.WaitingroomRule; export import RuleCreateResponse = RulesAPI.RuleCreateResponse; export import RuleUpdateResponse = RulesAPI.RuleUpdateResponse; export import RuleListResponse = RulesAPI.RuleListResponse; diff --git a/src/resources/web3/hostnames/hostnames.ts b/src/resources/web3/hostnames/hostnames.ts index 2959e96bfc..d313dd7695 100644 --- a/src/resources/web3/hostnames/hostnames.ts +++ b/src/resources/web3/hostnames/hostnames.ts @@ -17,10 +17,10 @@ export class Hostnames extends APIResource { zoneIdentifier: string, body: HostnameCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/zones/${zoneIdentifier}/web3/hostnames`, { body, ...options }) as Core.APIPromise<{ - result: DwebConfigWeb3Hostname; + result: DistributedWebHostname; }> )._thenUnwrap((obj) => obj.result); } @@ -60,12 +60,12 @@ export class Hostnames extends APIResource { identifier: string, body: HostnameEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.patch(`/zones/${zoneIdentifier}/web3/hostnames/${identifier}`, { body, ...options, - }) as Core.APIPromise<{ result: DwebConfigWeb3Hostname }> + }) as Core.APIPromise<{ result: DistributedWebHostname }> )._thenUnwrap((obj) => obj.result); } @@ -76,16 +76,16 @@ export class Hostnames extends APIResource { zoneIdentifier: string, identifier: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get(`/zones/${zoneIdentifier}/web3/hostnames/${identifier}`, options) as Core.APIPromise<{ - result: DwebConfigWeb3Hostname; + result: DistributedWebHostname; }> )._thenUnwrap((obj) => obj.result); } } -export interface DwebConfigWeb3Hostname { +export interface DistributedWebHostname { /** * Identifier */ @@ -121,7 +121,7 @@ export interface DwebConfigWeb3Hostname { target?: 'ethereum' | 'ipfs' | 'ipfs_universal_path'; } -export type HostnameListResponse = Array; +export type HostnameListResponse = Array; export interface HostnameDeleteResponse { /** @@ -160,7 +160,7 @@ export interface HostnameEditParams { } export namespace Hostnames { - export import DwebConfigWeb3Hostname = HostnamesAPI.DwebConfigWeb3Hostname; + export import DistributedWebHostname = HostnamesAPI.DistributedWebHostname; export import HostnameListResponse = HostnamesAPI.HostnameListResponse; export import HostnameDeleteResponse = HostnamesAPI.HostnameDeleteResponse; export import HostnameCreateParams = HostnamesAPI.HostnameCreateParams; diff --git a/src/resources/web3/hostnames/index.ts b/src/resources/web3/hostnames/index.ts index 183104ccd6..5770ae1e36 100644 --- a/src/resources/web3/hostnames/index.ts +++ b/src/resources/web3/hostnames/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - DwebConfigWeb3Hostname, + DistributedWebHostname, HostnameListResponse, HostnameDeleteResponse, HostnameCreateParams, diff --git a/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/content-lists.ts b/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/content-lists.ts index 8f02bd4bca..5d53a650f5 100644 --- a/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/content-lists.ts +++ b/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/content-lists.ts @@ -16,12 +16,12 @@ export class ContentLists extends APIResource { identifier: string, body: ContentListUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put( `/zones/${zoneIdentifier}/web3/hostnames/${identifier}/ipfs_universal_path/content_list`, { body, ...options }, - ) as Core.APIPromise<{ result: DwebConfigContentListDetails }> + ) as Core.APIPromise<{ result: DistributedWebConfigContentList }> )._thenUnwrap((obj) => obj.result); } @@ -32,17 +32,17 @@ export class ContentLists extends APIResource { zoneIdentifier: string, identifier: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get( `/zones/${zoneIdentifier}/web3/hostnames/${identifier}/ipfs_universal_path/content_list`, options, - ) as Core.APIPromise<{ result: DwebConfigContentListDetails }> + ) as Core.APIPromise<{ result: DistributedWebConfigContentList }> )._thenUnwrap((obj) => obj.result); } } -export interface DwebConfigContentListDetails { +export interface DistributedWebConfigContentList { /** * Behavior of the content list. */ @@ -58,14 +58,14 @@ export interface ContentListUpdateParams { /** * Content list entries. */ - entries: Array; + entries: Array; } export namespace ContentLists { - export import DwebConfigContentListDetails = ContentListsAPI.DwebConfigContentListDetails; + export import DistributedWebConfigContentList = ContentListsAPI.DistributedWebConfigContentList; export import ContentListUpdateParams = ContentListsAPI.ContentListUpdateParams; export import Entries = EntriesAPI.Entries; - export import DwebConfigContentListEntry = EntriesAPI.DwebConfigContentListEntry; + export import DistributedWebConfigContentListEntry = EntriesAPI.DistributedWebConfigContentListEntry; export import EntryListResponse = EntriesAPI.EntryListResponse; export import EntryDeleteResponse = EntriesAPI.EntryDeleteResponse; export import EntryCreateParams = EntriesAPI.EntryCreateParams; diff --git a/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/entries.ts b/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/entries.ts index 2311c5c340..4514f22f3d 100644 --- a/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/entries.ts +++ b/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/entries.ts @@ -13,12 +13,12 @@ export class Entries extends APIResource { identifier: string, body: EntryCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post( `/zones/${zoneIdentifier}/web3/hostnames/${identifier}/ipfs_universal_path/content_list/entries`, { body, ...options }, - ) as Core.APIPromise<{ result: DwebConfigContentListEntry }> + ) as Core.APIPromise<{ result: DistributedWebConfigContentListEntry }> )._thenUnwrap((obj) => obj.result); } @@ -31,12 +31,12 @@ export class Entries extends APIResource { contentListEntryIdentifier: string, body: EntryUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put( `/zones/${zoneIdentifier}/web3/hostnames/${identifier}/ipfs_universal_path/content_list/entries/${contentListEntryIdentifier}`, { body, ...options }, - ) as Core.APIPromise<{ result: DwebConfigContentListEntry }> + ) as Core.APIPromise<{ result: DistributedWebConfigContentListEntry }> )._thenUnwrap((obj) => obj.result); } @@ -81,12 +81,12 @@ export class Entries extends APIResource { identifier: string, contentListEntryIdentifier: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.get( `/zones/${zoneIdentifier}/web3/hostnames/${identifier}/ipfs_universal_path/content_list/entries/${contentListEntryIdentifier}`, options, - ) as Core.APIPromise<{ result: DwebConfigContentListEntry }> + ) as Core.APIPromise<{ result: DistributedWebConfigContentListEntry }> )._thenUnwrap((obj) => obj.result); } } @@ -94,7 +94,7 @@ export class Entries extends APIResource { /** * Content list entry to be blocked. */ -export interface DwebConfigContentListEntry { +export interface DistributedWebConfigContentListEntry { /** * Identifier */ @@ -124,7 +124,7 @@ export interface EntryListResponse { /** * Content list entries. */ - entries?: Array; + entries?: Array; } export interface EntryDeleteResponse { @@ -169,7 +169,7 @@ export interface EntryUpdateParams { } export namespace Entries { - export import DwebConfigContentListEntry = EntriesAPI.DwebConfigContentListEntry; + export import DistributedWebConfigContentListEntry = EntriesAPI.DistributedWebConfigContentListEntry; export import EntryListResponse = EntriesAPI.EntryListResponse; export import EntryDeleteResponse = EntriesAPI.EntryDeleteResponse; export import EntryCreateParams = EntriesAPI.EntryCreateParams; diff --git a/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/index.ts b/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/index.ts index dabd2f2724..2af800c343 100644 --- a/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/index.ts +++ b/src/resources/web3/hostnames/ipfs-universal-paths/content-lists/index.ts @@ -1,8 +1,8 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { DwebConfigContentListDetails, ContentListUpdateParams, ContentLists } from './content-lists'; +export { DistributedWebConfigContentList, ContentListUpdateParams, ContentLists } from './content-lists'; export { - DwebConfigContentListEntry, + DistributedWebConfigContentListEntry, EntryListResponse, EntryDeleteResponse, EntryCreateParams, diff --git a/src/resources/web3/hostnames/ipfs-universal-paths/index.ts b/src/resources/web3/hostnames/ipfs-universal-paths/index.ts index 056e0fe92d..4c9a3920bb 100644 --- a/src/resources/web3/hostnames/ipfs-universal-paths/index.ts +++ b/src/resources/web3/hostnames/ipfs-universal-paths/index.ts @@ -1,4 +1,8 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { DwebConfigContentListDetails, ContentListUpdateParams, ContentLists } from './content-lists/index'; +export { + DistributedWebConfigContentList, + ContentListUpdateParams, + ContentLists, +} from './content-lists/index'; export { IPFSUniversalPaths } from './ipfs-universal-paths'; diff --git a/src/resources/web3/hostnames/ipfs-universal-paths/ipfs-universal-paths.ts b/src/resources/web3/hostnames/ipfs-universal-paths/ipfs-universal-paths.ts index a1fda7bcc0..eb8e50aab7 100644 --- a/src/resources/web3/hostnames/ipfs-universal-paths/ipfs-universal-paths.ts +++ b/src/resources/web3/hostnames/ipfs-universal-paths/ipfs-universal-paths.ts @@ -9,6 +9,6 @@ export class IPFSUniversalPaths extends APIResource { export namespace IPFSUniversalPaths { export import ContentLists = ContentListsAPI.ContentLists; - export import DwebConfigContentListDetails = ContentListsAPI.DwebConfigContentListDetails; + export import DistributedWebConfigContentList = ContentListsAPI.DistributedWebConfigContentList; export import ContentListUpdateParams = ContentListsAPI.ContentListUpdateParams; } diff --git a/src/resources/web3/index.ts b/src/resources/web3/index.ts index 84a4739741..4e7eb14652 100644 --- a/src/resources/web3/index.ts +++ b/src/resources/web3/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - DwebConfigWeb3Hostname, + DistributedWebHostname, HostnameListResponse, HostnameDeleteResponse, HostnameCreateParams, diff --git a/src/resources/web3/web3.ts b/src/resources/web3/web3.ts index 1a2b783891..3b357cb4cd 100644 --- a/src/resources/web3/web3.ts +++ b/src/resources/web3/web3.ts @@ -9,7 +9,7 @@ export class Web3 extends APIResource { export namespace Web3 { export import Hostnames = HostnamesAPI.Hostnames; - export import DwebConfigWeb3Hostname = HostnamesAPI.DwebConfigWeb3Hostname; + export import DistributedWebHostname = HostnamesAPI.DistributedWebHostname; export import HostnameListResponse = HostnamesAPI.HostnameListResponse; export import HostnameDeleteResponse = HostnamesAPI.HostnameDeleteResponse; export import HostnameCreateParams = HostnamesAPI.HostnameCreateParams; diff --git a/src/resources/workers-for-platforms/dispatch/namespaces/index.ts b/src/resources/workers-for-platforms/dispatch/namespaces/index.ts index 826861ed54..5cdfd4befd 100644 --- a/src/resources/workers-for-platforms/dispatch/namespaces/index.ts +++ b/src/resources/workers-for-platforms/dispatch/namespaces/index.ts @@ -12,7 +12,7 @@ export { Namespaces, } from './namespaces'; export { - WorkersNamespaceScript, + WorkersForPlatformsNamespaceScript, ScriptUpdateParams, ScriptDeleteParams, ScriptGetParams, diff --git a/src/resources/workers-for-platforms/dispatch/namespaces/namespaces.ts b/src/resources/workers-for-platforms/dispatch/namespaces/namespaces.ts index a43f671cbb..27f4c3807a 100644 --- a/src/resources/workers-for-platforms/dispatch/namespaces/namespaces.ts +++ b/src/resources/workers-for-platforms/dispatch/namespaces/namespaces.ts @@ -231,7 +231,7 @@ export namespace Namespaces { export import NamespaceDeleteParams = NamespacesAPI.NamespaceDeleteParams; export import NamespaceGetParams = NamespacesAPI.NamespaceGetParams; export import Scripts = ScriptsAPI.Scripts; - export import WorkersNamespaceScript = ScriptsAPI.WorkersNamespaceScript; + export import WorkersForPlatformsNamespaceScript = ScriptsAPI.WorkersForPlatformsNamespaceScript; export import ScriptUpdateParams = ScriptsAPI.ScriptUpdateParams; export import ScriptDeleteParams = ScriptsAPI.ScriptDeleteParams; export import ScriptGetParams = ScriptsAPI.ScriptGetParams; diff --git a/src/resources/workers-for-platforms/dispatch/namespaces/scripts/index.ts b/src/resources/workers-for-platforms/dispatch/namespaces/scripts/index.ts index 6cc4c1ee4c..b1cff16b99 100644 --- a/src/resources/workers-for-platforms/dispatch/namespaces/scripts/index.ts +++ b/src/resources/workers-for-platforms/dispatch/namespaces/scripts/index.ts @@ -10,7 +10,7 @@ export { Settings, } from './settings'; export { - WorkersNamespaceScript, + WorkersForPlatformsNamespaceScript, ScriptUpdateParams, ScriptDeleteParams, ScriptGetParams, diff --git a/src/resources/workers-for-platforms/dispatch/namespaces/scripts/scripts.ts b/src/resources/workers-for-platforms/dispatch/namespaces/scripts/scripts.ts index 9129909b21..361231c707 100644 --- a/src/resources/workers-for-platforms/dispatch/namespaces/scripts/scripts.ts +++ b/src/resources/workers-for-platforms/dispatch/namespaces/scripts/scripts.ts @@ -57,13 +57,13 @@ export class Scripts extends APIResource { scriptName: string, params: ScriptGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get( `/accounts/${account_id}/workers/dispatch/namespaces/${dispatchNamespace}/scripts/${scriptName}`, options, - ) as Core.APIPromise<{ result: WorkersNamespaceScript }> + ) as Core.APIPromise<{ result: WorkersForPlatformsNamespaceScript }> )._thenUnwrap((obj) => obj.result); } } @@ -71,7 +71,7 @@ export class Scripts extends APIResource { /** * Details about a worker uploaded to a Workers for Platforms namespace. */ -export interface WorkersNamespaceScript { +export interface WorkersForPlatformsNamespaceScript { /** * When the script was created. */ @@ -368,7 +368,7 @@ export interface ScriptGetParams { } export namespace Scripts { - export import WorkersNamespaceScript = ScriptsScriptsAPI.WorkersNamespaceScript; + export import WorkersForPlatformsNamespaceScript = ScriptsScriptsAPI.WorkersForPlatformsNamespaceScript; export import ScriptUpdateParams = ScriptsScriptsAPI.ScriptUpdateParams; export import ScriptDeleteParams = ScriptsScriptsAPI.ScriptDeleteParams; export import ScriptGetParams = ScriptsScriptsAPI.ScriptGetParams; diff --git a/src/resources/workers/filters.ts b/src/resources/workers/filters.ts index 9b719102cc..b9166022d3 100644 --- a/src/resources/workers/filters.ts +++ b/src/resources/workers/filters.ts @@ -27,13 +27,13 @@ export class Filters extends APIResource { filterId: string, params: FilterUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.put(`/zones/${zone_id}/workers/filters/${filterId}`, { body, ...options, - }) as Core.APIPromise<{ result: WorkersFilters }> + }) as Core.APIPromise<{ result: WorkersFilter }> )._thenUnwrap((obj) => obj.result); } @@ -66,7 +66,7 @@ export class Filters extends APIResource { } } -export interface WorkersFilters { +export interface WorkersFilter { /** * Identifier */ @@ -84,7 +84,7 @@ export interface FilterCreateResponse { id: string; } -export type FilterListResponse = Array; +export type FilterListResponse = Array; export interface FilterDeleteResponse { /** @@ -142,7 +142,7 @@ export interface FilterDeleteParams { } export namespace Filters { - export import WorkersFilters = FiltersAPI.WorkersFilters; + export import WorkersFilter = FiltersAPI.WorkersFilter; export import FilterCreateResponse = FiltersAPI.FilterCreateResponse; export import FilterListResponse = FiltersAPI.FilterListResponse; export import FilterDeleteResponse = FiltersAPI.FilterDeleteResponse; diff --git a/src/resources/workers/index.ts b/src/resources/workers/index.ts index 401ae650cf..68c4261f6e 100644 --- a/src/resources/workers/index.ts +++ b/src/resources/workers/index.ts @@ -28,7 +28,7 @@ export { Domains, } from './domains'; export { - WorkersFilters, + WorkersFilter, FilterCreateResponse, FilterListResponse, FilterDeleteResponse, @@ -39,7 +39,7 @@ export { Filters, } from './filters'; export { - WorkersRoutes, + WorkersRoute, RouteCreateResponse, RouteListResponse, RouteDeleteResponse, diff --git a/src/resources/workers/routes.ts b/src/resources/workers/routes.ts index fe2aaf6863..96c5181e31 100644 --- a/src/resources/workers/routes.ts +++ b/src/resources/workers/routes.ts @@ -24,13 +24,13 @@ export class Routes extends APIResource { routeId: string, params: RouteUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.put(`/zones/${zone_id}/workers/routes/${routeId}`, { body, ...options, - }) as Core.APIPromise<{ result: WorkersRoutes }> + }) as Core.APIPromise<{ result: WorkersRoute }> )._thenUnwrap((obj) => obj.result); } @@ -65,21 +65,17 @@ export class Routes extends APIResource { /** * Returns information about a route, including URL pattern and Worker. */ - get( - routeId: string, - params: RouteGetParams, - options?: Core.RequestOptions, - ): Core.APIPromise { + get(routeId: string, params: RouteGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/workers/routes/${routeId}`, options) as Core.APIPromise<{ - result: WorkersRoutes; + result: WorkersRoute; }> )._thenUnwrap((obj) => obj.result); } } -export interface WorkersRoutes { +export interface WorkersRoute { /** * Identifier */ @@ -95,7 +91,7 @@ export interface WorkersRoutes { export type RouteCreateResponse = unknown | string; -export type RouteListResponse = Array; +export type RouteListResponse = Array; export type RouteDeleteResponse = unknown | string; @@ -155,7 +151,7 @@ export interface RouteGetParams { } export namespace Routes { - export import WorkersRoutes = RoutesAPI.WorkersRoutes; + export import WorkersRoute = RoutesAPI.WorkersRoute; export import RouteCreateResponse = RoutesAPI.RouteCreateResponse; export import RouteListResponse = RoutesAPI.RouteListResponse; export import RouteDeleteResponse = RoutesAPI.RouteDeleteResponse; diff --git a/src/resources/workers/scripts/bindings.ts b/src/resources/workers/scripts/bindings.ts index 47d2521a75..6913e86c88 100644 --- a/src/resources/workers/scripts/bindings.ts +++ b/src/resources/workers/scripts/bindings.ts @@ -18,11 +18,11 @@ export class Bindings extends APIResource { } } -export type WorkersSchemasBinding = - | WorkersSchemasBinding.WorkersKVNamespaceBinding - | WorkersSchemasBinding.WorkersWasmModuleBinding; +export type WorkersBinding = + | WorkersBinding.WorkersKVNamespaceBinding + | WorkersBinding.WorkersWasmModuleBinding; -export namespace WorkersSchemasBinding { +export namespace WorkersBinding { export interface WorkersKVNamespaceBinding { /** * A JavaScript variable name for the binding. @@ -53,7 +53,7 @@ export namespace WorkersSchemasBinding { } } -export type BindingGetResponse = Array; +export type BindingGetResponse = Array; export interface BindingGetParams { /** @@ -63,7 +63,7 @@ export interface BindingGetParams { } export namespace Bindings { - export import WorkersSchemasBinding = BindingsAPI.WorkersSchemasBinding; + export import WorkersBinding = BindingsAPI.WorkersBinding; export import BindingGetResponse = BindingsAPI.BindingGetResponse; export import BindingGetParams = BindingsAPI.BindingGetParams; } diff --git a/src/resources/workers/scripts/index.ts b/src/resources/workers/scripts/index.ts index 286d8e42dc..456f380967 100644 --- a/src/resources/workers/scripts/index.ts +++ b/src/resources/workers/scripts/index.ts @@ -32,7 +32,7 @@ export { UsageModelGetParams, UsageModel, } from './usage-model'; -export { WorkersSchemasBinding, BindingGetResponse, BindingGetParams, Bindings } from './bindings'; +export { WorkersBinding, BindingGetResponse, BindingGetParams, Bindings } from './bindings'; export { WorkersScript, ScriptListResponse, diff --git a/src/resources/workers/scripts/scripts.ts b/src/resources/workers/scripts/scripts.ts index cb89769e93..ae329c8067 100644 --- a/src/resources/workers/scripts/scripts.ts +++ b/src/resources/workers/scripts/scripts.ts @@ -457,7 +457,7 @@ export namespace Scripts { export import ScriptDeleteParams = ScriptsAPI.ScriptDeleteParams; export import ScriptGetParams = ScriptsAPI.ScriptGetParams; export import Bindings = BindingsAPI.Bindings; - export import WorkersSchemasBinding = BindingsAPI.WorkersSchemasBinding; + export import WorkersBinding = BindingsAPI.WorkersBinding; export import BindingGetResponse = BindingsAPI.BindingGetResponse; export import BindingGetParams = BindingsAPI.BindingGetParams; export import Schedules = SchedulesAPI.Schedules; diff --git a/src/resources/workers/workers.ts b/src/resources/workers/workers.ts index 045a32622f..0b2db94fa8 100644 --- a/src/resources/workers/workers.ts +++ b/src/resources/workers/workers.ts @@ -35,7 +35,7 @@ export namespace Workers { export import ScriptDeleteParams = ScriptsAPI.ScriptDeleteParams; export import ScriptGetParams = ScriptsAPI.ScriptGetParams; export import Filters = FiltersAPI.Filters; - export import WorkersFilters = FiltersAPI.WorkersFilters; + export import WorkersFilter = FiltersAPI.WorkersFilter; export import FilterCreateResponse = FiltersAPI.FilterCreateResponse; export import FilterListResponse = FiltersAPI.FilterListResponse; export import FilterDeleteResponse = FiltersAPI.FilterDeleteResponse; @@ -44,7 +44,7 @@ export namespace Workers { export import FilterListParams = FiltersAPI.FilterListParams; export import FilterDeleteParams = FiltersAPI.FilterDeleteParams; export import Routes = RoutesAPI.Routes; - export import WorkersRoutes = RoutesAPI.WorkersRoutes; + export import WorkersRoute = RoutesAPI.WorkersRoute; export import RouteCreateResponse = RoutesAPI.RouteCreateResponse; export import RouteListResponse = RoutesAPI.RouteListResponse; export import RouteDeleteResponse = RoutesAPI.RouteDeleteResponse; diff --git a/src/resources/zero-trust/access/access.ts b/src/resources/zero-trust/access/access.ts index 90fad65bfe..ce0755f8cc 100644 --- a/src/resources/zero-trust/access/access.ts +++ b/src/resources/zero-trust/access/access.ts @@ -27,7 +27,7 @@ export class Access extends APIResource { export namespace Access { export import Applications = ApplicationsAPI.Applications; - export import AccessApps = ApplicationsAPI.AccessApps; + export import ZeroTrustApps = ApplicationsAPI.ZeroTrustApps; export import ApplicationListResponse = ApplicationsAPI.ApplicationListResponse; export import ApplicationDeleteResponse = ApplicationsAPI.ApplicationDeleteResponse; export import ApplicationRevokeTokensResponse = ApplicationsAPI.ApplicationRevokeTokensResponse; @@ -38,7 +38,7 @@ export namespace Access { export import ApplicationGetParams = ApplicationsAPI.ApplicationGetParams; export import ApplicationRevokeTokensParams = ApplicationsAPI.ApplicationRevokeTokensParams; export import Certificates = CertificatesAPI.Certificates; - export import AccessCertificates = CertificatesAPI.AccessCertificates; + export import ZeroTrustCertificates = CertificatesAPI.ZeroTrustCertificates; export import CertificateListResponse = CertificatesAPI.CertificateListResponse; export import CertificateDeleteResponse = CertificatesAPI.CertificateDeleteResponse; export import CertificateCreateParams = CertificatesAPI.CertificateCreateParams; @@ -47,7 +47,7 @@ export namespace Access { export import CertificateDeleteParams = CertificatesAPI.CertificateDeleteParams; export import CertificateGetParams = CertificatesAPI.CertificateGetParams; export import Groups = GroupsAPI.Groups; - export import AccessGroups = GroupsAPI.AccessGroups; + export import ZeroTrustGroups = GroupsAPI.ZeroTrustGroups; export import GroupListResponse = GroupsAPI.GroupListResponse; export import GroupDeleteResponse = GroupsAPI.GroupDeleteResponse; export import GroupCreateParams = GroupsAPI.GroupCreateParams; @@ -56,7 +56,7 @@ export namespace Access { export import GroupDeleteParams = GroupsAPI.GroupDeleteParams; export import GroupGetParams = GroupsAPI.GroupGetParams; export import ServiceTokens = ServiceTokensAPI.ServiceTokens; - export import AccessServiceTokens = ServiceTokensAPI.AccessServiceTokens; + export import ZeroTrustServiceTokens = ServiceTokensAPI.ZeroTrustServiceTokens; export import ServiceTokenCreateResponse = ServiceTokensAPI.ServiceTokenCreateResponse; export import ServiceTokenListResponse = ServiceTokensAPI.ServiceTokenListResponse; export import ServiceTokenRotateResponse = ServiceTokensAPI.ServiceTokenRotateResponse; @@ -65,7 +65,7 @@ export namespace Access { export import ServiceTokenListParams = ServiceTokensAPI.ServiceTokenListParams; export import ServiceTokenDeleteParams = ServiceTokensAPI.ServiceTokenDeleteParams; export import Bookmarks = BookmarksAPI.Bookmarks; - export import AccessBookmarks = BookmarksAPI.AccessBookmarks; + export import ZeroTrustBookmarks = BookmarksAPI.ZeroTrustBookmarks; export import BookmarkListResponse = BookmarksAPI.BookmarkListResponse; export import BookmarkDeleteResponse = BookmarksAPI.BookmarkDeleteResponse; export import Keys = KeysAPI.Keys; @@ -75,17 +75,17 @@ export namespace Access { export import KeyUpdateParams = KeysAPI.KeyUpdateParams; export import Logs = LogsAPI.Logs; export import Users = UsersAPI.Users; - export import AccessUsers = UsersAPI.AccessUsers; + export import ZeroTrustUsers = UsersAPI.ZeroTrustUsers; export import UserListResponse = UsersAPI.UserListResponse; export import CustomPages = CustomPagesAPI.CustomPages; - export import AccessCustomPage = CustomPagesAPI.AccessCustomPage; - export import AccessCustomPageWithoutHTML = CustomPagesAPI.AccessCustomPageWithoutHTML; + export import ZeroTrustCustomPage = CustomPagesAPI.ZeroTrustCustomPage; + export import ZeroTrustCustomPageWithoutHTML = CustomPagesAPI.ZeroTrustCustomPageWithoutHTML; export import CustomPageListResponse = CustomPagesAPI.CustomPageListResponse; export import CustomPageDeleteResponse = CustomPagesAPI.CustomPageDeleteResponse; export import CustomPageCreateParams = CustomPagesAPI.CustomPageCreateParams; export import CustomPageUpdateParams = CustomPagesAPI.CustomPageUpdateParams; export import Tags = TagsAPI.Tags; - export import AccessTag = TagsAPI.AccessTag; + export import ZeroTrustTag = TagsAPI.ZeroTrustTag; export import TagListResponse = TagsAPI.TagListResponse; export import TagDeleteResponse = TagsAPI.TagDeleteResponse; export import TagCreateParams = TagsAPI.TagCreateParams; diff --git a/src/resources/zero-trust/access/applications/applications.ts b/src/resources/zero-trust/access/applications/applications.ts index 10664d5a30..83989568e4 100644 --- a/src/resources/zero-trust/access/applications/applications.ts +++ b/src/resources/zero-trust/access/applications/applications.ts @@ -19,7 +19,7 @@ export class Applications extends APIResource { /** * Adds a new application to Access. */ - create(params: ApplicationCreateParams, options?: Core.RequestOptions): Core.APIPromise { + create(params: ApplicationCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -41,7 +41,7 @@ export class Applications extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/access/apps`, { body, ...options, - }) as Core.APIPromise<{ result: AccessApps }> + }) as Core.APIPromise<{ result: ZeroTrustApps }> )._thenUnwrap((obj) => obj.result); } @@ -52,7 +52,7 @@ export class Applications extends APIResource { appId: string | string, params: ApplicationUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -74,7 +74,7 @@ export class Applications extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/apps/${appId}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessApps }> + }) as Core.APIPromise<{ result: ZeroTrustApps }> )._thenUnwrap((obj) => obj.result); } @@ -166,13 +166,13 @@ export class Applications extends APIResource { appId: string | string, params?: ApplicationGetParams, options?: Core.RequestOptions, - ): Core.APIPromise; - get(appId: string | string, options?: Core.RequestOptions): Core.APIPromise; + ): Core.APIPromise; + get(appId: string | string, options?: Core.RequestOptions): Core.APIPromise; get( appId: string | string, params: ApplicationGetParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.get(appId, {}, params); } @@ -197,7 +197,7 @@ export class Applications extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/access/apps/${appId}`, options, - ) as Core.APIPromise<{ result: AccessApps }> + ) as Core.APIPromise<{ result: ZeroTrustApps }> )._thenUnwrap((obj) => obj.result); } @@ -247,17 +247,17 @@ export class Applications extends APIResource { } } -export type AccessApps = - | AccessApps.SelfHostedApplication - | AccessApps.SaaSApplication - | AccessApps.BrowserSSHApplication - | AccessApps.BrowserVncApplication - | AccessApps.AppLauncherApplication - | AccessApps.DeviceEnrollmentPermissionsApplication - | AccessApps.BrowserIsolationPermissionsApplication - | AccessApps.BookmarkApplication; - -export namespace AccessApps { +export type ZeroTrustApps = + | ZeroTrustApps.SelfHostedApplication + | ZeroTrustApps.SaaSApplication + | ZeroTrustApps.BrowserSSHApplication + | ZeroTrustApps.BrowserVncApplication + | ZeroTrustApps.AppLauncherApplication + | ZeroTrustApps.DeviceEnrollmentPermissionsApplication + | ZeroTrustApps.BrowserIsolationPermissionsApplication + | ZeroTrustApps.BookmarkApplication; + +export namespace ZeroTrustApps { export interface SelfHostedApplication { /** * The primary hostname and path that Access will secure. If the app is visible in @@ -1226,7 +1226,7 @@ export namespace AccessApps { } } -export type ApplicationListResponse = Array; +export type ApplicationListResponse = Array; export interface ApplicationDeleteResponse { /** @@ -3184,7 +3184,7 @@ export interface ApplicationRevokeTokensParams { } export namespace Applications { - export import AccessApps = ApplicationsAPI.AccessApps; + export import ZeroTrustApps = ApplicationsAPI.ZeroTrustApps; export import ApplicationListResponse = ApplicationsAPI.ApplicationListResponse; export import ApplicationDeleteResponse = ApplicationsAPI.ApplicationDeleteResponse; export import ApplicationRevokeTokensResponse = ApplicationsAPI.ApplicationRevokeTokensResponse; @@ -3195,7 +3195,7 @@ export namespace Applications { export import ApplicationGetParams = ApplicationsAPI.ApplicationGetParams; export import ApplicationRevokeTokensParams = ApplicationsAPI.ApplicationRevokeTokensParams; export import CAs = CAsAPI.CAs; - export import AccessCA = CAsAPI.AccessCA; + export import ZeroTrustCA = CAsAPI.ZeroTrustCA; export import CACreateResponse = CAsAPI.CACreateResponse; export import CAListResponse = CAsAPI.CAListResponse; export import CADeleteResponse = CAsAPI.CADeleteResponse; @@ -3208,7 +3208,7 @@ export namespace Applications { export import UserPolicyCheckListResponse = UserPolicyChecksAPI.UserPolicyCheckListResponse; export import UserPolicyCheckListParams = UserPolicyChecksAPI.UserPolicyCheckListParams; export import Policies = PoliciesAPI.Policies; - export import AccessPolicies = PoliciesAPI.AccessPolicies; + export import ZeroTrustPolicies = PoliciesAPI.ZeroTrustPolicies; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse; export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams; diff --git a/src/resources/zero-trust/access/applications/cas.ts b/src/resources/zero-trust/access/applications/cas.ts index 184b6a1a14..a22b30fdd9 100644 --- a/src/resources/zero-trust/access/applications/cas.ts +++ b/src/resources/zero-trust/access/applications/cas.ts @@ -166,7 +166,7 @@ export class CAs extends APIResource { } } -export interface AccessCA { +export interface ZeroTrustCA { /** * The ID of the CA. */ @@ -186,7 +186,7 @@ export interface AccessCA { export type CACreateResponse = unknown | string; -export type CAListResponse = Array; +export type CAListResponse = Array; export interface CADeleteResponse { /** @@ -246,7 +246,7 @@ export interface CAGetParams { } export namespace CAs { - export import AccessCA = CAsAPI.AccessCA; + export import ZeroTrustCA = CAsAPI.ZeroTrustCA; export import CACreateResponse = CAsAPI.CACreateResponse; export import CAListResponse = CAsAPI.CAListResponse; export import CADeleteResponse = CAsAPI.CADeleteResponse; diff --git a/src/resources/zero-trust/access/applications/index.ts b/src/resources/zero-trust/access/applications/index.ts index 6752f59ad1..30e5dc984e 100644 --- a/src/resources/zero-trust/access/applications/index.ts +++ b/src/resources/zero-trust/access/applications/index.ts @@ -1,7 +1,12 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - AccessApps, + UserPolicyCheckListResponse, + UserPolicyCheckListParams, + UserPolicyChecks, +} from './user-policy-checks'; +export { + ZeroTrustApps, ApplicationListResponse, ApplicationDeleteResponse, ApplicationRevokeTokensResponse, @@ -14,7 +19,7 @@ export { Applications, } from './applications'; export { - AccessCA, + ZeroTrustCA, CACreateResponse, CAListResponse, CADeleteResponse, @@ -26,7 +31,7 @@ export { CAs, } from './cas'; export { - AccessPolicies, + ZeroTrustPolicies, PolicyListResponse, PolicyDeleteResponse, PolicyCreateParams, @@ -36,8 +41,3 @@ export { PolicyGetParams, Policies, } from './policies'; -export { - UserPolicyCheckListResponse, - UserPolicyCheckListParams, - UserPolicyChecks, -} from './user-policy-checks'; diff --git a/src/resources/zero-trust/access/applications/policies.ts b/src/resources/zero-trust/access/applications/policies.ts index a3943c7967..d463877e5e 100644 --- a/src/resources/zero-trust/access/applications/policies.ts +++ b/src/resources/zero-trust/access/applications/policies.ts @@ -14,7 +14,7 @@ export class Policies extends APIResource { uuid: string, params: PolicyCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -36,7 +36,7 @@ export class Policies extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/access/apps/${uuid}/policies`, { body, ...options, - }) as Core.APIPromise<{ result: AccessPolicies }> + }) as Core.APIPromise<{ result: ZeroTrustPolicies }> )._thenUnwrap((obj) => obj.result); } @@ -48,7 +48,7 @@ export class Policies extends APIResource { uuid: string, params: PolicyUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -70,7 +70,7 @@ export class Policies extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/apps/${uuid1}/policies/${uuid}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessPolicies }> + }) as Core.APIPromise<{ result: ZeroTrustPolicies }> )._thenUnwrap((obj) => obj.result); } @@ -168,14 +168,14 @@ export class Policies extends APIResource { uuid: string, params?: PolicyGetParams, options?: Core.RequestOptions, - ): Core.APIPromise; - get(uuid1: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise; + ): Core.APIPromise; + get(uuid1: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise; get( uuid1: string, uuid: string, params: PolicyGetParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.get(uuid1, uuid, {}, params); } @@ -200,12 +200,12 @@ export class Policies extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/access/apps/${uuid1}/policies/${uuid}`, options, - ) as Core.APIPromise<{ result: AccessPolicies }> + ) as Core.APIPromise<{ result: ZeroTrustPolicies }> )._thenUnwrap((obj) => obj.result); } } -export interface AccessPolicies { +export interface ZeroTrustPolicies { /** * UUID */ @@ -214,7 +214,7 @@ export interface AccessPolicies { /** * Administrators who can approve a temporary authentication request. */ - approval_groups?: Array; + approval_groups?: Array; /** * Requires the user to request access from an administrator at the start of each @@ -234,25 +234,25 @@ export interface AccessPolicies { * meet any of the Exclude rules. */ exclude?: Array< - | AccessPolicies.AccessEmailRule - | AccessPolicies.AccessEmailListRule - | AccessPolicies.AccessDomainRule - | AccessPolicies.AccessEveryoneRule - | AccessPolicies.AccessIPRule - | AccessPolicies.AccessIPListRule - | AccessPolicies.AccessCertificateRule - | AccessPolicies.AccessAccessGroupRule - | AccessPolicies.AccessAzureGroupRule - | AccessPolicies.AccessGitHubOrganizationRule - | AccessPolicies.AccessGsuiteGroupRule - | AccessPolicies.AccessOktaGroupRule - | AccessPolicies.AccessSamlGroupRule - | AccessPolicies.AccessServiceTokenRule - | AccessPolicies.AccessAnyValidServiceTokenRule - | AccessPolicies.AccessExternalEvaluationRule - | AccessPolicies.AccessCountryRule - | AccessPolicies.AccessAuthenticationMethodRule - | AccessPolicies.AccessDevicePostureRule + | ZeroTrustPolicies.AccessEmailRule + | ZeroTrustPolicies.AccessEmailListRule + | ZeroTrustPolicies.AccessDomainRule + | ZeroTrustPolicies.AccessEveryoneRule + | ZeroTrustPolicies.AccessIPRule + | ZeroTrustPolicies.AccessIPListRule + | ZeroTrustPolicies.AccessCertificateRule + | ZeroTrustPolicies.AccessAccessGroupRule + | ZeroTrustPolicies.AccessAzureGroupRule + | ZeroTrustPolicies.AccessGitHubOrganizationRule + | ZeroTrustPolicies.AccessGsuiteGroupRule + | ZeroTrustPolicies.AccessOktaGroupRule + | ZeroTrustPolicies.AccessSamlGroupRule + | ZeroTrustPolicies.AccessServiceTokenRule + | ZeroTrustPolicies.AccessAnyValidServiceTokenRule + | ZeroTrustPolicies.AccessExternalEvaluationRule + | ZeroTrustPolicies.AccessCountryRule + | ZeroTrustPolicies.AccessAuthenticationMethodRule + | ZeroTrustPolicies.AccessDevicePostureRule >; /** @@ -260,25 +260,25 @@ export interface AccessPolicies { * the Include rules. */ include?: Array< - | AccessPolicies.AccessEmailRule - | AccessPolicies.AccessEmailListRule - | AccessPolicies.AccessDomainRule - | AccessPolicies.AccessEveryoneRule - | AccessPolicies.AccessIPRule - | AccessPolicies.AccessIPListRule - | AccessPolicies.AccessCertificateRule - | AccessPolicies.AccessAccessGroupRule - | AccessPolicies.AccessAzureGroupRule - | AccessPolicies.AccessGitHubOrganizationRule - | AccessPolicies.AccessGsuiteGroupRule - | AccessPolicies.AccessOktaGroupRule - | AccessPolicies.AccessSamlGroupRule - | AccessPolicies.AccessServiceTokenRule - | AccessPolicies.AccessAnyValidServiceTokenRule - | AccessPolicies.AccessExternalEvaluationRule - | AccessPolicies.AccessCountryRule - | AccessPolicies.AccessAuthenticationMethodRule - | AccessPolicies.AccessDevicePostureRule + | ZeroTrustPolicies.AccessEmailRule + | ZeroTrustPolicies.AccessEmailListRule + | ZeroTrustPolicies.AccessDomainRule + | ZeroTrustPolicies.AccessEveryoneRule + | ZeroTrustPolicies.AccessIPRule + | ZeroTrustPolicies.AccessIPListRule + | ZeroTrustPolicies.AccessCertificateRule + | ZeroTrustPolicies.AccessAccessGroupRule + | ZeroTrustPolicies.AccessAzureGroupRule + | ZeroTrustPolicies.AccessGitHubOrganizationRule + | ZeroTrustPolicies.AccessGsuiteGroupRule + | ZeroTrustPolicies.AccessOktaGroupRule + | ZeroTrustPolicies.AccessSamlGroupRule + | ZeroTrustPolicies.AccessServiceTokenRule + | ZeroTrustPolicies.AccessAnyValidServiceTokenRule + | ZeroTrustPolicies.AccessExternalEvaluationRule + | ZeroTrustPolicies.AccessCountryRule + | ZeroTrustPolicies.AccessAuthenticationMethodRule + | ZeroTrustPolicies.AccessDevicePostureRule >; /** @@ -313,25 +313,25 @@ export interface AccessPolicies { * meet all of the Require rules. */ require?: Array< - | AccessPolicies.AccessEmailRule - | AccessPolicies.AccessEmailListRule - | AccessPolicies.AccessDomainRule - | AccessPolicies.AccessEveryoneRule - | AccessPolicies.AccessIPRule - | AccessPolicies.AccessIPListRule - | AccessPolicies.AccessCertificateRule - | AccessPolicies.AccessAccessGroupRule - | AccessPolicies.AccessAzureGroupRule - | AccessPolicies.AccessGitHubOrganizationRule - | AccessPolicies.AccessGsuiteGroupRule - | AccessPolicies.AccessOktaGroupRule - | AccessPolicies.AccessSamlGroupRule - | AccessPolicies.AccessServiceTokenRule - | AccessPolicies.AccessAnyValidServiceTokenRule - | AccessPolicies.AccessExternalEvaluationRule - | AccessPolicies.AccessCountryRule - | AccessPolicies.AccessAuthenticationMethodRule - | AccessPolicies.AccessDevicePostureRule + | ZeroTrustPolicies.AccessEmailRule + | ZeroTrustPolicies.AccessEmailListRule + | ZeroTrustPolicies.AccessDomainRule + | ZeroTrustPolicies.AccessEveryoneRule + | ZeroTrustPolicies.AccessIPRule + | ZeroTrustPolicies.AccessIPListRule + | ZeroTrustPolicies.AccessCertificateRule + | ZeroTrustPolicies.AccessAccessGroupRule + | ZeroTrustPolicies.AccessAzureGroupRule + | ZeroTrustPolicies.AccessGitHubOrganizationRule + | ZeroTrustPolicies.AccessGsuiteGroupRule + | ZeroTrustPolicies.AccessOktaGroupRule + | ZeroTrustPolicies.AccessSamlGroupRule + | ZeroTrustPolicies.AccessServiceTokenRule + | ZeroTrustPolicies.AccessAnyValidServiceTokenRule + | ZeroTrustPolicies.AccessExternalEvaluationRule + | ZeroTrustPolicies.AccessCountryRule + | ZeroTrustPolicies.AccessAuthenticationMethodRule + | ZeroTrustPolicies.AccessDevicePostureRule >; /** @@ -344,7 +344,7 @@ export interface AccessPolicies { updated_at?: string; } -export namespace AccessPolicies { +export namespace ZeroTrustPolicies { /** * A group of email addresses that can approve a temporary authentication request. */ @@ -1311,7 +1311,7 @@ export namespace AccessPolicies { } } -export type PolicyListResponse = Array; +export type PolicyListResponse = Array; export interface PolicyDeleteResponse { /** @@ -3581,7 +3581,7 @@ export interface PolicyGetParams { } export namespace Policies { - export import AccessPolicies = PoliciesAPI.AccessPolicies; + export import ZeroTrustPolicies = PoliciesAPI.ZeroTrustPolicies; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse; export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams; diff --git a/src/resources/zero-trust/access/bookmarks.ts b/src/resources/zero-trust/access/bookmarks.ts index 642c242e50..ca81366a60 100644 --- a/src/resources/zero-trust/access/bookmarks.ts +++ b/src/resources/zero-trust/access/bookmarks.ts @@ -8,10 +8,14 @@ export class Bookmarks extends APIResource { /** * Create a new Bookmark application. */ - create(identifier: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise { + create( + identifier: string, + uuid: string, + options?: Core.RequestOptions, + ): Core.APIPromise { return ( this._client.post(`/accounts/${identifier}/access/bookmarks/${uuid}`, options) as Core.APIPromise<{ - result: AccessBookmarks; + result: ZeroTrustBookmarks; }> )._thenUnwrap((obj) => obj.result); } @@ -19,10 +23,14 @@ export class Bookmarks extends APIResource { /** * Updates a configured Bookmark application. */ - update(identifier: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise { + update( + identifier: string, + uuid: string, + options?: Core.RequestOptions, + ): Core.APIPromise { return ( this._client.put(`/accounts/${identifier}/access/bookmarks/${uuid}`, options) as Core.APIPromise<{ - result: AccessBookmarks; + result: ZeroTrustBookmarks; }> )._thenUnwrap((obj) => obj.result); } @@ -56,16 +64,16 @@ export class Bookmarks extends APIResource { /** * Fetches a single Bookmark application. */ - get(identifier: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise { + get(identifier: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise { return ( this._client.get(`/accounts/${identifier}/access/bookmarks/${uuid}`, options) as Core.APIPromise<{ - result: AccessBookmarks; + result: ZeroTrustBookmarks; }> )._thenUnwrap((obj) => obj.result); } } -export interface AccessBookmarks { +export interface ZeroTrustBookmarks { /** * The unique identifier for the Bookmark application. */ @@ -96,7 +104,7 @@ export interface AccessBookmarks { updated_at?: string; } -export type BookmarkListResponse = Array; +export type BookmarkListResponse = Array; export interface BookmarkDeleteResponse { /** @@ -106,7 +114,7 @@ export interface BookmarkDeleteResponse { } export namespace Bookmarks { - export import AccessBookmarks = BookmarksAPI.AccessBookmarks; + export import ZeroTrustBookmarks = BookmarksAPI.ZeroTrustBookmarks; export import BookmarkListResponse = BookmarksAPI.BookmarkListResponse; export import BookmarkDeleteResponse = BookmarksAPI.BookmarkDeleteResponse; } diff --git a/src/resources/zero-trust/access/certificates/certificates.ts b/src/resources/zero-trust/access/certificates/certificates.ts index dbcf1f82b7..6a5649bb18 100644 --- a/src/resources/zero-trust/access/certificates/certificates.ts +++ b/src/resources/zero-trust/access/certificates/certificates.ts @@ -16,7 +16,7 @@ export class Certificates extends APIResource { create( params: CertificateCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -38,7 +38,7 @@ export class Certificates extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/access/certificates`, { body, ...options, - }) as Core.APIPromise<{ result: AccessCertificates }> + }) as Core.APIPromise<{ result: ZeroTrustCertificates }> )._thenUnwrap((obj) => obj.result); } @@ -49,7 +49,7 @@ export class Certificates extends APIResource { uuid: string, params: CertificateUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -71,7 +71,7 @@ export class Certificates extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/certificates/${uuid}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessCertificates }> + }) as Core.APIPromise<{ result: ZeroTrustCertificates }> )._thenUnwrap((obj) => obj.result); } @@ -164,13 +164,13 @@ export class Certificates extends APIResource { uuid: string, params?: CertificateGetParams, options?: Core.RequestOptions, - ): Core.APIPromise; - get(uuid: string, options?: Core.RequestOptions): Core.APIPromise; + ): Core.APIPromise; + get(uuid: string, options?: Core.RequestOptions): Core.APIPromise; get( uuid: string, params: CertificateGetParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.get(uuid, {}, params); } @@ -195,12 +195,12 @@ export class Certificates extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/access/certificates/${uuid}`, options, - ) as Core.APIPromise<{ result: AccessCertificates }> + ) as Core.APIPromise<{ result: ZeroTrustCertificates }> )._thenUnwrap((obj) => obj.result); } } -export interface AccessCertificates { +export interface ZeroTrustCertificates { /** * The ID of the application that will use this certificate. */ @@ -228,7 +228,7 @@ export interface AccessCertificates { updated_at?: string; } -export type CertificateListResponse = Array; +export type CertificateListResponse = Array; export interface CertificateDeleteResponse { /** @@ -327,7 +327,7 @@ export interface CertificateGetParams { } export namespace Certificates { - export import AccessCertificates = CertificatesAPI.AccessCertificates; + export import ZeroTrustCertificates = CertificatesAPI.ZeroTrustCertificates; export import CertificateListResponse = CertificatesAPI.CertificateListResponse; export import CertificateDeleteResponse = CertificatesAPI.CertificateDeleteResponse; export import CertificateCreateParams = CertificatesAPI.CertificateCreateParams; @@ -336,7 +336,7 @@ export namespace Certificates { export import CertificateDeleteParams = CertificatesAPI.CertificateDeleteParams; export import CertificateGetParams = CertificatesAPI.CertificateGetParams; export import Settings = SettingsAPI.Settings; - export import AccessSettings = SettingsAPI.AccessSettings; + export import ZeroTrustSettings = SettingsAPI.ZeroTrustSettings; export import SettingUpdateResponse = SettingsAPI.SettingUpdateResponse; export import SettingGetResponse = SettingsAPI.SettingGetResponse; export import SettingUpdateParams = SettingsAPI.SettingUpdateParams; diff --git a/src/resources/zero-trust/access/certificates/index.ts b/src/resources/zero-trust/access/certificates/index.ts index c7d40b38ed..5aa0f087fd 100644 --- a/src/resources/zero-trust/access/certificates/index.ts +++ b/src/resources/zero-trust/access/certificates/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - AccessCertificates, + ZeroTrustCertificates, CertificateListResponse, CertificateDeleteResponse, CertificateCreateParams, @@ -12,7 +12,7 @@ export { Certificates, } from './certificates'; export { - AccessSettings, + ZeroTrustSettings, SettingUpdateResponse, SettingGetResponse, SettingUpdateParams, diff --git a/src/resources/zero-trust/access/certificates/settings.ts b/src/resources/zero-trust/access/certificates/settings.ts index 7d979c544b..e60523e8eb 100644 --- a/src/resources/zero-trust/access/certificates/settings.ts +++ b/src/resources/zero-trust/access/certificates/settings.ts @@ -77,7 +77,7 @@ export class Settings extends APIResource { } } -export interface AccessSettings { +export interface ZeroTrustSettings { /** * Request client certificates for this hostname in China. Can only be set to true * if this zone is china network enabled. @@ -97,15 +97,15 @@ export interface AccessSettings { hostname: string; } -export type SettingUpdateResponse = Array; +export type SettingUpdateResponse = Array; -export type SettingGetResponse = Array; +export type SettingGetResponse = Array; export interface SettingUpdateParams { /** * Body param: */ - settings: Array; + settings: Array; /** * Path param: The Account ID to use for this endpoint. Mutually exclusive with the @@ -133,7 +133,7 @@ export interface SettingGetParams { } export namespace Settings { - export import AccessSettings = SettingsAPI.AccessSettings; + export import ZeroTrustSettings = SettingsAPI.ZeroTrustSettings; export import SettingUpdateResponse = SettingsAPI.SettingUpdateResponse; export import SettingGetResponse = SettingsAPI.SettingGetResponse; export import SettingUpdateParams = SettingsAPI.SettingUpdateParams; diff --git a/src/resources/zero-trust/access/custom-pages.ts b/src/resources/zero-trust/access/custom-pages.ts index 403e30a811..fe94d0d2d3 100644 --- a/src/resources/zero-trust/access/custom-pages.ts +++ b/src/resources/zero-trust/access/custom-pages.ts @@ -12,12 +12,12 @@ export class CustomPages extends APIResource { identifier: string, body: CustomPageCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/accounts/${identifier}/access/custom_pages`, { body, ...options, - }) as Core.APIPromise<{ result: AccessCustomPageWithoutHTML }> + }) as Core.APIPromise<{ result: ZeroTrustCustomPageWithoutHTML }> )._thenUnwrap((obj) => obj.result); } @@ -29,12 +29,12 @@ export class CustomPages extends APIResource { uuid: string, body: CustomPageUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/accounts/${identifier}/access/custom_pages/${uuid}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessCustomPageWithoutHTML }> + }) as Core.APIPromise<{ result: ZeroTrustCustomPageWithoutHTML }> )._thenUnwrap((obj) => obj.result); } @@ -67,16 +67,16 @@ export class CustomPages extends APIResource { /** * Fetches a custom page and also returns its HTML. */ - get(identifier: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise { + get(identifier: string, uuid: string, options?: Core.RequestOptions): Core.APIPromise { return ( this._client.get(`/accounts/${identifier}/access/custom_pages/${uuid}`, options) as Core.APIPromise<{ - result: AccessCustomPage; + result: ZeroTrustCustomPage; }> )._thenUnwrap((obj) => obj.result); } } -export interface AccessCustomPage { +export interface ZeroTrustCustomPage { /** * Custom page HTML. */ @@ -107,7 +107,7 @@ export interface AccessCustomPage { updated_at?: string; } -export interface AccessCustomPageWithoutHTML { +export interface ZeroTrustCustomPageWithoutHTML { /** * Custom page name. */ @@ -133,7 +133,7 @@ export interface AccessCustomPageWithoutHTML { updated_at?: string; } -export type CustomPageListResponse = Array; +export type CustomPageListResponse = Array; export interface CustomPageDeleteResponse { /** @@ -187,8 +187,8 @@ export interface CustomPageUpdateParams { } export namespace CustomPages { - export import AccessCustomPage = CustomPagesAPI.AccessCustomPage; - export import AccessCustomPageWithoutHTML = CustomPagesAPI.AccessCustomPageWithoutHTML; + export import ZeroTrustCustomPage = CustomPagesAPI.ZeroTrustCustomPage; + export import ZeroTrustCustomPageWithoutHTML = CustomPagesAPI.ZeroTrustCustomPageWithoutHTML; export import CustomPageListResponse = CustomPagesAPI.CustomPageListResponse; export import CustomPageDeleteResponse = CustomPagesAPI.CustomPageDeleteResponse; export import CustomPageCreateParams = CustomPagesAPI.CustomPageCreateParams; diff --git a/src/resources/zero-trust/access/groups.ts b/src/resources/zero-trust/access/groups.ts index 4d4bf431af..008dbaa2da 100644 --- a/src/resources/zero-trust/access/groups.ts +++ b/src/resources/zero-trust/access/groups.ts @@ -10,7 +10,7 @@ export class Groups extends APIResource { /** * Creates a new Access group. */ - create(params: GroupCreateParams, options?: Core.RequestOptions): Core.APIPromise { + create(params: GroupCreateParams, options?: Core.RequestOptions): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -32,7 +32,7 @@ export class Groups extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/access/groups`, { body, ...options, - }) as Core.APIPromise<{ result: AccessGroups }> + }) as Core.APIPromise<{ result: ZeroTrustGroups }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +43,7 @@ export class Groups extends APIResource { uuid: string, params: GroupUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -65,7 +65,7 @@ export class Groups extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/groups/${uuid}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessGroups }> + }) as Core.APIPromise<{ result: ZeroTrustGroups }> )._thenUnwrap((obj) => obj.result); } @@ -150,13 +150,13 @@ export class Groups extends APIResource { /** * Fetches a single Access group. */ - get(uuid: string, params?: GroupGetParams, options?: Core.RequestOptions): Core.APIPromise; - get(uuid: string, options?: Core.RequestOptions): Core.APIPromise; + get(uuid: string, params?: GroupGetParams, options?: Core.RequestOptions): Core.APIPromise; + get(uuid: string, options?: Core.RequestOptions): Core.APIPromise; get( uuid: string, params: GroupGetParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.get(uuid, {}, params); } @@ -181,12 +181,12 @@ export class Groups extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/access/groups/${uuid}`, options, - ) as Core.APIPromise<{ result: AccessGroups }> + ) as Core.APIPromise<{ result: ZeroTrustGroups }> )._thenUnwrap((obj) => obj.result); } } -export interface AccessGroups { +export interface ZeroTrustGroups { /** * UUID */ @@ -199,25 +199,25 @@ export interface AccessGroups { * meet any of the Exclude rules. */ exclude?: Array< - | AccessGroups.AccessEmailRule - | AccessGroups.AccessEmailListRule - | AccessGroups.AccessDomainRule - | AccessGroups.AccessEveryoneRule - | AccessGroups.AccessIPRule - | AccessGroups.AccessIPListRule - | AccessGroups.AccessCertificateRule - | AccessGroups.AccessAccessGroupRule - | AccessGroups.AccessAzureGroupRule - | AccessGroups.AccessGitHubOrganizationRule - | AccessGroups.AccessGsuiteGroupRule - | AccessGroups.AccessOktaGroupRule - | AccessGroups.AccessSamlGroupRule - | AccessGroups.AccessServiceTokenRule - | AccessGroups.AccessAnyValidServiceTokenRule - | AccessGroups.AccessExternalEvaluationRule - | AccessGroups.AccessCountryRule - | AccessGroups.AccessAuthenticationMethodRule - | AccessGroups.AccessDevicePostureRule + | ZeroTrustGroups.AccessEmailRule + | ZeroTrustGroups.AccessEmailListRule + | ZeroTrustGroups.AccessDomainRule + | ZeroTrustGroups.AccessEveryoneRule + | ZeroTrustGroups.AccessIPRule + | ZeroTrustGroups.AccessIPListRule + | ZeroTrustGroups.AccessCertificateRule + | ZeroTrustGroups.AccessAccessGroupRule + | ZeroTrustGroups.AccessAzureGroupRule + | ZeroTrustGroups.AccessGitHubOrganizationRule + | ZeroTrustGroups.AccessGsuiteGroupRule + | ZeroTrustGroups.AccessOktaGroupRule + | ZeroTrustGroups.AccessSamlGroupRule + | ZeroTrustGroups.AccessServiceTokenRule + | ZeroTrustGroups.AccessAnyValidServiceTokenRule + | ZeroTrustGroups.AccessExternalEvaluationRule + | ZeroTrustGroups.AccessCountryRule + | ZeroTrustGroups.AccessAuthenticationMethodRule + | ZeroTrustGroups.AccessDevicePostureRule >; /** @@ -225,25 +225,25 @@ export interface AccessGroups { * the Include rules. */ include?: Array< - | AccessGroups.AccessEmailRule - | AccessGroups.AccessEmailListRule - | AccessGroups.AccessDomainRule - | AccessGroups.AccessEveryoneRule - | AccessGroups.AccessIPRule - | AccessGroups.AccessIPListRule - | AccessGroups.AccessCertificateRule - | AccessGroups.AccessAccessGroupRule - | AccessGroups.AccessAzureGroupRule - | AccessGroups.AccessGitHubOrganizationRule - | AccessGroups.AccessGsuiteGroupRule - | AccessGroups.AccessOktaGroupRule - | AccessGroups.AccessSamlGroupRule - | AccessGroups.AccessServiceTokenRule - | AccessGroups.AccessAnyValidServiceTokenRule - | AccessGroups.AccessExternalEvaluationRule - | AccessGroups.AccessCountryRule - | AccessGroups.AccessAuthenticationMethodRule - | AccessGroups.AccessDevicePostureRule + | ZeroTrustGroups.AccessEmailRule + | ZeroTrustGroups.AccessEmailListRule + | ZeroTrustGroups.AccessDomainRule + | ZeroTrustGroups.AccessEveryoneRule + | ZeroTrustGroups.AccessIPRule + | ZeroTrustGroups.AccessIPListRule + | ZeroTrustGroups.AccessCertificateRule + | ZeroTrustGroups.AccessAccessGroupRule + | ZeroTrustGroups.AccessAzureGroupRule + | ZeroTrustGroups.AccessGitHubOrganizationRule + | ZeroTrustGroups.AccessGsuiteGroupRule + | ZeroTrustGroups.AccessOktaGroupRule + | ZeroTrustGroups.AccessSamlGroupRule + | ZeroTrustGroups.AccessServiceTokenRule + | ZeroTrustGroups.AccessAnyValidServiceTokenRule + | ZeroTrustGroups.AccessExternalEvaluationRule + | ZeroTrustGroups.AccessCountryRule + | ZeroTrustGroups.AccessAuthenticationMethodRule + | ZeroTrustGroups.AccessDevicePostureRule >; /** @@ -251,25 +251,25 @@ export interface AccessGroups { * meet all of the Require rules. */ is_default?: Array< - | AccessGroups.AccessEmailRule - | AccessGroups.AccessEmailListRule - | AccessGroups.AccessDomainRule - | AccessGroups.AccessEveryoneRule - | AccessGroups.AccessIPRule - | AccessGroups.AccessIPListRule - | AccessGroups.AccessCertificateRule - | AccessGroups.AccessAccessGroupRule - | AccessGroups.AccessAzureGroupRule - | AccessGroups.AccessGitHubOrganizationRule - | AccessGroups.AccessGsuiteGroupRule - | AccessGroups.AccessOktaGroupRule - | AccessGroups.AccessSamlGroupRule - | AccessGroups.AccessServiceTokenRule - | AccessGroups.AccessAnyValidServiceTokenRule - | AccessGroups.AccessExternalEvaluationRule - | AccessGroups.AccessCountryRule - | AccessGroups.AccessAuthenticationMethodRule - | AccessGroups.AccessDevicePostureRule + | ZeroTrustGroups.AccessEmailRule + | ZeroTrustGroups.AccessEmailListRule + | ZeroTrustGroups.AccessDomainRule + | ZeroTrustGroups.AccessEveryoneRule + | ZeroTrustGroups.AccessIPRule + | ZeroTrustGroups.AccessIPListRule + | ZeroTrustGroups.AccessCertificateRule + | ZeroTrustGroups.AccessAccessGroupRule + | ZeroTrustGroups.AccessAzureGroupRule + | ZeroTrustGroups.AccessGitHubOrganizationRule + | ZeroTrustGroups.AccessGsuiteGroupRule + | ZeroTrustGroups.AccessOktaGroupRule + | ZeroTrustGroups.AccessSamlGroupRule + | ZeroTrustGroups.AccessServiceTokenRule + | ZeroTrustGroups.AccessAnyValidServiceTokenRule + | ZeroTrustGroups.AccessExternalEvaluationRule + | ZeroTrustGroups.AccessCountryRule + | ZeroTrustGroups.AccessAuthenticationMethodRule + | ZeroTrustGroups.AccessDevicePostureRule >; /** @@ -282,31 +282,31 @@ export interface AccessGroups { * meet all of the Require rules. */ require?: Array< - | AccessGroups.AccessEmailRule - | AccessGroups.AccessEmailListRule - | AccessGroups.AccessDomainRule - | AccessGroups.AccessEveryoneRule - | AccessGroups.AccessIPRule - | AccessGroups.AccessIPListRule - | AccessGroups.AccessCertificateRule - | AccessGroups.AccessAccessGroupRule - | AccessGroups.AccessAzureGroupRule - | AccessGroups.AccessGitHubOrganizationRule - | AccessGroups.AccessGsuiteGroupRule - | AccessGroups.AccessOktaGroupRule - | AccessGroups.AccessSamlGroupRule - | AccessGroups.AccessServiceTokenRule - | AccessGroups.AccessAnyValidServiceTokenRule - | AccessGroups.AccessExternalEvaluationRule - | AccessGroups.AccessCountryRule - | AccessGroups.AccessAuthenticationMethodRule - | AccessGroups.AccessDevicePostureRule + | ZeroTrustGroups.AccessEmailRule + | ZeroTrustGroups.AccessEmailListRule + | ZeroTrustGroups.AccessDomainRule + | ZeroTrustGroups.AccessEveryoneRule + | ZeroTrustGroups.AccessIPRule + | ZeroTrustGroups.AccessIPListRule + | ZeroTrustGroups.AccessCertificateRule + | ZeroTrustGroups.AccessAccessGroupRule + | ZeroTrustGroups.AccessAzureGroupRule + | ZeroTrustGroups.AccessGitHubOrganizationRule + | ZeroTrustGroups.AccessGsuiteGroupRule + | ZeroTrustGroups.AccessOktaGroupRule + | ZeroTrustGroups.AccessSamlGroupRule + | ZeroTrustGroups.AccessServiceTokenRule + | ZeroTrustGroups.AccessAnyValidServiceTokenRule + | ZeroTrustGroups.AccessExternalEvaluationRule + | ZeroTrustGroups.AccessCountryRule + | ZeroTrustGroups.AccessAuthenticationMethodRule + | ZeroTrustGroups.AccessDevicePostureRule >; updated_at?: string; } -export namespace AccessGroups { +export namespace ZeroTrustGroups { /** * Matches a specific email. */ @@ -1568,7 +1568,7 @@ export namespace AccessGroups { } } -export type GroupListResponse = Array; +export type GroupListResponse = Array; export interface GroupDeleteResponse { /** @@ -3712,7 +3712,7 @@ export interface GroupGetParams { } export namespace Groups { - export import AccessGroups = GroupsAPI.AccessGroups; + export import ZeroTrustGroups = GroupsAPI.ZeroTrustGroups; export import GroupListResponse = GroupsAPI.GroupListResponse; export import GroupDeleteResponse = GroupsAPI.GroupDeleteResponse; export import GroupCreateParams = GroupsAPI.GroupCreateParams; diff --git a/src/resources/zero-trust/access/index.ts b/src/resources/zero-trust/access/index.ts index 6fde2bb5a5..576fd4a78d 100644 --- a/src/resources/zero-trust/access/index.ts +++ b/src/resources/zero-trust/access/index.ts @@ -1,8 +1,10 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { Access } from './access'; +export { KeyUpdateResponse, KeyGetResponse, KeyRotateResponse, KeyUpdateParams, Keys } from './keys'; +export { Logs } from './logs/index'; export { - AccessApps, + ZeroTrustApps, ApplicationListResponse, ApplicationDeleteResponse, ApplicationRevokeTokensResponse, @@ -14,9 +16,9 @@ export { ApplicationRevokeTokensParams, Applications, } from './applications/index'; -export { AccessBookmarks, BookmarkListResponse, BookmarkDeleteResponse, Bookmarks } from './bookmarks'; +export { ZeroTrustBookmarks, BookmarkListResponse, BookmarkDeleteResponse, Bookmarks } from './bookmarks'; export { - AccessCertificates, + ZeroTrustCertificates, CertificateListResponse, CertificateDeleteResponse, CertificateCreateParams, @@ -27,8 +29,8 @@ export { Certificates, } from './certificates/index'; export { - AccessCustomPage, - AccessCustomPageWithoutHTML, + ZeroTrustCustomPage, + ZeroTrustCustomPageWithoutHTML, CustomPageListResponse, CustomPageDeleteResponse, CustomPageCreateParams, @@ -36,7 +38,7 @@ export { CustomPages, } from './custom-pages'; export { - AccessGroups, + ZeroTrustGroups, GroupListResponse, GroupDeleteResponse, GroupCreateParams, @@ -47,7 +49,7 @@ export { Groups, } from './groups'; export { - AccessServiceTokens, + ZeroTrustServiceTokens, ServiceTokenCreateResponse, ServiceTokenListResponse, ServiceTokenRotateResponse, @@ -58,13 +60,11 @@ export { ServiceTokens, } from './service-tokens'; export { - AccessTag, + ZeroTrustTag, TagListResponse, TagDeleteResponse, TagCreateParams, TagUpdateParams, Tags, } from './tags'; -export { AccessUsers, UserListResponse, Users } from './users/index'; -export { KeyUpdateResponse, KeyGetResponse, KeyRotateResponse, KeyUpdateParams, Keys } from './keys'; -export { Logs } from './logs/index'; +export { ZeroTrustUsers, UserListResponse, Users } from './users/index'; diff --git a/src/resources/zero-trust/access/logs/access-requests.ts b/src/resources/zero-trust/access/logs/access-requests.ts index 57b1b36177..21406e15c5 100644 --- a/src/resources/zero-trust/access/logs/access-requests.ts +++ b/src/resources/zero-trust/access/logs/access-requests.ts @@ -17,7 +17,7 @@ export class AccessRequests extends APIResource { } } -export interface AccessAccessRequests { +export interface ZeroTrustAccessRequests { /** * The event that occurred, such as a login attempt. */ @@ -61,9 +61,9 @@ export interface AccessAccessRequests { user_email?: string; } -export type AccessRequestListResponse = Array; +export type AccessRequestListResponse = Array; export namespace AccessRequests { - export import AccessAccessRequests = AccessRequestsAPI.AccessAccessRequests; + export import ZeroTrustAccessRequests = AccessRequestsAPI.ZeroTrustAccessRequests; export import AccessRequestListResponse = AccessRequestsAPI.AccessRequestListResponse; } diff --git a/src/resources/zero-trust/access/logs/index.ts b/src/resources/zero-trust/access/logs/index.ts index 8d66a5599d..49032fd500 100644 --- a/src/resources/zero-trust/access/logs/index.ts +++ b/src/resources/zero-trust/access/logs/index.ts @@ -1,4 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { AccessAccessRequests, AccessRequestListResponse, AccessRequests } from './access-requests'; export { Logs } from './logs'; +export { ZeroTrustAccessRequests, AccessRequestListResponse, AccessRequests } from './access-requests'; diff --git a/src/resources/zero-trust/access/logs/logs.ts b/src/resources/zero-trust/access/logs/logs.ts index f867ee7670..3bc8a878ac 100644 --- a/src/resources/zero-trust/access/logs/logs.ts +++ b/src/resources/zero-trust/access/logs/logs.ts @@ -9,6 +9,6 @@ export class Logs extends APIResource { export namespace Logs { export import AccessRequests = AccessRequestsAPI.AccessRequests; - export import AccessAccessRequests = AccessRequestsAPI.AccessAccessRequests; + export import ZeroTrustAccessRequests = AccessRequestsAPI.ZeroTrustAccessRequests; export import AccessRequestListResponse = AccessRequestsAPI.AccessRequestListResponse; } diff --git a/src/resources/zero-trust/access/service-tokens.ts b/src/resources/zero-trust/access/service-tokens.ts index a938e660c0..bed4199d1a 100644 --- a/src/resources/zero-trust/access/service-tokens.ts +++ b/src/resources/zero-trust/access/service-tokens.ts @@ -48,7 +48,7 @@ export class ServiceTokens extends APIResource { uuid: string, params: ServiceTokenUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -70,7 +70,7 @@ export class ServiceTokens extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/service_tokens/${uuid}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessServiceTokens }> + }) as Core.APIPromise<{ result: ZeroTrustServiceTokens }> )._thenUnwrap((obj) => obj.result); } @@ -121,13 +121,13 @@ export class ServiceTokens extends APIResource { uuid: string, params?: ServiceTokenDeleteParams, options?: Core.RequestOptions, - ): Core.APIPromise; - delete(uuid: string, options?: Core.RequestOptions): Core.APIPromise; + ): Core.APIPromise; + delete(uuid: string, options?: Core.RequestOptions): Core.APIPromise; delete( uuid: string, params: ServiceTokenDeleteParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.delete(uuid, {}, params); } @@ -152,7 +152,7 @@ export class ServiceTokens extends APIResource { this._client.delete( `/${accountOrZone}/${accountOrZoneId}/access/service_tokens/${uuid}`, options, - ) as Core.APIPromise<{ result: AccessServiceTokens }> + ) as Core.APIPromise<{ result: ZeroTrustServiceTokens }> )._thenUnwrap((obj) => obj.result); } @@ -163,12 +163,12 @@ export class ServiceTokens extends APIResource { identifier: string, uuid: string, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post( `/accounts/${identifier}/access/service_tokens/${uuid}/refresh`, options, - ) as Core.APIPromise<{ result: AccessServiceTokens }> + ) as Core.APIPromise<{ result: ZeroTrustServiceTokens }> )._thenUnwrap((obj) => obj.result); } @@ -189,7 +189,7 @@ export class ServiceTokens extends APIResource { } } -export interface AccessServiceTokens { +export interface ZeroTrustServiceTokens { /** * The ID of the service token. */ @@ -253,7 +253,7 @@ export interface ServiceTokenCreateResponse { updated_at?: string; } -export type ServiceTokenListResponse = Array; +export type ServiceTokenListResponse = Array; export interface ServiceTokenRotateResponse { /** @@ -367,7 +367,7 @@ export interface ServiceTokenDeleteParams { } export namespace ServiceTokens { - export import AccessServiceTokens = ServiceTokensAPI.AccessServiceTokens; + export import ZeroTrustServiceTokens = ServiceTokensAPI.ZeroTrustServiceTokens; export import ServiceTokenCreateResponse = ServiceTokensAPI.ServiceTokenCreateResponse; export import ServiceTokenListResponse = ServiceTokensAPI.ServiceTokenListResponse; export import ServiceTokenRotateResponse = ServiceTokensAPI.ServiceTokenRotateResponse; diff --git a/src/resources/zero-trust/access/tags.ts b/src/resources/zero-trust/access/tags.ts index 4ba04d717a..5e660e04e6 100644 --- a/src/resources/zero-trust/access/tags.ts +++ b/src/resources/zero-trust/access/tags.ts @@ -12,10 +12,10 @@ export class Tags extends APIResource { identifier: string, body: TagCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.post(`/accounts/${identifier}/access/tags`, { body, ...options }) as Core.APIPromise<{ - result: AccessTag; + result: ZeroTrustTag; }> )._thenUnwrap((obj) => obj.result); } @@ -28,12 +28,12 @@ export class Tags extends APIResource { tagName: string, body: TagUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { return ( this._client.put(`/accounts/${identifier}/access/tags/${tagName}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessTag }> + }) as Core.APIPromise<{ result: ZeroTrustTag }> )._thenUnwrap((obj) => obj.result); } @@ -66,10 +66,10 @@ export class Tags extends APIResource { /** * Get a tag */ - get(identifier: string, name: string, options?: Core.RequestOptions): Core.APIPromise { + get(identifier: string, name: string, options?: Core.RequestOptions): Core.APIPromise { return ( this._client.get(`/accounts/${identifier}/access/tags/${name}`, options) as Core.APIPromise<{ - result: AccessTag; + result: ZeroTrustTag; }> )._thenUnwrap((obj) => obj.result); } @@ -78,7 +78,7 @@ export class Tags extends APIResource { /** * A tag */ -export interface AccessTag { +export interface ZeroTrustTag { /** * The name of the tag */ @@ -94,7 +94,7 @@ export interface AccessTag { updated_at?: string; } -export type TagListResponse = Array; +export type TagListResponse = Array; export interface TagDeleteResponse { /** @@ -118,7 +118,7 @@ export interface TagUpdateParams { } export namespace Tags { - export import AccessTag = TagsAPI.AccessTag; + export import ZeroTrustTag = TagsAPI.ZeroTrustTag; export import TagListResponse = TagsAPI.TagListResponse; export import TagDeleteResponse = TagsAPI.TagDeleteResponse; export import TagCreateParams = TagsAPI.TagCreateParams; diff --git a/src/resources/zero-trust/access/users/index.ts b/src/resources/zero-trust/access/users/index.ts index 08bd4d3268..9d82326ea3 100644 --- a/src/resources/zero-trust/access/users/index.ts +++ b/src/resources/zero-trust/access/users/index.ts @@ -1,6 +1,6 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { AccessIdentity, LastSeenIdentity } from './last-seen-identity'; -export { AccessUsers, UserListResponse, Users } from './users'; export { ActiveSessionListResponse, ActiveSessionGetResponse, ActiveSessions } from './active-sessions'; export { FailedLoginListResponse, FailedLogins } from './failed-logins'; +export { ZeroTrustIdentity, LastSeenIdentity } from './last-seen-identity'; +export { ZeroTrustUsers, UserListResponse, Users } from './users'; diff --git a/src/resources/zero-trust/access/users/last-seen-identity.ts b/src/resources/zero-trust/access/users/last-seen-identity.ts index c0e76fcd9e..272aa280fd 100644 --- a/src/resources/zero-trust/access/users/last-seen-identity.ts +++ b/src/resources/zero-trust/access/users/last-seen-identity.ts @@ -8,17 +8,17 @@ export class LastSeenIdentity extends APIResource { /** * Get last seen identity for a single user. */ - get(identifier: string, id: string, options?: Core.RequestOptions): Core.APIPromise { + get(identifier: string, id: string, options?: Core.RequestOptions): Core.APIPromise { return ( this._client.get( `/accounts/${identifier}/access/users/${id}/last_seen_identity`, options, - ) as Core.APIPromise<{ result: AccessIdentity }> + ) as Core.APIPromise<{ result: ZeroTrustIdentity }> )._thenUnwrap((obj) => obj.result); } } -export interface AccessIdentity { +export interface ZeroTrustIdentity { account_id?: string; auth_status?: string; @@ -27,17 +27,17 @@ export interface AccessIdentity { device_id?: string; - device_sessions?: Record; + device_sessions?: Record; - devicePosture?: Record; + devicePosture?: Record; email?: string; - geo?: AccessIdentity.Geo; + geo?: ZeroTrustIdentity.Geo; iat?: number; - idp?: AccessIdentity.IDP; + idp?: ZeroTrustIdentity.IDP; ip?: string; @@ -45,7 +45,7 @@ export interface AccessIdentity { is_warp?: boolean; - mtls_auth?: AccessIdentity.MTLSAuth; + mtls_auth?: ZeroTrustIdentity.MTLSAuth; service_token_id?: string; @@ -56,7 +56,7 @@ export interface AccessIdentity { version?: number; } -export namespace AccessIdentity { +export namespace ZeroTrustIdentity { export interface DeviceSessions { last_authenticated?: number; } @@ -113,5 +113,5 @@ export namespace AccessIdentity { } export namespace LastSeenIdentity { - export import AccessIdentity = LastSeenIdentityAPI.AccessIdentity; + export import ZeroTrustIdentity = LastSeenIdentityAPI.ZeroTrustIdentity; } diff --git a/src/resources/zero-trust/access/users/users.ts b/src/resources/zero-trust/access/users/users.ts index 12ce6b4b2e..287b6b79be 100644 --- a/src/resources/zero-trust/access/users/users.ts +++ b/src/resources/zero-trust/access/users/users.ts @@ -26,7 +26,7 @@ export class Users extends APIResource { } } -export interface AccessUsers { +export interface ZeroTrustUsers { /** * UUID */ @@ -77,16 +77,16 @@ export interface AccessUsers { updated_at?: string; } -export type UserListResponse = Array; +export type UserListResponse = Array; export namespace Users { - export import AccessUsers = UsersAPI.AccessUsers; + export import ZeroTrustUsers = UsersAPI.ZeroTrustUsers; export import UserListResponse = UsersAPI.UserListResponse; export import ActiveSessions = ActiveSessionsAPI.ActiveSessions; export import ActiveSessionListResponse = ActiveSessionsAPI.ActiveSessionListResponse; export import ActiveSessionGetResponse = ActiveSessionsAPI.ActiveSessionGetResponse; export import LastSeenIdentity = LastSeenIdentityAPI.LastSeenIdentity; - export import AccessIdentity = LastSeenIdentityAPI.AccessIdentity; + export import ZeroTrustIdentity = LastSeenIdentityAPI.ZeroTrustIdentity; export import FailedLogins = FailedLoginsAPI.FailedLogins; export import FailedLoginListResponse = FailedLoginsAPI.FailedLoginListResponse; } diff --git a/src/resources/zero-trust/devices/devices.ts b/src/resources/zero-trust/devices/devices.ts index 91807ef249..e37bd89d6d 100644 --- a/src/resources/zero-trust/devices/devices.ts +++ b/src/resources/zero-trust/devices/devices.ts @@ -51,7 +51,7 @@ export class Devices extends APIResource { } } -export interface TeamsDevicesDevices { +export interface ZeroTrustDevices { /** * Device ID. */ @@ -139,7 +139,7 @@ export interface TeamsDevicesDevices { */ updated?: string; - user?: TeamsDevicesDevices.User; + user?: ZeroTrustDevices.User; /** * The WARP client version. @@ -147,7 +147,7 @@ export interface TeamsDevicesDevices { version?: string; } -export namespace TeamsDevicesDevices { +export namespace ZeroTrustDevices { export interface User { /** * UUID @@ -166,7 +166,7 @@ export namespace TeamsDevicesDevices { } } -export type DeviceListResponse = Array; +export type DeviceListResponse = Array; export type DeviceGetResponse = unknown | string; @@ -179,13 +179,13 @@ export interface DeviceGetParams { } export namespace Devices { - export import TeamsDevicesDevices = DevicesAPI.TeamsDevicesDevices; + export import ZeroTrustDevices = DevicesAPI.ZeroTrustDevices; export import DeviceListResponse = DevicesAPI.DeviceListResponse; export import DeviceGetResponse = DevicesAPI.DeviceGetResponse; export import DeviceListParams = DevicesAPI.DeviceListParams; export import DeviceGetParams = DevicesAPI.DeviceGetParams; export import DEXTests = DEXTestsAPI.DEXTests; - export import TeamsDevicesDeviceDEXTestSchemasHTTP = DEXTestsAPI.TeamsDevicesDeviceDEXTestSchemasHTTP; + export import DEXTestSchemasHTTP = DEXTestsAPI.DEXTestSchemasHTTP; export import DEXTestListResponse = DEXTestsAPI.DEXTestListResponse; export import DEXTestDeleteResponse = DEXTestsAPI.DEXTestDeleteResponse; export import DEXTestCreateParams = DEXTestsAPI.DEXTestCreateParams; @@ -194,7 +194,7 @@ export namespace Devices { export import DEXTestDeleteParams = DEXTestsAPI.DEXTestDeleteParams; export import DEXTestGetParams = DEXTestsAPI.DEXTestGetParams; export import Networks = NetworksAPI.Networks; - export import TeamsDevicesDeviceManagedNetworks = NetworksAPI.TeamsDevicesDeviceManagedNetworks; + export import DeviceManagedNetworks = NetworksAPI.DeviceManagedNetworks; export import NetworkListResponse = NetworksAPI.NetworkListResponse; export import NetworkDeleteResponse = NetworksAPI.NetworkDeleteResponse; export import NetworkCreateParams = NetworksAPI.NetworkCreateParams; @@ -203,7 +203,7 @@ export namespace Devices { export import NetworkDeleteParams = NetworksAPI.NetworkDeleteParams; export import NetworkGetParams = NetworksAPI.NetworkGetParams; export import Policies = PoliciesAPI.Policies; - export import TeamsDevicesDeviceSettingsPolicy = PoliciesAPI.TeamsDevicesDeviceSettingsPolicy; + export import DevicesDeviceSettingsPolicy = PoliciesAPI.DevicesDeviceSettingsPolicy; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse; export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams; @@ -212,7 +212,7 @@ export namespace Devices { export import PolicyEditParams = PoliciesAPI.PolicyEditParams; export import PolicyGetParams = PoliciesAPI.PolicyGetParams; export import Posture = PostureAPI.Posture; - export import TeamsDevicesDevicePostureRules = PostureAPI.TeamsDevicesDevicePostureRules; + export import DevicePostureRules = PostureAPI.DevicePostureRules; export import PostureListResponse = PostureAPI.PostureListResponse; export import PostureDeleteResponse = PostureAPI.PostureDeleteResponse; export import PostureCreateParams = PostureAPI.PostureCreateParams; @@ -224,7 +224,7 @@ export namespace Devices { export import RevokeCreateResponse = RevokeAPI.RevokeCreateResponse; export import RevokeCreateParams = RevokeAPI.RevokeCreateParams; export import Settings = SettingsAPI.Settings; - export import TeamsDevicesZeroTrustAccountDeviceSettings = SettingsAPI.TeamsDevicesZeroTrustAccountDeviceSettings; + export import ZeroTrustAccountDeviceSettings = SettingsAPI.ZeroTrustAccountDeviceSettings; export import SettingUpdateParams = SettingsAPI.SettingUpdateParams; export import SettingListParams = SettingsAPI.SettingListParams; export import Unrevoke = UnrevokeAPI.Unrevoke; diff --git a/src/resources/zero-trust/devices/dex-tests.ts b/src/resources/zero-trust/devices/dex-tests.ts index 7db61bf4b7..b9c9f5314e 100644 --- a/src/resources/zero-trust/devices/dex-tests.ts +++ b/src/resources/zero-trust/devices/dex-tests.ts @@ -11,13 +11,13 @@ export class DEXTests extends APIResource { create( params: DEXTestCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/devices/dex_tests`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDeviceDEXTestSchemasHTTP | null }> + }) as Core.APIPromise<{ result: DEXTestSchemasHTTP | null }> )._thenUnwrap((obj) => obj.result); } @@ -28,13 +28,13 @@ export class DEXTests extends APIResource { dexTestId: string, params: DEXTestUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.put(`/accounts/${account_id}/devices/dex_tests/${dexTestId}`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDeviceDEXTestSchemasHTTP | null }> + }) as Core.APIPromise<{ result: DEXTestSchemasHTTP | null }> )._thenUnwrap((obj) => obj.result); } @@ -78,22 +78,22 @@ export class DEXTests extends APIResource { dexTestId: string, params: DEXTestGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/devices/dex_tests/${dexTestId}`, options) as Core.APIPromise<{ - result: TeamsDevicesDeviceDEXTestSchemasHTTP | null; + result: DEXTestSchemasHTTP | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface TeamsDevicesDeviceDEXTestSchemasHTTP { +export interface DEXTestSchemasHTTP { /** * The configuration object which contains the details for the WARP client to * conduct the test. */ - data: TeamsDevicesDeviceDEXTestSchemasHTTP.Data; + data: DEXTestSchemasHTTP.Data; /** * Determines whether or not the test is active. @@ -116,7 +116,7 @@ export interface TeamsDevicesDeviceDEXTestSchemasHTTP { description?: string; } -export namespace TeamsDevicesDeviceDEXTestSchemasHTTP { +export namespace DEXTestSchemasHTTP { /** * The configuration object which contains the details for the WARP client to * conduct the test. @@ -139,9 +139,9 @@ export namespace TeamsDevicesDeviceDEXTestSchemasHTTP { } } -export type DEXTestListResponse = Array; +export type DEXTestListResponse = Array; -export type DEXTestDeleteResponse = Array; +export type DEXTestDeleteResponse = Array; export interface DEXTestCreateParams { /** @@ -268,7 +268,7 @@ export interface DEXTestGetParams { } export namespace DEXTests { - export import TeamsDevicesDeviceDEXTestSchemasHTTP = DEXTestsAPI.TeamsDevicesDeviceDEXTestSchemasHTTP; + export import DEXTestSchemasHTTP = DEXTestsAPI.DEXTestSchemasHTTP; export import DEXTestListResponse = DEXTestsAPI.DEXTestListResponse; export import DEXTestDeleteResponse = DEXTestsAPI.DEXTestDeleteResponse; export import DEXTestCreateParams = DEXTestsAPI.DEXTestCreateParams; diff --git a/src/resources/zero-trust/devices/index.ts b/src/resources/zero-trust/devices/index.ts index 537be5296d..d11998ca91 100644 --- a/src/resources/zero-trust/devices/index.ts +++ b/src/resources/zero-trust/devices/index.ts @@ -1,9 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. -export { OverrideCodeListResponse, OverrideCodeListParams, OverrideCodes } from './override-codes'; -export { RevokeCreateResponse, RevokeCreateParams, Revoke } from './revoke'; export { - TeamsDevicesDeviceDEXTestSchemasHTTP, + DEXTestSchemasHTTP, DEXTestListResponse, DEXTestDeleteResponse, DEXTestCreateParams, @@ -14,7 +12,7 @@ export { DEXTests, } from './dex-tests'; export { - TeamsDevicesDeviceManagedNetworks, + DeviceManagedNetworks, NetworkListResponse, NetworkDeleteResponse, NetworkCreateParams, @@ -25,7 +23,7 @@ export { Networks, } from './networks'; export { - TeamsDevicesDevicePostureRules, + DevicePostureRules, PostureListResponse, PostureDeleteResponse, PostureCreateParams, @@ -36,7 +34,7 @@ export { Posture, } from './posture/index'; export { - TeamsDevicesDeviceSettingsPolicy, + DevicesDeviceSettingsPolicy, PolicyListResponse, PolicyDeleteResponse, PolicyCreateParams, @@ -46,18 +44,15 @@ export { PolicyGetParams, Policies, } from './policies/index'; +export { OverrideCodeListResponse, OverrideCodeListParams, OverrideCodes } from './override-codes'; +export { RevokeCreateResponse, RevokeCreateParams, Revoke } from './revoke'; +export { UnrevokeCreateResponse, UnrevokeCreateParams, Unrevoke } from './unrevoke'; +export { ZeroTrustAccountDeviceSettings, SettingUpdateParams, SettingListParams, Settings } from './settings'; export { - TeamsDevicesDevices, + ZeroTrustDevices, DeviceListResponse, DeviceGetResponse, DeviceListParams, DeviceGetParams, Devices, } from './devices'; -export { - TeamsDevicesZeroTrustAccountDeviceSettings, - SettingUpdateParams, - SettingListParams, - Settings, -} from './settings'; -export { UnrevokeCreateResponse, UnrevokeCreateParams, Unrevoke } from './unrevoke'; diff --git a/src/resources/zero-trust/devices/networks.ts b/src/resources/zero-trust/devices/networks.ts index 3ebbbfa2a9..a2cd4ffe71 100644 --- a/src/resources/zero-trust/devices/networks.ts +++ b/src/resources/zero-trust/devices/networks.ts @@ -11,11 +11,11 @@ export class Networks extends APIResource { create( params: NetworkCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/devices/networks`, { body, ...options }) as Core.APIPromise<{ - result: TeamsDevicesDeviceManagedNetworks | null; + result: DeviceManagedNetworks | null; }> )._thenUnwrap((obj) => obj.result); } @@ -27,13 +27,13 @@ export class Networks extends APIResource { networkId: string, params: NetworkUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.put(`/accounts/${account_id}/devices/networks/${networkId}`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDeviceManagedNetworks | null }> + }) as Core.APIPromise<{ result: DeviceManagedNetworks | null }> )._thenUnwrap((obj) => obj.result); } @@ -77,22 +77,22 @@ export class Networks extends APIResource { networkId: string, params: NetworkGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/devices/networks/${networkId}`, options) as Core.APIPromise<{ - result: TeamsDevicesDeviceManagedNetworks | null; + result: DeviceManagedNetworks | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface TeamsDevicesDeviceManagedNetworks { +export interface DeviceManagedNetworks { /** * The configuration object containing information for the WARP client to detect * the managed network. */ - config?: TeamsDevicesDeviceManagedNetworks.Config; + config?: DeviceManagedNetworks.Config; /** * The name of the device managed network. This name must be unique. @@ -110,7 +110,7 @@ export interface TeamsDevicesDeviceManagedNetworks { type?: 'tls'; } -export namespace TeamsDevicesDeviceManagedNetworks { +export namespace DeviceManagedNetworks { /** * The configuration object containing information for the WARP client to detect * the managed network. @@ -131,9 +131,9 @@ export namespace TeamsDevicesDeviceManagedNetworks { } } -export type NetworkListResponse = Array; +export type NetworkListResponse = Array; -export type NetworkDeleteResponse = Array; +export type NetworkDeleteResponse = Array; export interface NetworkCreateParams { /** @@ -236,7 +236,7 @@ export interface NetworkGetParams { } export namespace Networks { - export import TeamsDevicesDeviceManagedNetworks = NetworksAPI.TeamsDevicesDeviceManagedNetworks; + export import DeviceManagedNetworks = NetworksAPI.DeviceManagedNetworks; export import NetworkListResponse = NetworksAPI.NetworkListResponse; export import NetworkDeleteResponse = NetworksAPI.NetworkDeleteResponse; export import NetworkCreateParams = NetworksAPI.NetworkCreateParams; diff --git a/src/resources/zero-trust/devices/policies/excludes.ts b/src/resources/zero-trust/devices/policies/excludes.ts index cca16336f4..c2199c9464 100644 --- a/src/resources/zero-trust/devices/policies/excludes.ts +++ b/src/resources/zero-trust/devices/policies/excludes.ts @@ -55,7 +55,7 @@ export class Excludes extends APIResource { } } -export interface TeamsDevicesSplitTunnel { +export interface DevicesSplitTunnel { /** * The address in CIDR format to exclude from the tunnel. If `address` is present, * `host` must not be present. @@ -74,11 +74,11 @@ export interface TeamsDevicesSplitTunnel { host?: string; } -export type ExcludeUpdateResponse = Array; +export type ExcludeUpdateResponse = Array; -export type ExcludeListResponse = Array; +export type ExcludeListResponse = Array; -export type ExcludeGetResponse = Array; +export type ExcludeGetResponse = Array; export interface ExcludeUpdateParams { /** @@ -89,7 +89,7 @@ export interface ExcludeUpdateParams { /** * Body param: */ - body: Array; + body: Array; } export interface ExcludeListParams { @@ -101,7 +101,7 @@ export interface ExcludeGetParams { } export namespace Excludes { - export import TeamsDevicesSplitTunnel = ExcludesAPI.TeamsDevicesSplitTunnel; + export import DevicesSplitTunnel = ExcludesAPI.DevicesSplitTunnel; export import ExcludeUpdateResponse = ExcludesAPI.ExcludeUpdateResponse; export import ExcludeListResponse = ExcludesAPI.ExcludeListResponse; export import ExcludeGetResponse = ExcludesAPI.ExcludeGetResponse; diff --git a/src/resources/zero-trust/devices/policies/fallback-domains.ts b/src/resources/zero-trust/devices/policies/fallback-domains.ts index c9e340f246..b4c77f7273 100644 --- a/src/resources/zero-trust/devices/policies/fallback-domains.ts +++ b/src/resources/zero-trust/devices/policies/fallback-domains.ts @@ -61,7 +61,7 @@ export class FallbackDomains extends APIResource { } } -export interface TeamsDevicesFallbackDomain { +export interface DevicesFallbackDomain { /** * The domain suffix to match when resolving locally. */ @@ -78,11 +78,11 @@ export interface TeamsDevicesFallbackDomain { dns_server?: Array; } -export type FallbackDomainUpdateResponse = Array; +export type FallbackDomainUpdateResponse = Array; -export type FallbackDomainListResponse = Array; +export type FallbackDomainListResponse = Array; -export type FallbackDomainGetResponse = Array; +export type FallbackDomainGetResponse = Array; export interface FallbackDomainUpdateParams { /** @@ -93,7 +93,7 @@ export interface FallbackDomainUpdateParams { /** * Body param: */ - body: Array; + body: Array; } export interface FallbackDomainListParams { @@ -105,7 +105,7 @@ export interface FallbackDomainGetParams { } export namespace FallbackDomains { - export import TeamsDevicesFallbackDomain = FallbackDomainsAPI.TeamsDevicesFallbackDomain; + export import DevicesFallbackDomain = FallbackDomainsAPI.DevicesFallbackDomain; export import FallbackDomainUpdateResponse = FallbackDomainsAPI.FallbackDomainUpdateResponse; export import FallbackDomainListResponse = FallbackDomainsAPI.FallbackDomainListResponse; export import FallbackDomainGetResponse = FallbackDomainsAPI.FallbackDomainGetResponse; diff --git a/src/resources/zero-trust/devices/policies/includes.ts b/src/resources/zero-trust/devices/policies/includes.ts index e30c98af61..cab30e76d3 100644 --- a/src/resources/zero-trust/devices/policies/includes.ts +++ b/src/resources/zero-trust/devices/policies/includes.ts @@ -55,7 +55,7 @@ export class Includes extends APIResource { } } -export interface TeamsDevicesSplitTunnelInclude { +export interface DevicesSplitTunnelInclude { /** * The address in CIDR format to include in the tunnel. If address is present, host * must not be present. @@ -74,11 +74,11 @@ export interface TeamsDevicesSplitTunnelInclude { host?: string; } -export type IncludeUpdateResponse = Array; +export type IncludeUpdateResponse = Array; -export type IncludeListResponse = Array; +export type IncludeListResponse = Array; -export type IncludeGetResponse = Array; +export type IncludeGetResponse = Array; export interface IncludeUpdateParams { /** @@ -89,7 +89,7 @@ export interface IncludeUpdateParams { /** * Body param: */ - body: Array; + body: Array; } export interface IncludeListParams { @@ -101,7 +101,7 @@ export interface IncludeGetParams { } export namespace Includes { - export import TeamsDevicesSplitTunnelInclude = IncludesAPI.TeamsDevicesSplitTunnelInclude; + export import DevicesSplitTunnelInclude = IncludesAPI.DevicesSplitTunnelInclude; export import IncludeUpdateResponse = IncludesAPI.IncludeUpdateResponse; export import IncludeListResponse = IncludesAPI.IncludeListResponse; export import IncludeGetResponse = IncludesAPI.IncludeGetResponse; diff --git a/src/resources/zero-trust/devices/policies/index.ts b/src/resources/zero-trust/devices/policies/index.ts index ff0fa508c2..381eda3466 100644 --- a/src/resources/zero-trust/devices/policies/index.ts +++ b/src/resources/zero-trust/devices/policies/index.ts @@ -2,7 +2,7 @@ export { DefaultPolicyGetResponse, DefaultPolicyGetParams, DefaultPolicy } from './default-policy'; export { - TeamsDevicesDeviceSettingsPolicy, + DevicesDeviceSettingsPolicy, PolicyListResponse, PolicyDeleteResponse, PolicyCreateParams, @@ -13,7 +13,7 @@ export { Policies, } from './policies'; export { - TeamsDevicesFallbackDomain, + DevicesFallbackDomain, FallbackDomainUpdateResponse, FallbackDomainListResponse, FallbackDomainGetResponse, @@ -23,7 +23,7 @@ export { FallbackDomains, } from './fallback-domains'; export { - TeamsDevicesSplitTunnel, + DevicesSplitTunnel, ExcludeUpdateResponse, ExcludeListResponse, ExcludeGetResponse, @@ -33,7 +33,7 @@ export { Excludes, } from './excludes'; export { - TeamsDevicesSplitTunnelInclude, + DevicesSplitTunnelInclude, IncludeUpdateResponse, IncludeListResponse, IncludeGetResponse, diff --git a/src/resources/zero-trust/devices/policies/policies.ts b/src/resources/zero-trust/devices/policies/policies.ts index 4bf5da8cbf..53640c26a0 100644 --- a/src/resources/zero-trust/devices/policies/policies.ts +++ b/src/resources/zero-trust/devices/policies/policies.ts @@ -21,11 +21,11 @@ export class Policies extends APIResource { create( params: PolicyCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/devices/policy`, { body, ...options }) as Core.APIPromise<{ - result: TeamsDevicesDeviceSettingsPolicy | null; + result: DevicesDeviceSettingsPolicy | null; }> )._thenUnwrap((obj) => obj.result); } @@ -66,13 +66,13 @@ export class Policies extends APIResource { policyId: string, params: PolicyEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.patch(`/accounts/${account_id}/devices/policy/${policyId}`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDeviceSettingsPolicy | null }> + }) as Core.APIPromise<{ result: DevicesDeviceSettingsPolicy | null }> )._thenUnwrap((obj) => obj.result); } @@ -83,17 +83,17 @@ export class Policies extends APIResource { policyId: string, params: PolicyGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/devices/policy/${policyId}`, options) as Core.APIPromise<{ - result: TeamsDevicesDeviceSettingsPolicy | null; + result: DevicesDeviceSettingsPolicy | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface TeamsDevicesDeviceSettingsPolicy { +export interface DevicesDeviceSettingsPolicy { /** * Whether to allow the user to switch WARP between modes. */ @@ -142,18 +142,18 @@ export interface TeamsDevicesDeviceSettingsPolicy { */ enabled?: boolean; - exclude?: Array; + exclude?: Array; /** * Whether to add Microsoft IPs to Split Tunnel exclusions. */ exclude_office_ips?: boolean; - fallback_domains?: Array; + fallback_domains?: Array; gateway_unique_id?: string; - include?: Array; + include?: Array; /** * The amount of time in minutes a user is allowed access to their LAN. A value of @@ -190,7 +190,7 @@ export interface TeamsDevicesDeviceSettingsPolicy { */ precedence?: number; - service_mode_v2?: TeamsDevicesDeviceSettingsPolicy.ServiceModeV2; + service_mode_v2?: DevicesDeviceSettingsPolicy.ServiceModeV2; /** * The URL to launch when the Send Feedback button is clicked. @@ -203,7 +203,7 @@ export interface TeamsDevicesDeviceSettingsPolicy { switch_locked?: boolean; } -export namespace TeamsDevicesDeviceSettingsPolicy { +export namespace DevicesDeviceSettingsPolicy { export interface ServiceModeV2 { /** * The mode to run the WARP client under. @@ -217,9 +217,9 @@ export namespace TeamsDevicesDeviceSettingsPolicy { } } -export type PolicyListResponse = Array; +export type PolicyListResponse = Array; -export type PolicyDeleteResponse = Array; +export type PolicyDeleteResponse = Array; export interface PolicyCreateParams { /** @@ -452,7 +452,7 @@ export interface PolicyGetParams { } export namespace Policies { - export import TeamsDevicesDeviceSettingsPolicy = PoliciesAPI.TeamsDevicesDeviceSettingsPolicy; + export import DevicesDeviceSettingsPolicy = PoliciesAPI.DevicesDeviceSettingsPolicy; export import PolicyListResponse = PoliciesAPI.PolicyListResponse; export import PolicyDeleteResponse = PoliciesAPI.PolicyDeleteResponse; export import PolicyCreateParams = PoliciesAPI.PolicyCreateParams; @@ -464,7 +464,7 @@ export namespace Policies { export import DefaultPolicyGetResponse = DefaultPolicyAPI.DefaultPolicyGetResponse; export import DefaultPolicyGetParams = DefaultPolicyAPI.DefaultPolicyGetParams; export import Excludes = ExcludesAPI.Excludes; - export import TeamsDevicesSplitTunnel = ExcludesAPI.TeamsDevicesSplitTunnel; + export import DevicesSplitTunnel = ExcludesAPI.DevicesSplitTunnel; export import ExcludeUpdateResponse = ExcludesAPI.ExcludeUpdateResponse; export import ExcludeListResponse = ExcludesAPI.ExcludeListResponse; export import ExcludeGetResponse = ExcludesAPI.ExcludeGetResponse; @@ -472,7 +472,7 @@ export namespace Policies { export import ExcludeListParams = ExcludesAPI.ExcludeListParams; export import ExcludeGetParams = ExcludesAPI.ExcludeGetParams; export import FallbackDomains = FallbackDomainsAPI.FallbackDomains; - export import TeamsDevicesFallbackDomain = FallbackDomainsAPI.TeamsDevicesFallbackDomain; + export import DevicesFallbackDomain = FallbackDomainsAPI.DevicesFallbackDomain; export import FallbackDomainUpdateResponse = FallbackDomainsAPI.FallbackDomainUpdateResponse; export import FallbackDomainListResponse = FallbackDomainsAPI.FallbackDomainListResponse; export import FallbackDomainGetResponse = FallbackDomainsAPI.FallbackDomainGetResponse; @@ -480,7 +480,7 @@ export namespace Policies { export import FallbackDomainListParams = FallbackDomainsAPI.FallbackDomainListParams; export import FallbackDomainGetParams = FallbackDomainsAPI.FallbackDomainGetParams; export import Includes = IncludesAPI.Includes; - export import TeamsDevicesSplitTunnelInclude = IncludesAPI.TeamsDevicesSplitTunnelInclude; + export import DevicesSplitTunnelInclude = IncludesAPI.DevicesSplitTunnelInclude; export import IncludeUpdateResponse = IncludesAPI.IncludeUpdateResponse; export import IncludeListResponse = IncludesAPI.IncludeListResponse; export import IncludeGetResponse = IncludesAPI.IncludeGetResponse; diff --git a/src/resources/zero-trust/devices/posture/index.ts b/src/resources/zero-trust/devices/posture/index.ts index 8abc28d76b..f43cbc14fe 100644 --- a/src/resources/zero-trust/devices/posture/index.ts +++ b/src/resources/zero-trust/devices/posture/index.ts @@ -1,7 +1,7 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { - TeamsDevicesDevicePostureIntegrations, + DevicePostureIntegrations, IntegrationListResponse, IntegrationDeleteResponse, IntegrationCreateParams, @@ -12,7 +12,7 @@ export { Integrations, } from './integrations'; export { - TeamsDevicesDevicePostureRules, + DevicePostureRules, PostureListResponse, PostureDeleteResponse, PostureCreateParams, diff --git a/src/resources/zero-trust/devices/posture/integrations.ts b/src/resources/zero-trust/devices/posture/integrations.ts index 7dcf02da9c..f4cb6d1865 100644 --- a/src/resources/zero-trust/devices/posture/integrations.ts +++ b/src/resources/zero-trust/devices/posture/integrations.ts @@ -11,13 +11,13 @@ export class Integrations extends APIResource { create( params: IntegrationCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/devices/posture/integration`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDevicePostureIntegrations | null }> + }) as Core.APIPromise<{ result: DevicePostureIntegrations | null }> )._thenUnwrap((obj) => obj.result); } @@ -60,13 +60,13 @@ export class Integrations extends APIResource { integrationId: string, params: IntegrationEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.patch(`/accounts/${account_id}/devices/posture/integration/${integrationId}`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDevicePostureIntegrations | null }> + }) as Core.APIPromise<{ result: DevicePostureIntegrations | null }> )._thenUnwrap((obj) => obj.result); } @@ -77,18 +77,18 @@ export class Integrations extends APIResource { integrationId: string, params: IntegrationGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get( `/accounts/${account_id}/devices/posture/integration/${integrationId}`, options, - ) as Core.APIPromise<{ result: TeamsDevicesDevicePostureIntegrations | null }> + ) as Core.APIPromise<{ result: DevicePostureIntegrations | null }> )._thenUnwrap((obj) => obj.result); } } -export interface TeamsDevicesDevicePostureIntegrations { +export interface DevicePostureIntegrations { /** * API UUID. */ @@ -97,7 +97,7 @@ export interface TeamsDevicesDevicePostureIntegrations { /** * The configuration object containing third-party integration information. */ - config?: TeamsDevicesDevicePostureIntegrations.Config; + config?: DevicePostureIntegrations.Config; /** * The interval between each posture check with the third-party API. Use `m` for @@ -116,7 +116,7 @@ export interface TeamsDevicesDevicePostureIntegrations { type?: 'workspace_one' | 'crowdstrike_s2s' | 'uptycs' | 'intune' | 'kolide' | 'tanium' | 'sentinelone_s2s'; } -export namespace TeamsDevicesDevicePostureIntegrations { +export namespace DevicePostureIntegrations { /** * The configuration object containing third-party integration information. */ @@ -138,7 +138,7 @@ export namespace TeamsDevicesDevicePostureIntegrations { } } -export type IntegrationListResponse = Array; +export type IntegrationListResponse = Array; export type IntegrationDeleteResponse = unknown | string; @@ -493,7 +493,7 @@ export interface IntegrationGetParams { } export namespace Integrations { - export import TeamsDevicesDevicePostureIntegrations = IntegrationsAPI.TeamsDevicesDevicePostureIntegrations; + export import DevicePostureIntegrations = IntegrationsAPI.DevicePostureIntegrations; export import IntegrationListResponse = IntegrationsAPI.IntegrationListResponse; export import IntegrationDeleteResponse = IntegrationsAPI.IntegrationDeleteResponse; export import IntegrationCreateParams = IntegrationsAPI.IntegrationCreateParams; diff --git a/src/resources/zero-trust/devices/posture/posture.ts b/src/resources/zero-trust/devices/posture/posture.ts index 500f0ad295..e009adf4c0 100644 --- a/src/resources/zero-trust/devices/posture/posture.ts +++ b/src/resources/zero-trust/devices/posture/posture.ts @@ -14,11 +14,11 @@ export class Posture extends APIResource { create( params: PostureCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.post(`/accounts/${account_id}/devices/posture`, { body, ...options }) as Core.APIPromise<{ - result: TeamsDevicesDevicePostureRules | null; + result: DevicePostureRules | null; }> )._thenUnwrap((obj) => obj.result); } @@ -30,13 +30,13 @@ export class Posture extends APIResource { ruleId: string, params: PostureUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.put(`/accounts/${account_id}/devices/posture/${ruleId}`, { body, ...options, - }) as Core.APIPromise<{ result: TeamsDevicesDevicePostureRules | null }> + }) as Core.APIPromise<{ result: DevicePostureRules | null }> )._thenUnwrap((obj) => obj.result); } @@ -78,17 +78,17 @@ export class Posture extends APIResource { ruleId: string, params: PostureGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/devices/posture/${ruleId}`, options) as Core.APIPromise<{ - result: TeamsDevicesDevicePostureRules | null; + result: DevicePostureRules | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface TeamsDevicesDevicePostureRules { +export interface DevicePostureRules { /** * API UUID. */ @@ -109,27 +109,27 @@ export interface TeamsDevicesDevicePostureRules { * The value to be checked against. */ input?: - | TeamsDevicesDevicePostureRules.TeamsDevicesFileInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesUniqueClientIDInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesDomainJoinedInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesOSVersionInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesFirewallInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesSentineloneInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesCarbonblackInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesDiskEncryptionInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesApplicationInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesClientCertificateInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesWorkspaceOneInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesCrowdstrikeInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesIntuneInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesKolideInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesTaniumInputRequest - | TeamsDevicesDevicePostureRules.TeamsDevicesSentineloneS2sInputRequest; + | DevicePostureRules.TeamsDevicesFileInputRequest + | DevicePostureRules.TeamsDevicesUniqueClientIDInputRequest + | DevicePostureRules.TeamsDevicesDomainJoinedInputRequest + | DevicePostureRules.TeamsDevicesOSVersionInputRequest + | DevicePostureRules.TeamsDevicesFirewallInputRequest + | DevicePostureRules.TeamsDevicesSentineloneInputRequest + | DevicePostureRules.TeamsDevicesCarbonblackInputRequest + | DevicePostureRules.TeamsDevicesDiskEncryptionInputRequest + | DevicePostureRules.TeamsDevicesApplicationInputRequest + | DevicePostureRules.TeamsDevicesClientCertificateInputRequest + | DevicePostureRules.TeamsDevicesWorkspaceOneInputRequest + | DevicePostureRules.TeamsDevicesCrowdstrikeInputRequest + | DevicePostureRules.TeamsDevicesIntuneInputRequest + | DevicePostureRules.TeamsDevicesKolideInputRequest + | DevicePostureRules.TeamsDevicesTaniumInputRequest + | DevicePostureRules.TeamsDevicesSentineloneS2sInputRequest; /** * The conditions that the client must match to run the rule. */ - match?: Array; + match?: Array; /** * The name of the device posture rule. @@ -167,7 +167,7 @@ export interface TeamsDevicesDevicePostureRules { | 'sentinelone_s2s'; } -export namespace TeamsDevicesDevicePostureRules { +export namespace DevicePostureRules { export interface TeamsDevicesFileInputRequest { /** * Operating system @@ -511,7 +511,7 @@ export namespace TeamsDevicesDevicePostureRules { } } -export type PostureListResponse = Array; +export type PostureListResponse = Array; export interface PostureDeleteResponse { /** @@ -1379,7 +1379,7 @@ export interface PostureGetParams { } export namespace Posture { - export import TeamsDevicesDevicePostureRules = PostureAPI.TeamsDevicesDevicePostureRules; + export import DevicePostureRules = PostureAPI.DevicePostureRules; export import PostureListResponse = PostureAPI.PostureListResponse; export import PostureDeleteResponse = PostureAPI.PostureDeleteResponse; export import PostureCreateParams = PostureAPI.PostureCreateParams; @@ -1388,7 +1388,7 @@ export namespace Posture { export import PostureDeleteParams = PostureAPI.PostureDeleteParams; export import PostureGetParams = PostureAPI.PostureGetParams; export import Integrations = IntegrationsAPI.Integrations; - export import TeamsDevicesDevicePostureIntegrations = IntegrationsAPI.TeamsDevicesDevicePostureIntegrations; + export import DevicePostureIntegrations = IntegrationsAPI.DevicePostureIntegrations; export import IntegrationListResponse = IntegrationsAPI.IntegrationListResponse; export import IntegrationDeleteResponse = IntegrationsAPI.IntegrationDeleteResponse; export import IntegrationCreateParams = IntegrationsAPI.IntegrationCreateParams; diff --git a/src/resources/zero-trust/devices/settings.ts b/src/resources/zero-trust/devices/settings.ts index ad512e4636..604b65fa13 100644 --- a/src/resources/zero-trust/devices/settings.ts +++ b/src/resources/zero-trust/devices/settings.ts @@ -11,11 +11,11 @@ export class Settings extends APIResource { update( params: SettingUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, ...body } = params; return ( this._client.put(`/accounts/${account_id}/devices/settings`, { body, ...options }) as Core.APIPromise<{ - result: TeamsDevicesZeroTrustAccountDeviceSettings | null; + result: ZeroTrustAccountDeviceSettings | null; }> )._thenUnwrap((obj) => obj.result); } @@ -26,17 +26,17 @@ export class Settings extends APIResource { list( params: SettingListParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id } = params; return ( this._client.get(`/accounts/${account_id}/devices/settings`, options) as Core.APIPromise<{ - result: TeamsDevicesZeroTrustAccountDeviceSettings | null; + result: ZeroTrustAccountDeviceSettings | null; }> )._thenUnwrap((obj) => obj.result); } } -export interface TeamsDevicesZeroTrustAccountDeviceSettings { +export interface ZeroTrustAccountDeviceSettings { /** * Enable gateway proxy filtering on TCP. */ @@ -90,7 +90,7 @@ export interface SettingListParams { } export namespace Settings { - export import TeamsDevicesZeroTrustAccountDeviceSettings = SettingsAPI.TeamsDevicesZeroTrustAccountDeviceSettings; + export import ZeroTrustAccountDeviceSettings = SettingsAPI.ZeroTrustAccountDeviceSettings; export import SettingUpdateParams = SettingsAPI.SettingUpdateParams; export import SettingListParams = SettingsAPI.SettingListParams; } diff --git a/src/resources/zero-trust/identity-providers.ts b/src/resources/zero-trust/identity-providers.ts index 3425ce1397..dadf34c25b 100644 --- a/src/resources/zero-trust/identity-providers.ts +++ b/src/resources/zero-trust/identity-providers.ts @@ -13,7 +13,7 @@ export class IdentityProviders extends APIResource { create( params: IdentityProviderCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -35,7 +35,7 @@ export class IdentityProviders extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/access/identity_providers`, { body, ...options, - }) as Core.APIPromise<{ result: AccessIdentityProviders }> + }) as Core.APIPromise<{ result: ZeroTrustIdentityProviders }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +46,7 @@ export class IdentityProviders extends APIResource { uuid: string, params: IdentityProviderUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -68,7 +68,7 @@ export class IdentityProviders extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/identity_providers/${uuid}`, { body, ...options, - }) as Core.APIPromise<{ result: AccessIdentityProviders }> + }) as Core.APIPromise<{ result: ZeroTrustIdentityProviders }> )._thenUnwrap((obj) => obj.result); } @@ -161,13 +161,13 @@ export class IdentityProviders extends APIResource { uuid: string, params?: IdentityProviderGetParams, options?: Core.RequestOptions, - ): Core.APIPromise; - get(uuid: string, options?: Core.RequestOptions): Core.APIPromise; + ): Core.APIPromise; + get(uuid: string, options?: Core.RequestOptions): Core.APIPromise; get( uuid: string, params: IdentityProviderGetParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.get(uuid, {}, params); } @@ -192,28 +192,28 @@ export class IdentityProviders extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/access/identity_providers/${uuid}`, options, - ) as Core.APIPromise<{ result: AccessIdentityProviders }> + ) as Core.APIPromise<{ result: ZeroTrustIdentityProviders }> )._thenUnwrap((obj) => obj.result); } } -export type AccessIdentityProviders = - | AccessIdentityProviders.AccessAzureAd - | AccessIdentityProviders.AccessCentrify - | AccessIdentityProviders.AccessFacebook - | AccessIdentityProviders.AccessGitHub - | AccessIdentityProviders.AccessGoogle - | AccessIdentityProviders.AccessGoogleApps - | AccessIdentityProviders.AccessLinkedin - | AccessIdentityProviders.AccessOidc - | AccessIdentityProviders.AccessOkta - | AccessIdentityProviders.AccessOnelogin - | AccessIdentityProviders.AccessPingone - | AccessIdentityProviders.AccessSaml - | AccessIdentityProviders.AccessYandex - | AccessIdentityProviders.AccessOnetimepin; - -export namespace AccessIdentityProviders { +export type ZeroTrustIdentityProviders = + | ZeroTrustIdentityProviders.AccessAzureAd + | ZeroTrustIdentityProviders.AccessCentrify + | ZeroTrustIdentityProviders.AccessFacebook + | ZeroTrustIdentityProviders.AccessGitHub + | ZeroTrustIdentityProviders.AccessGoogle + | ZeroTrustIdentityProviders.AccessGoogleApps + | ZeroTrustIdentityProviders.AccessLinkedin + | ZeroTrustIdentityProviders.AccessOidc + | ZeroTrustIdentityProviders.AccessOkta + | ZeroTrustIdentityProviders.AccessOnelogin + | ZeroTrustIdentityProviders.AccessPingone + | ZeroTrustIdentityProviders.AccessSaml + | ZeroTrustIdentityProviders.AccessYandex + | ZeroTrustIdentityProviders.AccessOnetimepin; + +export namespace ZeroTrustIdentityProviders { export interface AccessAzureAd { /** * The configuration parameters for the identity provider. To view the required @@ -6939,7 +6939,7 @@ export interface IdentityProviderGetParams { } export namespace IdentityProviders { - export import AccessIdentityProviders = IdentityProvidersAPI.AccessIdentityProviders; + export import ZeroTrustIdentityProviders = IdentityProvidersAPI.ZeroTrustIdentityProviders; export import IdentityProviderListResponse = IdentityProvidersAPI.IdentityProviderListResponse; export import IdentityProviderDeleteResponse = IdentityProvidersAPI.IdentityProviderDeleteResponse; export import IdentityProviderCreateParams = IdentityProvidersAPI.IdentityProviderCreateParams; diff --git a/src/resources/zero-trust/index.ts b/src/resources/zero-trust/index.ts index 7fd024aee9..8bfb4bfbdd 100644 --- a/src/resources/zero-trust/index.ts +++ b/src/resources/zero-trust/index.ts @@ -1,27 +1,6 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { Access } from './access/index'; -export { - AccessIdentityProviders, - IdentityProviderListResponse, - IdentityProviderDeleteResponse, - IdentityProviderCreateParams, - IdentityProviderUpdateParams, - IdentityProviderListParams, - IdentityProviderDeleteParams, - IdentityProviderGetParams, - IdentityProviders, -} from './identity-providers'; -export { - AccessOrganizations, - OrganizationRevokeUsersResponse, - OrganizationCreateParams, - OrganizationUpdateParams, - OrganizationListParams, - OrganizationRevokeUsersParams, - Organizations, -} from './organizations'; -export { AccessSeats, SeatEditResponse, SeatEditParams, Seats } from './seats'; export { ConnectivitySettingEditResponse, ConnectivitySettingGetResponse, @@ -39,14 +18,6 @@ export { Gateway, } from './gateway/index'; export { Networks } from './networks/index'; -export { - TeamsDevicesDevices, - DeviceListResponse, - DeviceGetResponse, - DeviceListParams, - DeviceGetParams, - Devices, -} from './devices/index'; export { TunnelArgoTunnel, TunnelListResponse, @@ -60,3 +31,32 @@ export { Tunnels, } from './tunnels/index'; export { ZeroTrust } from './zero-trust'; +export { + ZeroTrustDevices, + DeviceListResponse, + DeviceGetResponse, + DeviceListParams, + DeviceGetParams, + Devices, +} from './devices/index'; +export { + ZeroTrustIdentityProviders, + IdentityProviderListResponse, + IdentityProviderDeleteResponse, + IdentityProviderCreateParams, + IdentityProviderUpdateParams, + IdentityProviderListParams, + IdentityProviderDeleteParams, + IdentityProviderGetParams, + IdentityProviders, +} from './identity-providers'; +export { + ZeroTrustOrganizations, + OrganizationRevokeUsersResponse, + OrganizationCreateParams, + OrganizationUpdateParams, + OrganizationListParams, + OrganizationRevokeUsersParams, + Organizations, +} from './organizations'; +export { ZeroTrustSeats, SeatEditResponse, SeatEditParams, Seats } from './seats'; diff --git a/src/resources/zero-trust/organizations.ts b/src/resources/zero-trust/organizations.ts index ac84c23e07..8cdf5c7d2e 100644 --- a/src/resources/zero-trust/organizations.ts +++ b/src/resources/zero-trust/organizations.ts @@ -13,7 +13,7 @@ export class Organizations extends APIResource { create( params: OrganizationCreateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -35,7 +35,7 @@ export class Organizations extends APIResource { this._client.post(`/${accountOrZone}/${accountOrZoneId}/access/organizations`, { body, ...options, - }) as Core.APIPromise<{ result: AccessOrganizations }> + }) as Core.APIPromise<{ result: ZeroTrustOrganizations }> )._thenUnwrap((obj) => obj.result); } @@ -45,7 +45,7 @@ export class Organizations extends APIResource { update( params: OrganizationUpdateParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { account_id, zone_id, ...body } = params; if (!account_id && !zone_id) { throw new CloudflareError('You must provide either account_id or zone_id.'); @@ -67,19 +67,22 @@ export class Organizations extends APIResource { this._client.put(`/${accountOrZone}/${accountOrZoneId}/access/organizations`, { body, ...options, - }) as Core.APIPromise<{ result: AccessOrganizations }> + }) as Core.APIPromise<{ result: ZeroTrustOrganizations }> )._thenUnwrap((obj) => obj.result); } /** * Returns the configuration for your Zero Trust organization. */ - list(params?: OrganizationListParams, options?: Core.RequestOptions): Core.APIPromise; - list(options?: Core.RequestOptions): Core.APIPromise; + list( + params?: OrganizationListParams, + options?: Core.RequestOptions, + ): Core.APIPromise; + list(options?: Core.RequestOptions): Core.APIPromise; list( params: OrganizationListParams | Core.RequestOptions = {}, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { if (isRequestOptions(params)) { return this.list({}, params); } @@ -104,7 +107,7 @@ export class Organizations extends APIResource { this._client.get( `/${accountOrZone}/${accountOrZoneId}/access/organizations`, options, - ) as Core.APIPromise<{ result: AccessOrganizations }> + ) as Core.APIPromise<{ result: ZeroTrustOrganizations }> )._thenUnwrap((obj) => obj.result); } @@ -141,7 +144,7 @@ export class Organizations extends APIResource { } } -export interface AccessOrganizations { +export interface ZeroTrustOrganizations { /** * When set to true, users can authenticate via WARP for any application in your * organization. Application settings will take precedence over this value. @@ -161,7 +164,7 @@ export interface AccessOrganizations { created_at?: string; - custom_pages?: AccessOrganizations.CustomPages; + custom_pages?: ZeroTrustOrganizations.CustomPages; /** * Lock all settings as Read-Only in the Dashboard, regardless of user permission. @@ -169,7 +172,7 @@ export interface AccessOrganizations { */ is_ui_read_only?: boolean; - login_design?: AccessOrganizations.LoginDesign; + login_design?: ZeroTrustOrganizations.LoginDesign; /** * The name of your Zero Trust organization. @@ -205,7 +208,7 @@ export interface AccessOrganizations { warp_auth_session_duration?: string; } -export namespace AccessOrganizations { +export namespace ZeroTrustOrganizations { export interface CustomPages { /** * The uid of the custom page to use when a user is denied access after failing a @@ -511,7 +514,7 @@ export interface OrganizationRevokeUsersParams { } export namespace Organizations { - export import AccessOrganizations = OrganizationsAPI.AccessOrganizations; + export import ZeroTrustOrganizations = OrganizationsAPI.ZeroTrustOrganizations; export import OrganizationRevokeUsersResponse = OrganizationsAPI.OrganizationRevokeUsersResponse; export import OrganizationCreateParams = OrganizationsAPI.OrganizationCreateParams; export import OrganizationUpdateParams = OrganizationsAPI.OrganizationUpdateParams; diff --git a/src/resources/zero-trust/seats.ts b/src/resources/zero-trust/seats.ts index e1f42f9907..0ef578affb 100644 --- a/src/resources/zero-trust/seats.ts +++ b/src/resources/zero-trust/seats.ts @@ -22,7 +22,7 @@ export class Seats extends APIResource { } } -export interface AccessSeats { +export interface ZeroTrustSeats { /** * True if the seat is part of Access. */ @@ -43,7 +43,7 @@ export interface AccessSeats { updated_at?: string; } -export type SeatEditResponse = Array; +export type SeatEditResponse = Array; export type SeatEditParams = Array; @@ -62,7 +62,7 @@ export namespace SeatEditParams { } export namespace Seats { - export import AccessSeats = SeatsAPI.AccessSeats; + export import ZeroTrustSeats = SeatsAPI.ZeroTrustSeats; export import SeatEditResponse = SeatsAPI.SeatEditResponse; export import SeatEditParams = SeatsAPI.SeatEditParams; } diff --git a/src/resources/zero-trust/zero-trust.ts b/src/resources/zero-trust/zero-trust.ts index 9ce851f500..5a4a8ca730 100644 --- a/src/resources/zero-trust/zero-trust.ts +++ b/src/resources/zero-trust/zero-trust.ts @@ -32,13 +32,13 @@ export class ZeroTrust extends APIResource { export namespace ZeroTrust { export import Devices = DevicesAPI.Devices; - export import TeamsDevicesDevices = DevicesAPI.TeamsDevicesDevices; + export import ZeroTrustDevices = DevicesAPI.ZeroTrustDevices; export import DeviceListResponse = DevicesAPI.DeviceListResponse; export import DeviceGetResponse = DevicesAPI.DeviceGetResponse; export import DeviceListParams = DevicesAPI.DeviceListParams; export import DeviceGetParams = DevicesAPI.DeviceGetParams; export import IdentityProviders = IdentityProvidersAPI.IdentityProviders; - export import AccessIdentityProviders = IdentityProvidersAPI.AccessIdentityProviders; + export import ZeroTrustIdentityProviders = IdentityProvidersAPI.ZeroTrustIdentityProviders; export import IdentityProviderListResponse = IdentityProvidersAPI.IdentityProviderListResponse; export import IdentityProviderDeleteResponse = IdentityProvidersAPI.IdentityProviderDeleteResponse; export import IdentityProviderCreateParams = IdentityProvidersAPI.IdentityProviderCreateParams; @@ -47,14 +47,14 @@ export namespace ZeroTrust { export import IdentityProviderDeleteParams = IdentityProvidersAPI.IdentityProviderDeleteParams; export import IdentityProviderGetParams = IdentityProvidersAPI.IdentityProviderGetParams; export import Organizations = OrganizationsAPI.Organizations; - export import AccessOrganizations = OrganizationsAPI.AccessOrganizations; + export import ZeroTrustOrganizations = OrganizationsAPI.ZeroTrustOrganizations; export import OrganizationRevokeUsersResponse = OrganizationsAPI.OrganizationRevokeUsersResponse; export import OrganizationCreateParams = OrganizationsAPI.OrganizationCreateParams; export import OrganizationUpdateParams = OrganizationsAPI.OrganizationUpdateParams; export import OrganizationListParams = OrganizationsAPI.OrganizationListParams; export import OrganizationRevokeUsersParams = OrganizationsAPI.OrganizationRevokeUsersParams; export import Seats = SeatsAPI.Seats; - export import AccessSeats = SeatsAPI.AccessSeats; + export import ZeroTrustSeats = SeatsAPI.ZeroTrustSeats; export import SeatEditResponse = SeatsAPI.SeatEditResponse; export import SeatEditParams = SeatsAPI.SeatEditParams; export import Access = AccessAPI.Access; diff --git a/src/resources/zones/settings/advanced-ddos.ts b/src/resources/zones/settings/advanced-ddos.ts index c6dc8513b2..529deb0f71 100644 --- a/src/resources/zones/settings/advanced-ddos.ts +++ b/src/resources/zones/settings/advanced-ddos.ts @@ -10,11 +10,14 @@ export class AdvancedDDOS extends APIResource { * website. This is an uneditable value that is 'on' in the case of Business and * Enterprise zones. */ - get(params: AdvancedDDOSGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: AdvancedDDOSGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/advanced_ddos`, options) as Core.APIPromise<{ - result: ZonesAdvancedDDOS; + result: ZoneSettingAdvancedDDOS; }> )._thenUnwrap((obj) => obj.result); } @@ -25,7 +28,7 @@ export class AdvancedDDOS extends APIResource { * website. This is an uneditable value that is 'on' in the case of Business and * Enterprise zones. */ -export interface ZonesAdvancedDDOS { +export interface ZoneSettingAdvancedDDOS { /** * ID of the zone setting. */ @@ -56,6 +59,6 @@ export interface AdvancedDDOSGetParams { } export namespace AdvancedDDOS { - export import ZonesAdvancedDDOS = AdvancedDDOSAPI.ZonesAdvancedDDOS; + export import ZoneSettingAdvancedDDOS = AdvancedDDOSAPI.ZoneSettingAdvancedDDOS; export import AdvancedDDOSGetParams = AdvancedDDOSAPI.AdvancedDDOSGetParams; } diff --git a/src/resources/zones/settings/always-online.ts b/src/resources/zones/settings/always-online.ts index 6fa1de8383..84ed2d874d 100644 --- a/src/resources/zones/settings/always-online.ts +++ b/src/resources/zones/settings/always-online.ts @@ -12,13 +12,16 @@ export class AlwaysOnline extends APIResource { * [Always Online](https://developers.cloudflare.com/cache/about/always-online) for * more information. */ - edit(params: AlwaysOnlineEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: AlwaysOnlineEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/always_online`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesAlwaysOnline }> + }) as Core.APIPromise<{ result: ZoneSettingAlwaysOnline }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +32,14 @@ export class AlwaysOnline extends APIResource { * [Always Online](https://developers.cloudflare.com/cache/about/always-online) for * more information. */ - get(params: AlwaysOnlineGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: AlwaysOnlineGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/always_online`, options) as Core.APIPromise<{ - result: ZonesAlwaysOnline; + result: ZoneSettingAlwaysOnline; }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +52,7 @@ export class AlwaysOnline extends APIResource { * [Always Online](https://developers.cloudflare.com/cache/about/always-online) for * more information. */ -export interface ZonesAlwaysOnline { +export interface ZoneSettingAlwaysOnline { /** * ID of the zone setting. */ @@ -89,7 +95,7 @@ export interface AlwaysOnlineGetParams { } export namespace AlwaysOnline { - export import ZonesAlwaysOnline = AlwaysOnlineAPI.ZonesAlwaysOnline; + export import ZoneSettingAlwaysOnline = AlwaysOnlineAPI.ZoneSettingAlwaysOnline; export import AlwaysOnlineEditParams = AlwaysOnlineAPI.AlwaysOnlineEditParams; export import AlwaysOnlineGetParams = AlwaysOnlineAPI.AlwaysOnlineGetParams; } diff --git a/src/resources/zones/settings/always-use-https.ts b/src/resources/zones/settings/always-use-https.ts index 7d6b033eb0..b0667cd4f2 100644 --- a/src/resources/zones/settings/always-use-https.ts +++ b/src/resources/zones/settings/always-use-https.ts @@ -13,13 +13,13 @@ export class AlwaysUseHTTPS extends APIResource { edit( params: AlwaysUseHTTPSEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/always_use_https`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesAlwaysUseHTTPS }> + }) as Core.APIPromise<{ result: ZoneSettingAlwaysUseHTTPS }> )._thenUnwrap((obj) => obj.result); } @@ -28,11 +28,14 @@ export class AlwaysUseHTTPS extends APIResource { * equivalent "https" URL. If you only want to redirect for a subset of requests, * consider creating an "Always use HTTPS" page rule. */ - get(params: AlwaysUseHTTPSGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: AlwaysUseHTTPSGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/always_use_https`, options) as Core.APIPromise<{ - result: ZonesAlwaysUseHTTPS; + result: ZoneSettingAlwaysUseHTTPS; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +46,7 @@ export class AlwaysUseHTTPS extends APIResource { * equivalent "https" URL. If you only want to redirect for a subset of requests, * consider creating an "Always use HTTPS" page rule. */ -export interface ZonesAlwaysUseHTTPS { +export interface ZoneSettingAlwaysUseHTTPS { /** * ID of the zone setting. */ @@ -86,7 +89,7 @@ export interface AlwaysUseHTTPSGetParams { } export namespace AlwaysUseHTTPS { - export import ZonesAlwaysUseHTTPS = AlwaysUseHTTPSAPI.ZonesAlwaysUseHTTPS; + export import ZoneSettingAlwaysUseHTTPS = AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS; export import AlwaysUseHTTPSEditParams = AlwaysUseHTTPSAPI.AlwaysUseHTTPSEditParams; export import AlwaysUseHTTPSGetParams = AlwaysUseHTTPSAPI.AlwaysUseHTTPSGetParams; } diff --git a/src/resources/zones/settings/automatic-https-rewrites.ts b/src/resources/zones/settings/automatic-https-rewrites.ts index 84b642c335..13c6b8c075 100644 --- a/src/resources/zones/settings/automatic-https-rewrites.ts +++ b/src/resources/zones/settings/automatic-https-rewrites.ts @@ -11,13 +11,13 @@ export class AutomaticHTTPSRewrites extends APIResource { edit( params: AutomaticHTTPSRewriteEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/automatic_https_rewrites`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesAutomaticHTTPSRewrites }> + }) as Core.APIPromise<{ result: ZoneSettingAutomaticHTTPSRewrites }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +27,11 @@ export class AutomaticHTTPSRewrites extends APIResource { get( params: AutomaticHTTPSRewriteGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/automatic_https_rewrites`, options) as Core.APIPromise<{ - result: ZonesAutomaticHTTPSRewrites; + result: ZoneSettingAutomaticHTTPSRewrites; }> )._thenUnwrap((obj) => obj.result); } @@ -40,7 +40,7 @@ export class AutomaticHTTPSRewrites extends APIResource { /** * Enable the Automatic HTTPS Rewrites feature for this zone. */ -export interface ZonesAutomaticHTTPSRewrites { +export interface ZoneSettingAutomaticHTTPSRewrites { /** * ID of the zone setting. */ @@ -84,7 +84,7 @@ export interface AutomaticHTTPSRewriteGetParams { } export namespace AutomaticHTTPSRewrites { - export import ZonesAutomaticHTTPSRewrites = AutomaticHTTPSRewritesAPI.ZonesAutomaticHTTPSRewrites; + export import ZoneSettingAutomaticHTTPSRewrites = AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites; export import AutomaticHTTPSRewriteEditParams = AutomaticHTTPSRewritesAPI.AutomaticHTTPSRewriteEditParams; export import AutomaticHTTPSRewriteGetParams = AutomaticHTTPSRewritesAPI.AutomaticHTTPSRewriteGetParams; } diff --git a/src/resources/zones/settings/automatic-platform-optimization.ts b/src/resources/zones/settings/automatic-platform-optimization.ts index 6d871ed4c9..83ecc76ea1 100644 --- a/src/resources/zones/settings/automatic-platform-optimization.ts +++ b/src/resources/zones/settings/automatic-platform-optimization.ts @@ -13,13 +13,13 @@ export class AutomaticPlatformOptimization extends APIResource { edit( params: AutomaticPlatformOptimizationEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/automatic_platform_optimization`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesAutomaticPlatformOptimization }> + }) as Core.APIPromise<{ result: ZoneSettingAutomaticPlatformOptimization }> )._thenUnwrap((obj) => obj.result); } @@ -31,18 +31,18 @@ export class AutomaticPlatformOptimization extends APIResource { get( params: AutomaticPlatformOptimizationGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get( `/zones/${zone_id}/settings/automatic_platform_optimization`, options, - ) as Core.APIPromise<{ result: ZonesAutomaticPlatformOptimization }> + ) as Core.APIPromise<{ result: ZoneSettingAutomaticPlatformOptimization }> )._thenUnwrap((obj) => obj.result); } } -export interface ZonesAutomaticPlatformOptimization { +export interface ZoneSettingAutomaticPlatformOptimization { /** * Indicates whether or not * [cache by device type](https://developers.cloudflare.com/automatic-platform-optimization/reference/cache-device-type/) @@ -88,7 +88,7 @@ export interface AutomaticPlatformOptimizationEditParams { /** * Body param: */ - value: ZonesAutomaticPlatformOptimization; + value: ZoneSettingAutomaticPlatformOptimization; } export interface AutomaticPlatformOptimizationGetParams { @@ -99,7 +99,7 @@ export interface AutomaticPlatformOptimizationGetParams { } export namespace AutomaticPlatformOptimization { - export import ZonesAutomaticPlatformOptimization = AutomaticPlatformOptimizationAPI.ZonesAutomaticPlatformOptimization; + export import ZoneSettingAutomaticPlatformOptimization = AutomaticPlatformOptimizationAPI.ZoneSettingAutomaticPlatformOptimization; export import AutomaticPlatformOptimizationEditParams = AutomaticPlatformOptimizationAPI.AutomaticPlatformOptimizationEditParams; export import AutomaticPlatformOptimizationGetParams = AutomaticPlatformOptimizationAPI.AutomaticPlatformOptimizationGetParams; } diff --git a/src/resources/zones/settings/brotli.ts b/src/resources/zones/settings/brotli.ts index d44fe44b31..12571ac9e7 100644 --- a/src/resources/zones/settings/brotli.ts +++ b/src/resources/zones/settings/brotli.ts @@ -9,11 +9,11 @@ export class Brotli extends APIResource { * When the client requesting an asset supports the Brotli compression algorithm, * Cloudflare will serve a Brotli compressed version of the asset. */ - edit(params: BrotliEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: BrotliEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/brotli`, { body, ...options }) as Core.APIPromise<{ - result: ZonesBrotli; + result: ZoneSettingBrotli; }> )._thenUnwrap((obj) => obj.result); } @@ -22,11 +22,11 @@ export class Brotli extends APIResource { * When the client requesting an asset supports the Brotli compression algorithm, * Cloudflare will serve a Brotli compressed version of the asset. */ - get(params: BrotliGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: BrotliGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/brotli`, options) as Core.APIPromise<{ - result: ZonesBrotli; + result: ZoneSettingBrotli; }> )._thenUnwrap((obj) => obj.result); } @@ -36,7 +36,7 @@ export class Brotli extends APIResource { * When the client requesting an asset supports the Brotli compression algorithm, * Cloudflare will serve a Brotli compressed version of the asset. */ -export interface ZonesBrotli { +export interface ZoneSettingBrotli { /** * ID of the zone setting. */ @@ -79,7 +79,7 @@ export interface BrotliGetParams { } export namespace Brotli { - export import ZonesBrotli = BrotliAPI.ZonesBrotli; + export import ZoneSettingBrotli = BrotliAPI.ZoneSettingBrotli; export import BrotliEditParams = BrotliAPI.BrotliEditParams; export import BrotliGetParams = BrotliAPI.BrotliGetParams; } diff --git a/src/resources/zones/settings/browser-cache-ttl.ts b/src/resources/zones/settings/browser-cache-ttl.ts index 436f381ab2..5c21f1516f 100644 --- a/src/resources/zones/settings/browser-cache-ttl.ts +++ b/src/resources/zones/settings/browser-cache-ttl.ts @@ -14,13 +14,13 @@ export class BrowserCacheTTL extends APIResource { edit( params: BrowserCacheTTLEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/browser_cache_ttl`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesBrowserCacheTTL }> + }) as Core.APIPromise<{ result: ZoneSettingBrowserCacheTTL }> )._thenUnwrap((obj) => obj.result); } @@ -33,11 +33,11 @@ export class BrowserCacheTTL extends APIResource { get( params: BrowserCacheTTLGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/browser_cache_ttl`, options) as Core.APIPromise<{ - result: ZonesBrowserCacheTTL; + result: ZoneSettingBrowserCacheTTL; }> )._thenUnwrap((obj) => obj.result); } @@ -49,7 +49,7 @@ export class BrowserCacheTTL extends APIResource { * specified by your server. * (https://support.cloudflare.com/hc/en-us/articles/200168276). */ -export interface ZonesBrowserCacheTTL { +export interface ZoneSettingBrowserCacheTTL { /** * ID of the zone setting. */ @@ -149,7 +149,7 @@ export interface BrowserCacheTTLGetParams { } export namespace BrowserCacheTTL { - export import ZonesBrowserCacheTTL = BrowserCacheTTLAPI.ZonesBrowserCacheTTL; + export import ZoneSettingBrowserCacheTTL = BrowserCacheTTLAPI.ZoneSettingBrowserCacheTTL; export import BrowserCacheTTLEditParams = BrowserCacheTTLAPI.BrowserCacheTTLEditParams; export import BrowserCacheTTLGetParams = BrowserCacheTTLAPI.BrowserCacheTTLGetParams; } diff --git a/src/resources/zones/settings/browser-check.ts b/src/resources/zones/settings/browser-check.ts index 73b2233fed..c3dfe320c3 100644 --- a/src/resources/zones/settings/browser-check.ts +++ b/src/resources/zones/settings/browser-check.ts @@ -12,13 +12,16 @@ export class BrowserCheck extends APIResource { * agent (also commonly used by abuse bots, crawlers or visitors). * (https://support.cloudflare.com/hc/en-us/articles/200170086). */ - edit(params: BrowserCheckEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: BrowserCheckEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/browser_check`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesBrowserCheck }> + }) as Core.APIPromise<{ result: ZoneSettingBrowserCheck }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +32,14 @@ export class BrowserCheck extends APIResource { * agent (also commonly used by abuse bots, crawlers or visitors). * (https://support.cloudflare.com/hc/en-us/articles/200170086). */ - get(params: BrowserCheckGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: BrowserCheckGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/browser_check`, options) as Core.APIPromise<{ - result: ZonesBrowserCheck; + result: ZoneSettingBrowserCheck; }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +52,7 @@ export class BrowserCheck extends APIResource { * agent (also commonly used by abuse bots, crawlers or visitors). * (https://support.cloudflare.com/hc/en-us/articles/200170086). */ -export interface ZonesBrowserCheck { +export interface ZoneSettingBrowserCheck { /** * ID of the zone setting. */ @@ -89,7 +95,7 @@ export interface BrowserCheckGetParams { } export namespace BrowserCheck { - export import ZonesBrowserCheck = BrowserCheckAPI.ZonesBrowserCheck; + export import ZoneSettingBrowserCheck = BrowserCheckAPI.ZoneSettingBrowserCheck; export import BrowserCheckEditParams = BrowserCheckAPI.BrowserCheckEditParams; export import BrowserCheckGetParams = BrowserCheckAPI.BrowserCheckGetParams; } diff --git a/src/resources/zones/settings/cache-level.ts b/src/resources/zones/settings/cache-level.ts index bf3b0d3755..cf1a09833f 100644 --- a/src/resources/zones/settings/cache-level.ts +++ b/src/resources/zones/settings/cache-level.ts @@ -12,11 +12,11 @@ export class CacheLevel extends APIResource { * aggressive setting will cache all static resources, including ones with a query * string. (https://support.cloudflare.com/hc/en-us/articles/200168256). */ - edit(params: CacheLevelEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: CacheLevelEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/cache_level`, { body, ...options }) as Core.APIPromise<{ - result: ZonesCacheLevel; + result: ZoneSettingCacheLevel; }> )._thenUnwrap((obj) => obj.result); } @@ -28,11 +28,11 @@ export class CacheLevel extends APIResource { * aggressive setting will cache all static resources, including ones with a query * string. (https://support.cloudflare.com/hc/en-us/articles/200168256). */ - get(params: CacheLevelGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: CacheLevelGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/cache_level`, options) as Core.APIPromise<{ - result: ZonesCacheLevel; + result: ZoneSettingCacheLevel; }> )._thenUnwrap((obj) => obj.result); } @@ -45,7 +45,7 @@ export class CacheLevel extends APIResource { * aggressive setting will cache all static resources, including ones with a query * string. (https://support.cloudflare.com/hc/en-us/articles/200168256). */ -export interface ZonesCacheLevel { +export interface ZoneSettingCacheLevel { /** * ID of the zone setting. */ @@ -88,7 +88,7 @@ export interface CacheLevelGetParams { } export namespace CacheLevel { - export import ZonesCacheLevel = CacheLevelAPI.ZonesCacheLevel; + export import ZoneSettingCacheLevel = CacheLevelAPI.ZoneSettingCacheLevel; export import CacheLevelEditParams = CacheLevelAPI.CacheLevelEditParams; export import CacheLevelGetParams = CacheLevelAPI.CacheLevelGetParams; } diff --git a/src/resources/zones/settings/challenge-ttl.ts b/src/resources/zones/settings/challenge-ttl.ts index 116a2dae28..a9030b8115 100644 --- a/src/resources/zones/settings/challenge-ttl.ts +++ b/src/resources/zones/settings/challenge-ttl.ts @@ -12,13 +12,16 @@ export class ChallengeTTL extends APIResource { * setting and will attempt to honor any setting above 45 minutes. * (https://support.cloudflare.com/hc/en-us/articles/200170136). */ - edit(params: ChallengeTTLEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: ChallengeTTLEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/challenge_ttl`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesChallengeTTL }> + }) as Core.APIPromise<{ result: ZoneSettingChallengeTTL }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +32,14 @@ export class ChallengeTTL extends APIResource { * setting and will attempt to honor any setting above 45 minutes. * (https://support.cloudflare.com/hc/en-us/articles/200170136). */ - get(params: ChallengeTTLGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: ChallengeTTLGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/challenge_ttl`, options) as Core.APIPromise<{ - result: ZonesChallengeTTL; + result: ZoneSettingChallengeTTL; }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +52,7 @@ export class ChallengeTTL extends APIResource { * setting and will attempt to honor any setting above 45 minutes. * (https://support.cloudflare.com/hc/en-us/articles/200170136). */ -export interface ZonesChallengeTTL { +export interface ZoneSettingChallengeTTL { /** * ID of the zone setting. */ @@ -117,7 +123,7 @@ export interface ChallengeTTLGetParams { } export namespace ChallengeTTL { - export import ZonesChallengeTTL = ChallengeTTLAPI.ZonesChallengeTTL; + export import ZoneSettingChallengeTTL = ChallengeTTLAPI.ZoneSettingChallengeTTL; export import ChallengeTTLEditParams = ChallengeTTLAPI.ChallengeTTLEditParams; export import ChallengeTTLGetParams = ChallengeTTLAPI.ChallengeTTLGetParams; } diff --git a/src/resources/zones/settings/ciphers.ts b/src/resources/zones/settings/ciphers.ts index 4f792ca8e7..b279948c7a 100644 --- a/src/resources/zones/settings/ciphers.ts +++ b/src/resources/zones/settings/ciphers.ts @@ -8,11 +8,11 @@ export class Ciphers extends APIResource { /** * Changes ciphers setting. */ - edit(params: CipherEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: CipherEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/ciphers`, { body, ...options }) as Core.APIPromise<{ - result: ZonesCiphers; + result: ZoneSettingCiphers; }> )._thenUnwrap((obj) => obj.result); } @@ -20,11 +20,11 @@ export class Ciphers extends APIResource { /** * Gets ciphers setting. */ - get(params: CipherGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: CipherGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/ciphers`, options) as Core.APIPromise<{ - result: ZonesCiphers; + result: ZoneSettingCiphers; }> )._thenUnwrap((obj) => obj.result); } @@ -34,7 +34,7 @@ export class Ciphers extends APIResource { * An allowlist of ciphers for TLS termination. These ciphers must be in the * BoringSSL format. */ -export interface ZonesCiphers { +export interface ZoneSettingCiphers { /** * ID of the zone setting. */ @@ -77,7 +77,7 @@ export interface CipherGetParams { } export namespace Ciphers { - export import ZonesCiphers = CiphersAPI.ZonesCiphers; + export import ZoneSettingCiphers = CiphersAPI.ZoneSettingCiphers; export import CipherEditParams = CiphersAPI.CipherEditParams; export import CipherGetParams = CiphersAPI.CipherGetParams; } diff --git a/src/resources/zones/settings/development-mode.ts b/src/resources/zones/settings/development-mode.ts index c72fd6756f..9308fe68b6 100644 --- a/src/resources/zones/settings/development-mode.ts +++ b/src/resources/zones/settings/development-mode.ts @@ -16,13 +16,13 @@ export class DevelopmentMode extends APIResource { edit( params: DevelopmentModeEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/development_mode`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesDevelopmentMode }> + }) as Core.APIPromise<{ result: ZoneSettingDevelopmentMode }> )._thenUnwrap((obj) => obj.result); } @@ -37,11 +37,11 @@ export class DevelopmentMode extends APIResource { get( params: DevelopmentModeGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/development_mode`, options) as Core.APIPromise<{ - result: ZonesDevelopmentMode; + result: ZoneSettingDevelopmentMode; }> )._thenUnwrap((obj) => obj.result); } @@ -55,7 +55,7 @@ export class DevelopmentMode extends APIResource { * see those changes right away. Once entered, development mode will last for 3 * hours and then automatically toggle off. */ -export interface ZonesDevelopmentMode { +export interface ZoneSettingDevelopmentMode { /** * ID of the zone setting. */ @@ -105,7 +105,7 @@ export interface DevelopmentModeGetParams { } export namespace DevelopmentMode { - export import ZonesDevelopmentMode = DevelopmentModeAPI.ZonesDevelopmentMode; + export import ZoneSettingDevelopmentMode = DevelopmentModeAPI.ZoneSettingDevelopmentMode; export import DevelopmentModeEditParams = DevelopmentModeAPI.DevelopmentModeEditParams; export import DevelopmentModeGetParams = DevelopmentModeAPI.DevelopmentModeGetParams; } diff --git a/src/resources/zones/settings/early-hints.ts b/src/resources/zones/settings/early-hints.ts index 7ce7528b52..29337f6c28 100644 --- a/src/resources/zones/settings/early-hints.ts +++ b/src/resources/zones/settings/early-hints.ts @@ -11,11 +11,11 @@ export class EarlyHints extends APIResource { * [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for * more information. */ - edit(params: EarlyHintEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: EarlyHintEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/early_hints`, { body, ...options }) as Core.APIPromise<{ - result: ZonesEarlyHints; + result: ZoneSettingEarlyHints; }> )._thenUnwrap((obj) => obj.result); } @@ -26,11 +26,11 @@ export class EarlyHints extends APIResource { * [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for * more information. */ - get(params: EarlyHintGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: EarlyHintGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/early_hints`, options) as Core.APIPromise<{ - result: ZonesEarlyHints; + result: ZoneSettingEarlyHints; }> )._thenUnwrap((obj) => obj.result); } @@ -42,7 +42,7 @@ export class EarlyHints extends APIResource { * [Early Hints](https://developers.cloudflare.com/cache/about/early-hints) for * more information. */ -export interface ZonesEarlyHints { +export interface ZoneSettingEarlyHints { /** * ID of the zone setting. */ @@ -85,7 +85,7 @@ export interface EarlyHintGetParams { } export namespace EarlyHints { - export import ZonesEarlyHints = EarlyHintsAPI.ZonesEarlyHints; + export import ZoneSettingEarlyHints = EarlyHintsAPI.ZoneSettingEarlyHints; export import EarlyHintEditParams = EarlyHintsAPI.EarlyHintEditParams; export import EarlyHintGetParams = EarlyHintsAPI.EarlyHintGetParams; } diff --git a/src/resources/zones/settings/email-obfuscation.ts b/src/resources/zones/settings/email-obfuscation.ts index 3db3dbae4a..56fd1090c5 100644 --- a/src/resources/zones/settings/email-obfuscation.ts +++ b/src/resources/zones/settings/email-obfuscation.ts @@ -12,13 +12,13 @@ export class EmailObfuscation extends APIResource { edit( params: EmailObfuscationEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/email_obfuscation`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesEmailObfuscation }> + }) as Core.APIPromise<{ result: ZoneSettingEmailObfuscation }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +29,11 @@ export class EmailObfuscation extends APIResource { get( params: EmailObfuscationGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/email_obfuscation`, options) as Core.APIPromise<{ - result: ZonesEmailObfuscation; + result: ZoneSettingEmailObfuscation; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +43,7 @@ export class EmailObfuscation extends APIResource { * Encrypt email adresses on your web page from bots, while keeping them visible to * humans. (https://support.cloudflare.com/hc/en-us/articles/200170016). */ -export interface ZonesEmailObfuscation { +export interface ZoneSettingEmailObfuscation { /** * ID of the zone setting. */ @@ -86,7 +86,7 @@ export interface EmailObfuscationGetParams { } export namespace EmailObfuscation { - export import ZonesEmailObfuscation = EmailObfuscationAPI.ZonesEmailObfuscation; + export import ZoneSettingEmailObfuscation = EmailObfuscationAPI.ZoneSettingEmailObfuscation; export import EmailObfuscationEditParams = EmailObfuscationAPI.EmailObfuscationEditParams; export import EmailObfuscationGetParams = EmailObfuscationAPI.EmailObfuscationGetParams; } diff --git a/src/resources/zones/settings/font-settings.ts b/src/resources/zones/settings/font-settings.ts index 0c7ad45b19..228c53255a 100644 --- a/src/resources/zones/settings/font-settings.ts +++ b/src/resources/zones/settings/font-settings.ts @@ -10,11 +10,11 @@ export class FontSettings extends APIResource { * Hosted fonts from your own domain, boost performance, and enhance user privacy. * Refer to the Cloudflare Fonts documentation for more information. */ - edit(params: FontSettingEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: FontSettingEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/fonts`, { body, ...options }) as Core.APIPromise<{ - result: SpeedCloudflareFonts; + result: ZoneSettingFonts; }> )._thenUnwrap((obj) => obj.result); } @@ -24,11 +24,11 @@ export class FontSettings extends APIResource { * Hosted fonts from your own domain, boost performance, and enhance user privacy. * Refer to the Cloudflare Fonts documentation for more information. */ - get(params: FontSettingGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: FontSettingGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/fonts`, options) as Core.APIPromise<{ - result: SpeedCloudflareFonts; + result: ZoneSettingFonts; }> )._thenUnwrap((obj) => obj.result); } @@ -39,7 +39,7 @@ export class FontSettings extends APIResource { * Hosted fonts from your own domain, boost performance, and enhance user privacy. * Refer to the Cloudflare Fonts documentation for more information. */ -export interface SpeedCloudflareFonts { +export interface ZoneSettingFonts { /** * ID of the zone setting. */ @@ -82,7 +82,7 @@ export interface FontSettingGetParams { } export namespace FontSettings { - export import SpeedCloudflareFonts = FontSettingsAPI.SpeedCloudflareFonts; + export import ZoneSettingFonts = FontSettingsAPI.ZoneSettingFonts; export import FontSettingEditParams = FontSettingsAPI.FontSettingEditParams; export import FontSettingGetParams = FontSettingsAPI.FontSettingGetParams; } diff --git a/src/resources/zones/settings/h2-prioritization.ts b/src/resources/zones/settings/h2-prioritization.ts index df7b7a09da..6f3c781fa2 100644 --- a/src/resources/zones/settings/h2-prioritization.ts +++ b/src/resources/zones/settings/h2-prioritization.ts @@ -11,13 +11,13 @@ export class H2Prioritization extends APIResource { edit( params: H2PrioritizationEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/h2_prioritization`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesH2Prioritization }> + }) as Core.APIPromise<{ result: ZoneSettingH2Prioritization }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +27,11 @@ export class H2Prioritization extends APIResource { get( params: H2PrioritizationGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/h2_prioritization`, options) as Core.APIPromise<{ - result: ZonesH2Prioritization; + result: ZoneSettingH2Prioritization; }> )._thenUnwrap((obj) => obj.result); } @@ -42,7 +42,7 @@ export class H2Prioritization extends APIResource { * HTTP/2 to improve page load performance. It also supports fine control of * content delivery when used in conjunction with Workers. */ -export interface ZonesH2Prioritization { +export interface ZoneSettingH2Prioritization { /** * ID of the zone setting. */ @@ -76,7 +76,7 @@ export interface H2PrioritizationEditParams { * served through HTTP/2 to improve page load performance. It also supports fine * control of content delivery when used in conjunction with Workers. */ - value: ZonesH2Prioritization; + value: ZoneSettingH2Prioritization; } export interface H2PrioritizationGetParams { @@ -87,7 +87,7 @@ export interface H2PrioritizationGetParams { } export namespace H2Prioritization { - export import ZonesH2Prioritization = H2PrioritizationAPI.ZonesH2Prioritization; + export import ZoneSettingH2Prioritization = H2PrioritizationAPI.ZoneSettingH2Prioritization; export import H2PrioritizationEditParams = H2PrioritizationAPI.H2PrioritizationEditParams; export import H2PrioritizationGetParams = H2PrioritizationAPI.H2PrioritizationGetParams; } diff --git a/src/resources/zones/settings/hotlink-protection.ts b/src/resources/zones/settings/hotlink-protection.ts index f7706ee557..6c87d55798 100644 --- a/src/resources/zones/settings/hotlink-protection.ts +++ b/src/resources/zones/settings/hotlink-protection.ts @@ -17,13 +17,13 @@ export class HotlinkProtection extends APIResource { edit( params: HotlinkProtectionEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/hotlink_protection`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesHotlinkProtection }> + }) as Core.APIPromise<{ result: ZoneSettingHotlinkProtection }> )._thenUnwrap((obj) => obj.result); } @@ -39,11 +39,11 @@ export class HotlinkProtection extends APIResource { get( params: HotlinkProtectionGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/hotlink_protection`, options) as Core.APIPromise<{ - result: ZonesHotlinkProtection; + result: ZoneSettingHotlinkProtection; }> )._thenUnwrap((obj) => obj.result); } @@ -58,7 +58,7 @@ export class HotlinkProtection extends APIResource { * on their own pages. * (https://support.cloudflare.com/hc/en-us/articles/200170026). */ -export interface ZonesHotlinkProtection { +export interface ZoneSettingHotlinkProtection { /** * ID of the zone setting. */ @@ -101,7 +101,7 @@ export interface HotlinkProtectionGetParams { } export namespace HotlinkProtection { - export import ZonesHotlinkProtection = HotlinkProtectionAPI.ZonesHotlinkProtection; + export import ZoneSettingHotlinkProtection = HotlinkProtectionAPI.ZoneSettingHotlinkProtection; export import HotlinkProtectionEditParams = HotlinkProtectionAPI.HotlinkProtectionEditParams; export import HotlinkProtectionGetParams = HotlinkProtectionAPI.HotlinkProtectionGetParams; } diff --git a/src/resources/zones/settings/http2.ts b/src/resources/zones/settings/http2.ts index 334c34bf7c..8e2e2938ed 100644 --- a/src/resources/zones/settings/http2.ts +++ b/src/resources/zones/settings/http2.ts @@ -8,11 +8,11 @@ export class HTTP2 extends APIResource { /** * Value of the HTTP2 setting. */ - edit(params: HTTP2EditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: HTTP2EditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/http2`, { body, ...options }) as Core.APIPromise<{ - result: ZonesHTTP2; + result: ZoneSettingHTTP2; }> )._thenUnwrap((obj) => obj.result); } @@ -20,10 +20,12 @@ export class HTTP2 extends APIResource { /** * Value of the HTTP2 setting. */ - get(params: HTTP2GetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: HTTP2GetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/http2`, options) as Core.APIPromise<{ result: ZonesHTTP2 }> + this._client.get(`/zones/${zone_id}/settings/http2`, options) as Core.APIPromise<{ + result: ZoneSettingHTTP2; + }> )._thenUnwrap((obj) => obj.result); } } @@ -31,7 +33,7 @@ export class HTTP2 extends APIResource { /** * HTTP2 enabled for this zone. */ -export interface ZonesHTTP2 { +export interface ZoneSettingHTTP2 { /** * ID of the zone setting. */ @@ -74,7 +76,7 @@ export interface HTTP2GetParams { } export namespace HTTP2 { - export import ZonesHTTP2 = HTTP2API.ZonesHTTP2; + export import ZoneSettingHTTP2 = HTTP2API.ZoneSettingHTTP2; export import HTTP2EditParams = HTTP2API.HTTP2EditParams; export import HTTP2GetParams = HTTP2API.HTTP2GetParams; } diff --git a/src/resources/zones/settings/http3.ts b/src/resources/zones/settings/http3.ts index 3d218ddde2..14cac2b671 100644 --- a/src/resources/zones/settings/http3.ts +++ b/src/resources/zones/settings/http3.ts @@ -8,11 +8,11 @@ export class HTTP3 extends APIResource { /** * Value of the HTTP3 setting. */ - edit(params: HTTP3EditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: HTTP3EditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/http3`, { body, ...options }) as Core.APIPromise<{ - result: ZonesHTTP3; + result: ZoneSettingHTTP3; }> )._thenUnwrap((obj) => obj.result); } @@ -20,10 +20,12 @@ export class HTTP3 extends APIResource { /** * Value of the HTTP3 setting. */ - get(params: HTTP3GetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: HTTP3GetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/http3`, options) as Core.APIPromise<{ result: ZonesHTTP3 }> + this._client.get(`/zones/${zone_id}/settings/http3`, options) as Core.APIPromise<{ + result: ZoneSettingHTTP3; + }> )._thenUnwrap((obj) => obj.result); } } @@ -31,7 +33,7 @@ export class HTTP3 extends APIResource { /** * HTTP3 enabled for this zone. */ -export interface ZonesHTTP3 { +export interface ZoneSettingHTTP3 { /** * ID of the zone setting. */ @@ -74,7 +76,7 @@ export interface HTTP3GetParams { } export namespace HTTP3 { - export import ZonesHTTP3 = HTTP3API.ZonesHTTP3; + export import ZoneSettingHTTP3 = HTTP3API.ZoneSettingHTTP3; export import HTTP3EditParams = HTTP3API.HTTP3EditParams; export import HTTP3GetParams = HTTP3API.HTTP3GetParams; } diff --git a/src/resources/zones/settings/image-resizing.ts b/src/resources/zones/settings/image-resizing.ts index 2d61a16bc3..b78449a7da 100644 --- a/src/resources/zones/settings/image-resizing.ts +++ b/src/resources/zones/settings/image-resizing.ts @@ -11,13 +11,16 @@ export class ImageResizing extends APIResource { * [Image Resizing documentation](https://developers.cloudflare.com/images/) for * more information. */ - edit(params: ImageResizingEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: ImageResizingEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/image_resizing`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesImageResizing }> + }) as Core.APIPromise<{ result: ZoneSettingImageResizing }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +30,14 @@ export class ImageResizing extends APIResource { * [Image Resizing documentation](https://developers.cloudflare.com/images/) for * more information. */ - get(params: ImageResizingGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: ImageResizingGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/image_resizing`, options) as Core.APIPromise<{ - result: ZonesImageResizing; + result: ZoneSettingImageResizing; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +49,7 @@ export class ImageResizing extends APIResource { * [Image Resizing documentation](https://developers.cloudflare.com/images/) for * more information. */ -export interface ZonesImageResizing { +export interface ZoneSettingImageResizing { /** * ID of the zone setting. */ @@ -78,7 +84,7 @@ export interface ImageResizingEditParams { * [Image Resizing documentation](https://developers.cloudflare.com/images/) for * more information. */ - value: ZonesImageResizing; + value: ZoneSettingImageResizing; } export interface ImageResizingGetParams { @@ -89,7 +95,7 @@ export interface ImageResizingGetParams { } export namespace ImageResizing { - export import ZonesImageResizing = ImageResizingAPI.ZonesImageResizing; + export import ZoneSettingImageResizing = ImageResizingAPI.ZoneSettingImageResizing; export import ImageResizingEditParams = ImageResizingAPI.ImageResizingEditParams; export import ImageResizingGetParams = ImageResizingAPI.ImageResizingGetParams; } diff --git a/src/resources/zones/settings/index.ts b/src/resources/zones/settings/index.ts index e7697004c8..37e31fd04c 100644 --- a/src/resources/zones/settings/index.ts +++ b/src/resources/zones/settings/index.ts @@ -14,208 +14,203 @@ export { SettingGetParams, Settings, } from './settings'; +export { ZoneSetting0rtt, ZeroRTTEditParams, ZeroRTTGetParams, ZeroRTT } from './zero-rtt'; +export { ZoneSettingAdvancedDDOS, AdvancedDDOSGetParams, AdvancedDDOS } from './advanced-ddos'; export { - SpeedCloudflareFonts, - FontSettingEditParams, - FontSettingGetParams, - FontSettings, -} from './font-settings'; -export { Zones0rtt, ZeroRTTEditParams, ZeroRTTGetParams, ZeroRTT } from './zero-rtt'; -export { ZonesAdvancedDDOS, AdvancedDDOSGetParams, AdvancedDDOS } from './advanced-ddos'; -export { - ZonesAlwaysOnline, + ZoneSettingAlwaysOnline, AlwaysOnlineEditParams, AlwaysOnlineGetParams, AlwaysOnline, } from './always-online'; export { - ZonesAlwaysUseHTTPS, + ZoneSettingAlwaysUseHTTPS, AlwaysUseHTTPSEditParams, AlwaysUseHTTPSGetParams, AlwaysUseHTTPS, } from './always-use-https'; export { - ZonesAutomaticHTTPSRewrites, + ZoneSettingAutomaticHTTPSRewrites, AutomaticHTTPSRewriteEditParams, AutomaticHTTPSRewriteGetParams, AutomaticHTTPSRewrites, } from './automatic-https-rewrites'; export { - ZonesAutomaticPlatformOptimization, + ZoneSettingAutomaticPlatformOptimization, AutomaticPlatformOptimizationEditParams, AutomaticPlatformOptimizationGetParams, AutomaticPlatformOptimization, } from './automatic-platform-optimization'; -export { ZonesBrotli, BrotliEditParams, BrotliGetParams, Brotli } from './brotli'; +export { ZoneSettingBrotli, BrotliEditParams, BrotliGetParams, Brotli } from './brotli'; export { - ZonesBrowserCacheTTL, + ZoneSettingBrowserCacheTTL, BrowserCacheTTLEditParams, BrowserCacheTTLGetParams, BrowserCacheTTL, } from './browser-cache-ttl'; export { - ZonesBrowserCheck, + ZoneSettingBrowserCheck, BrowserCheckEditParams, BrowserCheckGetParams, BrowserCheck, } from './browser-check'; export { - ZonesBuffering, + ZoneSettingBuffering, ResponseBufferingEditParams, ResponseBufferingGetParams, ResponseBuffering, } from './response-buffering'; -export { ZonesCacheLevel, CacheLevelEditParams, CacheLevelGetParams, CacheLevel } from './cache-level'; +export { ZoneSettingCacheLevel, CacheLevelEditParams, CacheLevelGetParams, CacheLevel } from './cache-level'; export { - ZonesChallengeTTL, + ZoneSettingChallengeTTL, ChallengeTTLEditParams, ChallengeTTLGetParams, ChallengeTTL, } from './challenge-ttl'; -export { ZonesCiphers, CipherEditParams, CipherGetParams, Ciphers } from './ciphers'; +export { ZoneSettingCiphers, CipherEditParams, CipherGetParams, Ciphers } from './ciphers'; export { - ZonesDevelopmentMode, + ZoneSettingDevelopmentMode, DevelopmentModeEditParams, DevelopmentModeGetParams, DevelopmentMode, } from './development-mode'; -export { ZonesEarlyHints, EarlyHintEditParams, EarlyHintGetParams, EarlyHints } from './early-hints'; +export { ZoneSettingEarlyHints, EarlyHintEditParams, EarlyHintGetParams, EarlyHints } from './early-hints'; export { - ZonesEmailObfuscation, + ZoneSettingEmailObfuscation, EmailObfuscationEditParams, EmailObfuscationGetParams, EmailObfuscation, } from './email-obfuscation'; +export { ZoneSettingFonts, FontSettingEditParams, FontSettingGetParams, FontSettings } from './font-settings'; export { - ZonesH2Prioritization, + ZoneSettingH2Prioritization, H2PrioritizationEditParams, H2PrioritizationGetParams, H2Prioritization, } from './h2-prioritization'; -export { ZonesHTTP2, HTTP2EditParams, HTTP2GetParams, HTTP2 } from './http2'; -export { ZonesHTTP3, HTTP3EditParams, HTTP3GetParams, HTTP3 } from './http3'; +export { ZoneSettingHTTP2, HTTP2EditParams, HTTP2GetParams, HTTP2 } from './http2'; +export { ZoneSettingHTTP3, HTTP3EditParams, HTTP3GetParams, HTTP3 } from './http3'; export { - ZonesHotlinkProtection, + ZoneSettingHotlinkProtection, HotlinkProtectionEditParams, HotlinkProtectionGetParams, HotlinkProtection, } from './hotlink-protection'; export { - ZonesIPGeolocation, + ZoneSettingIPGeolocation, IPGeolocationEditParams, IPGeolocationGetParams, IPGeolocation, } from './ip-geolocation'; -export { ZonesIPV6, IPV6EditParams, IPV6GetParams, IPV6 } from './ipv6'; +export { ZoneSettingIPV6, IPV6EditParams, IPV6GetParams, IPV6 } from './ipv6'; export { - ZonesImageResizing, + ZoneSettingImageResizing, ImageResizingEditParams, ImageResizingGetParams, ImageResizing, } from './image-resizing'; export { - ZonesMinTLSVersion, + ZoneSettingMinTLSVersion, MinTLSVersionEditParams, MinTLSVersionGetParams, MinTLSVersion, } from './min-tls-version'; -export { ZonesMinify, MinifyEditParams, MinifyGetParams, Minify } from './minify'; -export { ZonesMirage, MirageEditParams, MirageGetParams, Mirage } from './mirage'; +export { ZoneSettingMinify, MinifyEditParams, MinifyGetParams, Minify } from './minify'; +export { ZoneSettingMirage, MirageEditParams, MirageGetParams, Mirage } from './mirage'; export { - ZonesMobileRedirect, + ZoneSettingMobileRedirect, MobileRedirectEditParams, MobileRedirectGetParams, MobileRedirect, } from './mobile-redirect'; -export { ZonesNEL, NELEditParams, NELGetParams, NEL } from './nel'; +export { ZoneSettingNEL, NELEditParams, NELGetParams, NEL } from './nel'; export { - ZonesOpportunisticEncryption, + ZoneSettingOpportunisticEncryption, OpportunisticEncryptionEditParams, OpportunisticEncryptionGetParams, OpportunisticEncryption, } from './opportunistic-encryption'; export { - ZonesOpportunisticOnion, + ZoneSettingOpportunisticOnion, OpportunisticOnionEditParams, OpportunisticOnionGetParams, OpportunisticOnion, } from './opportunistic-onion'; export { - ZonesOrangeToOrange, + ZoneSettingOrangeToOrange, OrangeToOrangeEditParams, OrangeToOrangeGetParams, OrangeToOrange, } from './orange-to-orange'; export { - ZonesOriginErrorPagePassThru, + ZoneSettingOriginErrorPagePassThru, OriginErrorPagePassThruEditParams, OriginErrorPagePassThruGetParams, OriginErrorPagePassThru, } from './origin-error-page-pass-thru'; -export { ZonesPolish, PolishEditParams, PolishGetParams, Polish } from './polish'; +export { ZoneSettingPolish, PolishEditParams, PolishGetParams, Polish } from './polish'; export { - ZonesPrefetchPreload, + ZoneSettingPrefetchPreload, PrefetchPreloadEditParams, PrefetchPreloadGetParams, PrefetchPreload, } from './prefetch-preload'; export { - ZonesProxyReadTimeout, + ZoneSettingProxyReadTimeout, ProxyReadTimeoutEditParams, ProxyReadTimeoutGetParams, ProxyReadTimeout, } from './proxy-read-timeout'; -export { ZonesPseudoIPV4, PseudoIPV4EditParams, PseudoIPV4GetParams, PseudoIPV4 } from './pseudo-ipv4'; +export { ZoneSettingPseudoIPV4, PseudoIPV4EditParams, PseudoIPV4GetParams, PseudoIPV4 } from './pseudo-ipv4'; export { - ZonesRocketLoader, + ZoneSettingRocketLoader, RocketLoaderEditParams, RocketLoaderGetParams, RocketLoader, } from './rocket-loader'; -export { ZonesSSL, SSLEditParams, SSLGetParams, SSL } from './ssl'; +export { ZoneSettingSSL, SSLEditParams, SSLGetParams, SSL } from './ssl'; export { - ZonesSSLRecommender, + ZoneSettingSSLRecommender, SSLRecommenderEditParams, SSLRecommenderGetParams, SSLRecommender, } from './ssl-recommender'; export { - ZonesSecurityHeader, + ZoneSettingSecurityHeader, SecurityHeaderEditParams, SecurityHeaderGetParams, SecurityHeaders, } from './security-headers'; export { - ZonesSecurityLevel, + ZoneSettingSecurityLevel, SecurityLevelEditParams, SecurityLevelGetParams, SecurityLevel, } from './security-level'; export { - ZonesServerSideExclude, + ZoneSettingServerSideExclude, ServerSideExcludeEditParams, ServerSideExcludeGetParams, ServerSideExcludes, } from './server-side-excludes'; export { - ZonesSortQueryStringForCache, + ZoneSettingSortQueryStringForCache, SortQueryStringForCacheEditParams, SortQueryStringForCacheGetParams, SortQueryStringForCache, } from './sort-query-string-for-cache'; -export { ZonesTLS1_3, TLS1_3EditParams, TLS1_3GetParams, TLS1_3 } from './tls-1-3'; +export { ZoneSettingTLS1_3, TLS1_3EditParams, TLS1_3GetParams, TLS1_3 } from './tls-1-3'; export { - ZonesTLSClientAuth, + ZoneSettingTLSClientAuth, TLSClientAuthEditParams, TLSClientAuthGetParams, TLSClientAuth, } from './tls-client-auth'; export { - ZonesTrueClientIPHeader, + ZoneSettingTrueClientIPHeader, TrueClientIPHeaderEditParams, TrueClientIPHeaderGetParams, TrueClientIPHeader, } from './true-client-ip-header'; -export { ZonesWAF, WAFEditParams, WAFGetParams, WAF } from './waf'; -export { ZonesWebP, WebPEditParams, WebPGetParams, WebP } from './webp'; -export { ZonesWebsockets, WebsocketEditParams, WebsocketGetParams, Websocket } from './websocket'; +export { ZoneSettingWAF, WAFEditParams, WAFGetParams, WAF } from './waf'; +export { ZoneSettingWebP, WebPEditParams, WebPGetParams, WebP } from './webp'; +export { ZoneSettingWebsockets, WebsocketEditParams, WebsocketGetParams, Websocket } from './websocket'; diff --git a/src/resources/zones/settings/ip-geolocation.ts b/src/resources/zones/settings/ip-geolocation.ts index bbb1cb0ae8..5a324728dd 100644 --- a/src/resources/zones/settings/ip-geolocation.ts +++ b/src/resources/zones/settings/ip-geolocation.ts @@ -10,13 +10,16 @@ export class IPGeolocation extends APIResource { * pass the country code to you. * (https://support.cloudflare.com/hc/en-us/articles/200168236). */ - edit(params: IPGeolocationEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: IPGeolocationEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/ip_geolocation`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesIPGeolocation }> + }) as Core.APIPromise<{ result: ZoneSettingIPGeolocation }> )._thenUnwrap((obj) => obj.result); } @@ -25,11 +28,14 @@ export class IPGeolocation extends APIResource { * pass the country code to you. * (https://support.cloudflare.com/hc/en-us/articles/200168236). */ - get(params: IPGeolocationGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: IPGeolocationGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/ip_geolocation`, options) as Core.APIPromise<{ - result: ZonesIPGeolocation; + result: ZoneSettingIPGeolocation; }> )._thenUnwrap((obj) => obj.result); } @@ -40,7 +46,7 @@ export class IPGeolocation extends APIResource { * pass the country code to you. * (https://support.cloudflare.com/hc/en-us/articles/200168236). */ -export interface ZonesIPGeolocation { +export interface ZoneSettingIPGeolocation { /** * ID of the zone setting. */ @@ -83,7 +89,7 @@ export interface IPGeolocationGetParams { } export namespace IPGeolocation { - export import ZonesIPGeolocation = IPGeolocationAPI.ZonesIPGeolocation; + export import ZoneSettingIPGeolocation = IPGeolocationAPI.ZoneSettingIPGeolocation; export import IPGeolocationEditParams = IPGeolocationAPI.IPGeolocationEditParams; export import IPGeolocationGetParams = IPGeolocationAPI.IPGeolocationGetParams; } diff --git a/src/resources/zones/settings/ipv6.ts b/src/resources/zones/settings/ipv6.ts index a20341105a..f88000ea00 100644 --- a/src/resources/zones/settings/ipv6.ts +++ b/src/resources/zones/settings/ipv6.ts @@ -9,11 +9,11 @@ export class IPV6 extends APIResource { * Enable IPv6 on all subdomains that are Cloudflare enabled. * (https://support.cloudflare.com/hc/en-us/articles/200168586). */ - edit(params: IPV6EditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: IPV6EditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/ipv6`, { body, ...options }) as Core.APIPromise<{ - result: ZonesIPV6; + result: ZoneSettingIPV6; }> )._thenUnwrap((obj) => obj.result); } @@ -22,10 +22,12 @@ export class IPV6 extends APIResource { * Enable IPv6 on all subdomains that are Cloudflare enabled. * (https://support.cloudflare.com/hc/en-us/articles/200168586). */ - get(params: IPV6GetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: IPV6GetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/ipv6`, options) as Core.APIPromise<{ result: ZonesIPV6 }> + this._client.get(`/zones/${zone_id}/settings/ipv6`, options) as Core.APIPromise<{ + result: ZoneSettingIPV6; + }> )._thenUnwrap((obj) => obj.result); } } @@ -34,7 +36,7 @@ export class IPV6 extends APIResource { * Enable IPv6 on all subdomains that are Cloudflare enabled. * (https://support.cloudflare.com/hc/en-us/articles/200168586). */ -export interface ZonesIPV6 { +export interface ZoneSettingIPV6 { /** * ID of the zone setting. */ @@ -77,7 +79,7 @@ export interface IPV6GetParams { } export namespace IPV6 { - export import ZonesIPV6 = IPV6API.ZonesIPV6; + export import ZoneSettingIPV6 = IPV6API.ZoneSettingIPV6; export import IPV6EditParams = IPV6API.IPV6EditParams; export import IPV6GetParams = IPV6API.IPV6GetParams; } diff --git a/src/resources/zones/settings/min-tls-version.ts b/src/resources/zones/settings/min-tls-version.ts index 393b508929..d18ebbdb90 100644 --- a/src/resources/zones/settings/min-tls-version.ts +++ b/src/resources/zones/settings/min-tls-version.ts @@ -8,24 +8,30 @@ export class MinTLSVersion extends APIResource { /** * Changes Minimum TLS Version setting. */ - edit(params: MinTLSVersionEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: MinTLSVersionEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/min_tls_version`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesMinTLSVersion }> + }) as Core.APIPromise<{ result: ZoneSettingMinTLSVersion }> )._thenUnwrap((obj) => obj.result); } /** * Gets Minimum TLS Version setting. */ - get(params: MinTLSVersionGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: MinTLSVersionGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/min_tls_version`, options) as Core.APIPromise<{ - result: ZonesMinTLSVersion; + result: ZoneSettingMinTLSVersion; }> )._thenUnwrap((obj) => obj.result); } @@ -36,7 +42,7 @@ export class MinTLSVersion extends APIResource { * specified. For example, if TLS 1.1 is selected, TLS 1.0 connections will be * rejected, while 1.1, 1.2, and 1.3 (if enabled) will be permitted. */ -export interface ZonesMinTLSVersion { +export interface ZoneSettingMinTLSVersion { /** * ID of the zone setting. */ @@ -79,7 +85,7 @@ export interface MinTLSVersionGetParams { } export namespace MinTLSVersion { - export import ZonesMinTLSVersion = MinTLSVersionAPI.ZonesMinTLSVersion; + export import ZoneSettingMinTLSVersion = MinTLSVersionAPI.ZoneSettingMinTLSVersion; export import MinTLSVersionEditParams = MinTLSVersionAPI.MinTLSVersionEditParams; export import MinTLSVersionGetParams = MinTLSVersionAPI.MinTLSVersionGetParams; } diff --git a/src/resources/zones/settings/minify.ts b/src/resources/zones/settings/minify.ts index 61b93b3467..a35d84a639 100644 --- a/src/resources/zones/settings/minify.ts +++ b/src/resources/zones/settings/minify.ts @@ -10,11 +10,11 @@ export class Minify extends APIResource { * [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) * for more information. */ - edit(params: MinifyEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: MinifyEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/minify`, { body, ...options }) as Core.APIPromise<{ - result: ZonesMinify; + result: ZoneSettingMinify; }> )._thenUnwrap((obj) => obj.result); } @@ -24,11 +24,11 @@ export class Minify extends APIResource { * [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) * for more information. */ - get(params: MinifyGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: MinifyGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/minify`, options) as Core.APIPromise<{ - result: ZonesMinify; + result: ZoneSettingMinify; }> )._thenUnwrap((obj) => obj.result); } @@ -39,7 +39,7 @@ export class Minify extends APIResource { * [Using Cloudflare Auto Minify](https://support.cloudflare.com/hc/en-us/articles/200168196) * for more information. */ -export interface ZonesMinify { +export interface ZoneSettingMinify { /** * Zone setting identifier. */ @@ -48,7 +48,7 @@ export interface ZonesMinify { /** * Current value of the zone setting. */ - value: ZonesMinify.Value; + value: ZoneSettingMinify.Value; /** * Whether or not this setting can be modified for this zone (based on your @@ -62,7 +62,7 @@ export interface ZonesMinify { modified_on?: string | null; } -export namespace ZonesMinify { +export namespace ZoneSettingMinify { /** * Current value of the zone setting. */ @@ -126,7 +126,7 @@ export interface MinifyGetParams { } export namespace Minify { - export import ZonesMinify = MinifyAPI.ZonesMinify; + export import ZoneSettingMinify = MinifyAPI.ZoneSettingMinify; export import MinifyEditParams = MinifyAPI.MinifyEditParams; export import MinifyGetParams = MinifyAPI.MinifyGetParams; } diff --git a/src/resources/zones/settings/mirage.ts b/src/resources/zones/settings/mirage.ts index a827b33ef3..0d1cf4bf67 100644 --- a/src/resources/zones/settings/mirage.ts +++ b/src/resources/zones/settings/mirage.ts @@ -11,11 +11,11 @@ export class Mirage extends APIResource { * [blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for more * information. */ - edit(params: MirageEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: MirageEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/mirage`, { body, ...options }) as Core.APIPromise<{ - result: ZonesMirage; + result: ZoneSettingMirage; }> )._thenUnwrap((obj) => obj.result); } @@ -26,11 +26,11 @@ export class Mirage extends APIResource { * [blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for more * information. */ - get(params: MirageGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: MirageGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/mirage`, options) as Core.APIPromise<{ - result: ZonesMirage; + result: ZoneSettingMirage; }> )._thenUnwrap((obj) => obj.result); } @@ -42,7 +42,7 @@ export class Mirage extends APIResource { * [our blog post](http://blog.cloudflare.com/mirage2-solving-mobile-speed) for * more information. */ -export interface ZonesMirage { +export interface ZoneSettingMirage { /** * ID of the zone setting. */ @@ -85,7 +85,7 @@ export interface MirageGetParams { } export namespace Mirage { - export import ZonesMirage = MirageAPI.ZonesMirage; + export import ZoneSettingMirage = MirageAPI.ZoneSettingMirage; export import MirageEditParams = MirageAPI.MirageEditParams; export import MirageGetParams = MirageAPI.MirageGetParams; } diff --git a/src/resources/zones/settings/mobile-redirect.ts b/src/resources/zones/settings/mobile-redirect.ts index 88e301a346..6c0d752eaf 100644 --- a/src/resources/zones/settings/mobile-redirect.ts +++ b/src/resources/zones/settings/mobile-redirect.ts @@ -14,13 +14,13 @@ export class MobileRedirect extends APIResource { edit( params: MobileRedirectEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/mobile_redirect`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesMobileRedirect }> + }) as Core.APIPromise<{ result: ZoneSettingMobileRedirect }> )._thenUnwrap((obj) => obj.result); } @@ -30,11 +30,14 @@ export class MobileRedirect extends APIResource { * [Understanding Cloudflare Mobile Redirect](https://support.cloudflare.com/hc/articles/200168336) * for more information. */ - get(params: MobileRedirectGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: MobileRedirectGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/mobile_redirect`, options) as Core.APIPromise<{ - result: ZonesMobileRedirect; + result: ZoneSettingMobileRedirect; }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +49,7 @@ export class MobileRedirect extends APIResource { * [Understanding Cloudflare Mobile Redirect](https://support.cloudflare.com/hc/articles/200168336) * for more information. */ -export interface ZonesMobileRedirect { +export interface ZoneSettingMobileRedirect { /** * Identifier of the zone setting. */ @@ -55,7 +58,7 @@ export interface ZonesMobileRedirect { /** * Current value of the zone setting. */ - value: ZonesMobileRedirect.Value; + value: ZoneSettingMobileRedirect.Value; /** * Whether or not this setting can be modified for this zone (based on your @@ -69,7 +72,7 @@ export interface ZonesMobileRedirect { modified_on?: string | null; } -export namespace ZonesMobileRedirect { +export namespace ZoneSettingMobileRedirect { /** * Current value of the zone setting. */ @@ -137,7 +140,7 @@ export interface MobileRedirectGetParams { } export namespace MobileRedirect { - export import ZonesMobileRedirect = MobileRedirectAPI.ZonesMobileRedirect; + export import ZoneSettingMobileRedirect = MobileRedirectAPI.ZoneSettingMobileRedirect; export import MobileRedirectEditParams = MobileRedirectAPI.MobileRedirectEditParams; export import MobileRedirectGetParams = MobileRedirectAPI.MobileRedirectGetParams; } diff --git a/src/resources/zones/settings/nel.ts b/src/resources/zones/settings/nel.ts index cf3dbdc80f..2c2619e12b 100644 --- a/src/resources/zones/settings/nel.ts +++ b/src/resources/zones/settings/nel.ts @@ -10,11 +10,11 @@ export class NEL extends APIResource { * Refer to our [blog post](http://blog.cloudflare.com/nel-solving-mobile-speed) * for more information. */ - edit(params: NELEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: NELEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/nel`, { body, ...options }) as Core.APIPromise<{ - result: ZonesNEL; + result: ZoneSettingNEL; }> )._thenUnwrap((obj) => obj.result); } @@ -22,10 +22,12 @@ export class NEL extends APIResource { /** * Enable Network Error Logging reporting on your zone. (Beta) */ - get(params: NELGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: NELGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/nel`, options) as Core.APIPromise<{ result: ZonesNEL }> + this._client.get(`/zones/${zone_id}/settings/nel`, options) as Core.APIPromise<{ + result: ZoneSettingNEL; + }> )._thenUnwrap((obj) => obj.result); } } @@ -33,7 +35,7 @@ export class NEL extends APIResource { /** * Enable Network Error Logging reporting on your zone. (Beta) */ -export interface ZonesNEL { +export interface ZoneSettingNEL { /** * Zone setting identifier. */ @@ -42,7 +44,7 @@ export interface ZonesNEL { /** * Current value of the zone setting. */ - value: ZonesNEL.Value; + value: ZoneSettingNEL.Value; /** * Whether or not this setting can be modified for this zone (based on your @@ -56,7 +58,7 @@ export interface ZonesNEL { modified_on?: string | null; } -export namespace ZonesNEL { +export namespace ZoneSettingNEL { /** * Current value of the zone setting. */ @@ -74,7 +76,7 @@ export interface NELEditParams { /** * Body param: Enable Network Error Logging reporting on your zone. (Beta) */ - value: ZonesNEL; + value: ZoneSettingNEL; } export interface NELGetParams { @@ -85,7 +87,7 @@ export interface NELGetParams { } export namespace NEL { - export import ZonesNEL = NELAPI.ZonesNEL; + export import ZoneSettingNEL = NELAPI.ZoneSettingNEL; export import NELEditParams = NELAPI.NELEditParams; export import NELGetParams = NELAPI.NELGetParams; } diff --git a/src/resources/zones/settings/opportunistic-encryption.ts b/src/resources/zones/settings/opportunistic-encryption.ts index 3a67b1562b..044933c1f2 100644 --- a/src/resources/zones/settings/opportunistic-encryption.ts +++ b/src/resources/zones/settings/opportunistic-encryption.ts @@ -11,13 +11,13 @@ export class OpportunisticEncryption extends APIResource { edit( params: OpportunisticEncryptionEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/opportunistic_encryption`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesOpportunisticEncryption }> + }) as Core.APIPromise<{ result: ZoneSettingOpportunisticEncryption }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +27,11 @@ export class OpportunisticEncryption extends APIResource { get( params: OpportunisticEncryptionGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/opportunistic_encryption`, options) as Core.APIPromise<{ - result: ZonesOpportunisticEncryption; + result: ZoneSettingOpportunisticEncryption; }> )._thenUnwrap((obj) => obj.result); } @@ -40,7 +40,7 @@ export class OpportunisticEncryption extends APIResource { /** * Enables the Opportunistic Encryption feature for a zone. */ -export interface ZonesOpportunisticEncryption { +export interface ZoneSettingOpportunisticEncryption { /** * ID of the zone setting. */ @@ -84,7 +84,7 @@ export interface OpportunisticEncryptionGetParams { } export namespace OpportunisticEncryption { - export import ZonesOpportunisticEncryption = OpportunisticEncryptionAPI.ZonesOpportunisticEncryption; + export import ZoneSettingOpportunisticEncryption = OpportunisticEncryptionAPI.ZoneSettingOpportunisticEncryption; export import OpportunisticEncryptionEditParams = OpportunisticEncryptionAPI.OpportunisticEncryptionEditParams; export import OpportunisticEncryptionGetParams = OpportunisticEncryptionAPI.OpportunisticEncryptionGetParams; } diff --git a/src/resources/zones/settings/opportunistic-onion.ts b/src/resources/zones/settings/opportunistic-onion.ts index ac78ddb491..03598ccaad 100644 --- a/src/resources/zones/settings/opportunistic-onion.ts +++ b/src/resources/zones/settings/opportunistic-onion.ts @@ -12,13 +12,13 @@ export class OpportunisticOnion extends APIResource { edit( params: OpportunisticOnionEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/opportunistic_onion`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesOpportunisticOnion }> + }) as Core.APIPromise<{ result: ZoneSettingOpportunisticOnion }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +29,11 @@ export class OpportunisticOnion extends APIResource { get( params: OpportunisticOnionGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/opportunistic_onion`, options) as Core.APIPromise<{ - result: ZonesOpportunisticOnion; + result: ZoneSettingOpportunisticOnion; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +43,7 @@ export class OpportunisticOnion extends APIResource { * Add an Alt-Svc header to all legitimate requests from Tor, allowing the * connection to use our onion services instead of exit nodes. */ -export interface ZonesOpportunisticOnion { +export interface ZoneSettingOpportunisticOnion { /** * ID of the zone setting. */ @@ -87,7 +87,7 @@ export interface OpportunisticOnionGetParams { } export namespace OpportunisticOnion { - export import ZonesOpportunisticOnion = OpportunisticOnionAPI.ZonesOpportunisticOnion; + export import ZoneSettingOpportunisticOnion = OpportunisticOnionAPI.ZoneSettingOpportunisticOnion; export import OpportunisticOnionEditParams = OpportunisticOnionAPI.OpportunisticOnionEditParams; export import OpportunisticOnionGetParams = OpportunisticOnionAPI.OpportunisticOnionGetParams; } diff --git a/src/resources/zones/settings/orange-to-orange.ts b/src/resources/zones/settings/orange-to-orange.ts index 27488d2fd9..e44097d8a9 100644 --- a/src/resources/zones/settings/orange-to-orange.ts +++ b/src/resources/zones/settings/orange-to-orange.ts @@ -12,13 +12,13 @@ export class OrangeToOrange extends APIResource { edit( params: OrangeToOrangeEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/orange_to_orange`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesOrangeToOrange }> + }) as Core.APIPromise<{ result: ZoneSettingOrangeToOrange }> )._thenUnwrap((obj) => obj.result); } @@ -26,11 +26,14 @@ export class OrangeToOrange extends APIResource { * Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also * on Cloudflare. */ - get(params: OrangeToOrangeGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: OrangeToOrangeGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/orange_to_orange`, options) as Core.APIPromise<{ - result: ZonesOrangeToOrange; + result: ZoneSettingOrangeToOrange; }> )._thenUnwrap((obj) => obj.result); } @@ -40,7 +43,7 @@ export class OrangeToOrange extends APIResource { * Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other zones also * on Cloudflare. */ -export interface ZonesOrangeToOrange { +export interface ZoneSettingOrangeToOrange { /** * ID of the zone setting. */ @@ -73,7 +76,7 @@ export interface OrangeToOrangeEditParams { * Body param: Orange to Orange (O2O) allows zones on Cloudflare to CNAME to other * zones also on Cloudflare. */ - value: ZonesOrangeToOrange; + value: ZoneSettingOrangeToOrange; } export interface OrangeToOrangeGetParams { @@ -84,7 +87,7 @@ export interface OrangeToOrangeGetParams { } export namespace OrangeToOrange { - export import ZonesOrangeToOrange = OrangeToOrangeAPI.ZonesOrangeToOrange; + export import ZoneSettingOrangeToOrange = OrangeToOrangeAPI.ZoneSettingOrangeToOrange; export import OrangeToOrangeEditParams = OrangeToOrangeAPI.OrangeToOrangeEditParams; export import OrangeToOrangeGetParams = OrangeToOrangeAPI.OrangeToOrangeGetParams; } diff --git a/src/resources/zones/settings/origin-error-page-pass-thru.ts b/src/resources/zones/settings/origin-error-page-pass-thru.ts index 7aedfde6f6..9d0bef44f8 100644 --- a/src/resources/zones/settings/origin-error-page-pass-thru.ts +++ b/src/resources/zones/settings/origin-error-page-pass-thru.ts @@ -13,13 +13,13 @@ export class OriginErrorPagePassThru extends APIResource { edit( params: OriginErrorPagePassThruEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/origin_error_page_pass_thru`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesOriginErrorPagePassThru }> + }) as Core.APIPromise<{ result: ZoneSettingOriginErrorPagePassThru }> )._thenUnwrap((obj) => obj.result); } @@ -31,11 +31,11 @@ export class OriginErrorPagePassThru extends APIResource { get( params: OriginErrorPagePassThruGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/origin_error_page_pass_thru`, options) as Core.APIPromise<{ - result: ZonesOriginErrorPagePassThru; + result: ZoneSettingOriginErrorPagePassThru; }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +46,7 @@ export class OriginErrorPagePassThru extends APIResource { * server instead of showing a default Cloudflare error page. This does not apply * to 522 errors and is limited to Enterprise Zones. */ -export interface ZonesOriginErrorPagePassThru { +export interface ZoneSettingOriginErrorPagePassThru { /** * ID of the zone setting. */ @@ -89,7 +89,7 @@ export interface OriginErrorPagePassThruGetParams { } export namespace OriginErrorPagePassThru { - export import ZonesOriginErrorPagePassThru = OriginErrorPagePassThruAPI.ZonesOriginErrorPagePassThru; + export import ZoneSettingOriginErrorPagePassThru = OriginErrorPagePassThruAPI.ZoneSettingOriginErrorPagePassThru; export import OriginErrorPagePassThruEditParams = OriginErrorPagePassThruAPI.OriginErrorPagePassThruEditParams; export import OriginErrorPagePassThruGetParams = OriginErrorPagePassThruAPI.OriginErrorPagePassThruGetParams; } diff --git a/src/resources/zones/settings/polish.ts b/src/resources/zones/settings/polish.ts index d36f58f81b..152e434e02 100644 --- a/src/resources/zones/settings/polish.ts +++ b/src/resources/zones/settings/polish.ts @@ -10,11 +10,11 @@ export class Polish extends APIResource { * Refer to our [blog post](http://blog.cloudflare.com/polish-solving-mobile-speed) * for more information. */ - edit(params: PolishEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: PolishEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/polish`, { body, ...options }) as Core.APIPromise<{ - result: ZonesPolish; + result: ZoneSettingPolish; }> )._thenUnwrap((obj) => obj.result); } @@ -24,11 +24,11 @@ export class Polish extends APIResource { * Refer to our [blog post](http://blog.cloudflare.com/polish-solving-mobile-speed) * for more information. */ - get(params: PolishGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: PolishGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/polish`, options) as Core.APIPromise<{ - result: ZonesPolish; + result: ZoneSettingPolish; }> )._thenUnwrap((obj) => obj.result); } @@ -42,7 +42,7 @@ export class Polish extends APIResource { * lower-resolution image first and ending in a higher-resolution version. Not * recommended for hi-res photography sites. */ -export interface ZonesPolish { +export interface ZoneSettingPolish { /** * ID of the zone setting. */ @@ -79,7 +79,7 @@ export interface PolishEditParams { * loading a lower-resolution image first and ending in a higher-resolution * version. Not recommended for hi-res photography sites. */ - value: ZonesPolish; + value: ZoneSettingPolish; } export interface PolishGetParams { @@ -90,7 +90,7 @@ export interface PolishGetParams { } export namespace Polish { - export import ZonesPolish = PolishAPI.ZonesPolish; + export import ZoneSettingPolish = PolishAPI.ZoneSettingPolish; export import PolishEditParams = PolishAPI.PolishEditParams; export import PolishGetParams = PolishAPI.PolishGetParams; } diff --git a/src/resources/zones/settings/prefetch-preload.ts b/src/resources/zones/settings/prefetch-preload.ts index c3bed7b2a8..9b8f34ad1b 100644 --- a/src/resources/zones/settings/prefetch-preload.ts +++ b/src/resources/zones/settings/prefetch-preload.ts @@ -12,13 +12,13 @@ export class PrefetchPreload extends APIResource { edit( params: PrefetchPreloadEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/prefetch_preload`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesPrefetchPreload }> + }) as Core.APIPromise<{ result: ZoneSettingPrefetchPreload }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +29,11 @@ export class PrefetchPreload extends APIResource { get( params: PrefetchPreloadGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/prefetch_preload`, options) as Core.APIPromise<{ - result: ZonesPrefetchPreload; + result: ZoneSettingPrefetchPreload; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +43,7 @@ export class PrefetchPreload extends APIResource { * Cloudflare will prefetch any URLs that are included in the response headers. * This is limited to Enterprise Zones. */ -export interface ZonesPrefetchPreload { +export interface ZoneSettingPrefetchPreload { /** * ID of the zone setting. */ @@ -86,7 +86,7 @@ export interface PrefetchPreloadGetParams { } export namespace PrefetchPreload { - export import ZonesPrefetchPreload = PrefetchPreloadAPI.ZonesPrefetchPreload; + export import ZoneSettingPrefetchPreload = PrefetchPreloadAPI.ZoneSettingPrefetchPreload; export import PrefetchPreloadEditParams = PrefetchPreloadAPI.PrefetchPreloadEditParams; export import PrefetchPreloadGetParams = PrefetchPreloadAPI.PrefetchPreloadGetParams; } diff --git a/src/resources/zones/settings/proxy-read-timeout.ts b/src/resources/zones/settings/proxy-read-timeout.ts index f9e580fef4..d478f11b66 100644 --- a/src/resources/zones/settings/proxy-read-timeout.ts +++ b/src/resources/zones/settings/proxy-read-timeout.ts @@ -11,13 +11,13 @@ export class ProxyReadTimeout extends APIResource { edit( params: ProxyReadTimeoutEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/proxy_read_timeout`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesProxyReadTimeout }> + }) as Core.APIPromise<{ result: ZoneSettingProxyReadTimeout }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +27,11 @@ export class ProxyReadTimeout extends APIResource { get( params: ProxyReadTimeoutGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/proxy_read_timeout`, options) as Core.APIPromise<{ - result: ZonesProxyReadTimeout; + result: ZoneSettingProxyReadTimeout; }> )._thenUnwrap((obj) => obj.result); } @@ -40,7 +40,7 @@ export class ProxyReadTimeout extends APIResource { /** * Maximum time between two read operations from origin. */ -export interface ZonesProxyReadTimeout { +export interface ZoneSettingProxyReadTimeout { /** * ID of the zone setting. */ @@ -72,7 +72,7 @@ export interface ProxyReadTimeoutEditParams { /** * Body param: Maximum time between two read operations from origin. */ - value: ZonesProxyReadTimeout; + value: ZoneSettingProxyReadTimeout; } export interface ProxyReadTimeoutGetParams { @@ -83,7 +83,7 @@ export interface ProxyReadTimeoutGetParams { } export namespace ProxyReadTimeout { - export import ZonesProxyReadTimeout = ProxyReadTimeoutAPI.ZonesProxyReadTimeout; + export import ZoneSettingProxyReadTimeout = ProxyReadTimeoutAPI.ZoneSettingProxyReadTimeout; export import ProxyReadTimeoutEditParams = ProxyReadTimeoutAPI.ProxyReadTimeoutEditParams; export import ProxyReadTimeoutGetParams = ProxyReadTimeoutAPI.ProxyReadTimeoutGetParams; } diff --git a/src/resources/zones/settings/pseudo-ipv4.ts b/src/resources/zones/settings/pseudo-ipv4.ts index 778cdf4a5d..59420faf2a 100644 --- a/src/resources/zones/settings/pseudo-ipv4.ts +++ b/src/resources/zones/settings/pseudo-ipv4.ts @@ -8,11 +8,11 @@ export class PseudoIPV4 extends APIResource { /** * Value of the Pseudo IPv4 setting. */ - edit(params: PseudoIPV4EditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: PseudoIPV4EditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/pseudo_ipv4`, { body, ...options }) as Core.APIPromise<{ - result: ZonesPseudoIPV4; + result: ZoneSettingPseudoIPV4; }> )._thenUnwrap((obj) => obj.result); } @@ -20,11 +20,11 @@ export class PseudoIPV4 extends APIResource { /** * Value of the Pseudo IPv4 setting. */ - get(params: PseudoIPV4GetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: PseudoIPV4GetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/pseudo_ipv4`, options) as Core.APIPromise<{ - result: ZonesPseudoIPV4; + result: ZoneSettingPseudoIPV4; }> )._thenUnwrap((obj) => obj.result); } @@ -33,7 +33,7 @@ export class PseudoIPV4 extends APIResource { /** * The value set for the Pseudo IPv4 setting. */ -export interface ZonesPseudoIPV4 { +export interface ZoneSettingPseudoIPV4 { /** * Value of the Pseudo IPv4 setting. */ @@ -76,7 +76,7 @@ export interface PseudoIPV4GetParams { } export namespace PseudoIPV4 { - export import ZonesPseudoIPV4 = PseudoIPV4API.ZonesPseudoIPV4; + export import ZoneSettingPseudoIPV4 = PseudoIPV4API.ZoneSettingPseudoIPV4; export import PseudoIPV4EditParams = PseudoIPV4API.PseudoIPV4EditParams; export import PseudoIPV4GetParams = PseudoIPV4API.PseudoIPV4GetParams; } diff --git a/src/resources/zones/settings/response-buffering.ts b/src/resources/zones/settings/response-buffering.ts index 6c526d2f0c..4e91529a62 100644 --- a/src/resources/zones/settings/response-buffering.ts +++ b/src/resources/zones/settings/response-buffering.ts @@ -11,13 +11,16 @@ export class ResponseBuffering extends APIResource { * it to be delivered in chunks. By default, the proxied server streams directly * and is not buffered by Cloudflare. This is limited to Enterprise Zones. */ - edit(params: ResponseBufferingEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: ResponseBufferingEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/response_buffering`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesBuffering }> + }) as Core.APIPromise<{ result: ZoneSettingBuffering }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +30,14 @@ export class ResponseBuffering extends APIResource { * it to be delivered in chunks. By default, the proxied server streams directly * and is not buffered by Cloudflare. This is limited to Enterprise Zones. */ - get(params: ResponseBufferingGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: ResponseBufferingGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/response_buffering`, options) as Core.APIPromise<{ - result: ZonesBuffering; + result: ZoneSettingBuffering; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +49,7 @@ export class ResponseBuffering extends APIResource { * it to be delivered in chunks. By default, the proxied server streams directly * and is not buffered by Cloudflare. This is limited to Enterprise Zones. */ -export interface ZonesBuffering { +export interface ZoneSettingBuffering { /** * ID of the zone setting. */ @@ -86,7 +92,7 @@ export interface ResponseBufferingGetParams { } export namespace ResponseBuffering { - export import ZonesBuffering = ResponseBufferingAPI.ZonesBuffering; + export import ZoneSettingBuffering = ResponseBufferingAPI.ZoneSettingBuffering; export import ResponseBufferingEditParams = ResponseBufferingAPI.ResponseBufferingEditParams; export import ResponseBufferingGetParams = ResponseBufferingAPI.ResponseBufferingGetParams; } diff --git a/src/resources/zones/settings/rocket-loader.ts b/src/resources/zones/settings/rocket-loader.ts index 277c86ae6f..d467660ac6 100644 --- a/src/resources/zones/settings/rocket-loader.ts +++ b/src/resources/zones/settings/rocket-loader.ts @@ -17,13 +17,16 @@ export class RocketLoader extends APIResource { * [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) * for more information. */ - edit(params: RocketLoaderEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: RocketLoaderEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/rocket_loader`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesRocketLoader }> + }) as Core.APIPromise<{ result: ZoneSettingRocketLoader }> )._thenUnwrap((obj) => obj.result); } @@ -39,11 +42,14 @@ export class RocketLoader extends APIResource { * [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) * for more information. */ - get(params: RocketLoaderGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: RocketLoaderGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/rocket_loader`, options) as Core.APIPromise<{ - result: ZonesRocketLoader; + result: ZoneSettingRocketLoader; }> )._thenUnwrap((obj) => obj.result); } @@ -61,7 +67,7 @@ export class RocketLoader extends APIResource { * [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) * for more information. */ -export interface ZonesRocketLoader { +export interface ZoneSettingRocketLoader { /** * ID of the zone setting. */ @@ -102,7 +108,7 @@ export interface RocketLoaderEditParams { * [Understanding Rocket Loader](https://support.cloudflare.com/hc/articles/200168056) * for more information. */ - value: ZonesRocketLoader; + value: ZoneSettingRocketLoader; } export interface RocketLoaderGetParams { @@ -113,7 +119,7 @@ export interface RocketLoaderGetParams { } export namespace RocketLoader { - export import ZonesRocketLoader = RocketLoaderAPI.ZonesRocketLoader; + export import ZoneSettingRocketLoader = RocketLoaderAPI.ZoneSettingRocketLoader; export import RocketLoaderEditParams = RocketLoaderAPI.RocketLoaderEditParams; export import RocketLoaderGetParams = RocketLoaderAPI.RocketLoaderGetParams; } diff --git a/src/resources/zones/settings/security-headers.ts b/src/resources/zones/settings/security-headers.ts index 1e4adae5c9..4df95cd47e 100644 --- a/src/resources/zones/settings/security-headers.ts +++ b/src/resources/zones/settings/security-headers.ts @@ -11,24 +11,27 @@ export class SecurityHeaders extends APIResource { edit( params: SecurityHeaderEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/security_header`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesSecurityHeader }> + }) as Core.APIPromise<{ result: ZoneSettingSecurityHeader }> )._thenUnwrap((obj) => obj.result); } /** * Cloudflare security header for a zone. */ - get(params: SecurityHeaderGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: SecurityHeaderGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/security_header`, options) as Core.APIPromise<{ - result: ZonesSecurityHeader; + result: ZoneSettingSecurityHeader; }> )._thenUnwrap((obj) => obj.result); } @@ -37,7 +40,7 @@ export class SecurityHeaders extends APIResource { /** * Cloudflare security header for a zone. */ -export interface ZonesSecurityHeader { +export interface ZoneSettingSecurityHeader { /** * ID of the zone's security header. */ @@ -46,7 +49,7 @@ export interface ZonesSecurityHeader { /** * Current value of the zone setting. */ - value: ZonesSecurityHeader.Value; + value: ZoneSettingSecurityHeader.Value; /** * Whether or not this setting can be modified for this zone (based on your @@ -60,7 +63,7 @@ export interface ZonesSecurityHeader { modified_on?: string | null; } -export namespace ZonesSecurityHeader { +export namespace ZoneSettingSecurityHeader { /** * Current value of the zone setting. */ @@ -155,7 +158,7 @@ export interface SecurityHeaderGetParams { } export namespace SecurityHeaders { - export import ZonesSecurityHeader = SecurityHeadersAPI.ZonesSecurityHeader; + export import ZoneSettingSecurityHeader = SecurityHeadersAPI.ZoneSettingSecurityHeader; export import SecurityHeaderEditParams = SecurityHeadersAPI.SecurityHeaderEditParams; export import SecurityHeaderGetParams = SecurityHeadersAPI.SecurityHeaderGetParams; } diff --git a/src/resources/zones/settings/security-level.ts b/src/resources/zones/settings/security-level.ts index 76887a4aa2..1814b78e56 100644 --- a/src/resources/zones/settings/security-level.ts +++ b/src/resources/zones/settings/security-level.ts @@ -11,13 +11,16 @@ export class SecurityLevel extends APIResource { * an individual security setting, the profile will become Custom. * (https://support.cloudflare.com/hc/en-us/articles/200170056). */ - edit(params: SecurityLevelEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: SecurityLevelEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/security_level`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesSecurityLevel }> + }) as Core.APIPromise<{ result: ZoneSettingSecurityLevel }> )._thenUnwrap((obj) => obj.result); } @@ -27,11 +30,14 @@ export class SecurityLevel extends APIResource { * an individual security setting, the profile will become Custom. * (https://support.cloudflare.com/hc/en-us/articles/200170056). */ - get(params: SecurityLevelGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: SecurityLevelGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/security_level`, options) as Core.APIPromise<{ - result: ZonesSecurityLevel; + result: ZoneSettingSecurityLevel; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +49,7 @@ export class SecurityLevel extends APIResource { * an individual security setting, the profile will become Custom. * (https://support.cloudflare.com/hc/en-us/articles/200170056). */ -export interface ZonesSecurityLevel { +export interface ZoneSettingSecurityLevel { /** * ID of the zone setting. */ @@ -86,7 +92,7 @@ export interface SecurityLevelGetParams { } export namespace SecurityLevel { - export import ZonesSecurityLevel = SecurityLevelAPI.ZonesSecurityLevel; + export import ZoneSettingSecurityLevel = SecurityLevelAPI.ZoneSettingSecurityLevel; export import SecurityLevelEditParams = SecurityLevelAPI.SecurityLevelEditParams; export import SecurityLevelGetParams = SecurityLevelAPI.SecurityLevelGetParams; } diff --git a/src/resources/zones/settings/server-side-excludes.ts b/src/resources/zones/settings/server-side-excludes.ts index c21058f391..bef3e83ab4 100644 --- a/src/resources/zones/settings/server-side-excludes.ts +++ b/src/resources/zones/settings/server-side-excludes.ts @@ -21,13 +21,13 @@ export class ServerSideExcludes extends APIResource { edit( params: ServerSideExcludeEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/server_side_exclude`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesServerSideExclude }> + }) as Core.APIPromise<{ result: ZoneSettingServerSideExclude }> )._thenUnwrap((obj) => obj.result); } @@ -47,11 +47,11 @@ export class ServerSideExcludes extends APIResource { get( params: ServerSideExcludeGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/server_side_exclude`, options) as Core.APIPromise<{ - result: ZonesServerSideExclude; + result: ZoneSettingServerSideExclude; }> )._thenUnwrap((obj) => obj.result); } @@ -70,7 +70,7 @@ export class ServerSideExcludes extends APIResource { * resource moves through our network to the visitor's computer. * (https://support.cloudflare.com/hc/en-us/articles/200170036). */ -export interface ZonesServerSideExclude { +export interface ZoneSettingServerSideExclude { /** * ID of the zone setting. */ @@ -113,7 +113,7 @@ export interface ServerSideExcludeGetParams { } export namespace ServerSideExcludes { - export import ZonesServerSideExclude = ServerSideExcludesAPI.ZonesServerSideExclude; + export import ZoneSettingServerSideExclude = ServerSideExcludesAPI.ZoneSettingServerSideExclude; export import ServerSideExcludeEditParams = ServerSideExcludesAPI.ServerSideExcludeEditParams; export import ServerSideExcludeGetParams = ServerSideExcludesAPI.ServerSideExcludeGetParams; } diff --git a/src/resources/zones/settings/settings.ts b/src/resources/zones/settings/settings.ts index 712003f053..8a34ed1f39 100644 --- a/src/resources/zones/settings/settings.ts +++ b/src/resources/zones/settings/settings.ts @@ -156,60 +156,60 @@ export class Settings extends APIResource { } export type SettingEditResponse = Array< - | ZeroRTTAPI.Zones0rtt - | AdvancedDDOSAPI.ZonesAdvancedDDOS - | AlwaysOnlineAPI.ZonesAlwaysOnline - | AlwaysUseHTTPSAPI.ZonesAlwaysUseHTTPS - | AutomaticHTTPSRewritesAPI.ZonesAutomaticHTTPSRewrites - | BrotliAPI.ZonesBrotli - | BrowserCacheTTLAPI.ZonesBrowserCacheTTL - | BrowserCheckAPI.ZonesBrowserCheck - | CacheLevelAPI.ZonesCacheLevel - | ChallengeTTLAPI.ZonesChallengeTTL - | CiphersAPI.ZonesCiphers + | ZeroRTTAPI.ZoneSetting0rtt + | AdvancedDDOSAPI.ZoneSettingAdvancedDDOS + | AlwaysOnlineAPI.ZoneSettingAlwaysOnline + | AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS + | AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites + | BrotliAPI.ZoneSettingBrotli + | BrowserCacheTTLAPI.ZoneSettingBrowserCacheTTL + | BrowserCheckAPI.ZoneSettingBrowserCheck + | CacheLevelAPI.ZoneSettingCacheLevel + | ChallengeTTLAPI.ZoneSettingChallengeTTL + | CiphersAPI.ZoneSettingCiphers | SettingEditResponse.ZonesCNAMEFlattening - | DevelopmentModeAPI.ZonesDevelopmentMode - | EarlyHintsAPI.ZonesEarlyHints + | DevelopmentModeAPI.ZoneSettingDevelopmentMode + | EarlyHintsAPI.ZoneSettingEarlyHints | SettingEditResponse.ZonesEdgeCacheTTL - | EmailObfuscationAPI.ZonesEmailObfuscation - | H2PrioritizationAPI.ZonesH2Prioritization - | HotlinkProtectionAPI.ZonesHotlinkProtection - | HTTP2API.ZonesHTTP2 - | HTTP3API.ZonesHTTP3 - | ImageResizingAPI.ZonesImageResizing - | IPGeolocationAPI.ZonesIPGeolocation - | IPV6API.ZonesIPV6 + | EmailObfuscationAPI.ZoneSettingEmailObfuscation + | H2PrioritizationAPI.ZoneSettingH2Prioritization + | HotlinkProtectionAPI.ZoneSettingHotlinkProtection + | HTTP2API.ZoneSettingHTTP2 + | HTTP3API.ZoneSettingHTTP3 + | ImageResizingAPI.ZoneSettingImageResizing + | IPGeolocationAPI.ZoneSettingIPGeolocation + | IPV6API.ZoneSettingIPV6 | SettingEditResponse.ZonesMaxUpload - | MinTLSVersionAPI.ZonesMinTLSVersion - | MinifyAPI.ZonesMinify - | MirageAPI.ZonesMirage - | MobileRedirectAPI.ZonesMobileRedirect - | NELAPI.ZonesNEL - | OpportunisticEncryptionAPI.ZonesOpportunisticEncryption - | OpportunisticOnionAPI.ZonesOpportunisticOnion - | OrangeToOrangeAPI.ZonesOrangeToOrange - | OriginErrorPagePassThruAPI.ZonesOriginErrorPagePassThru - | PolishAPI.ZonesPolish - | PrefetchPreloadAPI.ZonesPrefetchPreload - | ProxyReadTimeoutAPI.ZonesProxyReadTimeout - | PseudoIPV4API.ZonesPseudoIPV4 - | ResponseBufferingAPI.ZonesBuffering - | RocketLoaderAPI.ZonesRocketLoader + | MinTLSVersionAPI.ZoneSettingMinTLSVersion + | MinifyAPI.ZoneSettingMinify + | MirageAPI.ZoneSettingMirage + | MobileRedirectAPI.ZoneSettingMobileRedirect + | NELAPI.ZoneSettingNEL + | OpportunisticEncryptionAPI.ZoneSettingOpportunisticEncryption + | OpportunisticOnionAPI.ZoneSettingOpportunisticOnion + | OrangeToOrangeAPI.ZoneSettingOrangeToOrange + | OriginErrorPagePassThruAPI.ZoneSettingOriginErrorPagePassThru + | PolishAPI.ZoneSettingPolish + | PrefetchPreloadAPI.ZoneSettingPrefetchPreload + | ProxyReadTimeoutAPI.ZoneSettingProxyReadTimeout + | PseudoIPV4API.ZoneSettingPseudoIPV4 + | ResponseBufferingAPI.ZoneSettingBuffering + | RocketLoaderAPI.ZoneSettingRocketLoader | SettingEditResponse.ZonesSchemasAutomaticPlatformOptimization - | SecurityHeadersAPI.ZonesSecurityHeader - | SecurityLevelAPI.ZonesSecurityLevel - | ServerSideExcludesAPI.ZonesServerSideExclude + | SecurityHeadersAPI.ZoneSettingSecurityHeader + | SecurityLevelAPI.ZoneSettingSecurityLevel + | ServerSideExcludesAPI.ZoneSettingServerSideExclude | SettingEditResponse.ZonesSha1Support - | SortQueryStringForCacheAPI.ZonesSortQueryStringForCache - | SSLAPI.ZonesSSL - | SSLRecommenderAPI.ZonesSSLRecommender + | SortQueryStringForCacheAPI.ZoneSettingSortQueryStringForCache + | SSLAPI.ZoneSettingSSL + | SSLRecommenderAPI.ZoneSettingSSLRecommender | SettingEditResponse.ZonesTLS1_2Only - | TLS1_3API.ZonesTLS1_3 - | TLSClientAuthAPI.ZonesTLSClientAuth - | TrueClientIPHeaderAPI.ZonesTrueClientIPHeader - | WAFAPI.ZonesWAF - | WebPAPI.ZonesWebP - | WebsocketAPI.ZonesWebsockets + | TLS1_3API.ZoneSettingTLS1_3 + | TLSClientAuthAPI.ZoneSettingTLSClientAuth + | TrueClientIPHeaderAPI.ZoneSettingTrueClientIPHeader + | WAFAPI.ZoneSettingWAF + | WebPAPI.ZoneSettingWebP + | WebsocketAPI.ZoneSettingWebsockets >; export namespace SettingEditResponse { @@ -327,7 +327,7 @@ export namespace SettingEditResponse { /** * Current value of the zone setting. */ - value: AutomaticPlatformOptimizationAPI.ZonesAutomaticPlatformOptimization; + value: AutomaticPlatformOptimizationAPI.ZoneSettingAutomaticPlatformOptimization; /** * Whether or not this setting can be modified for this zone (based on your @@ -395,60 +395,60 @@ export namespace SettingEditResponse { } export type SettingGetResponse = Array< - | ZeroRTTAPI.Zones0rtt - | AdvancedDDOSAPI.ZonesAdvancedDDOS - | AlwaysOnlineAPI.ZonesAlwaysOnline - | AlwaysUseHTTPSAPI.ZonesAlwaysUseHTTPS - | AutomaticHTTPSRewritesAPI.ZonesAutomaticHTTPSRewrites - | BrotliAPI.ZonesBrotli - | BrowserCacheTTLAPI.ZonesBrowserCacheTTL - | BrowserCheckAPI.ZonesBrowserCheck - | CacheLevelAPI.ZonesCacheLevel - | ChallengeTTLAPI.ZonesChallengeTTL - | CiphersAPI.ZonesCiphers + | ZeroRTTAPI.ZoneSetting0rtt + | AdvancedDDOSAPI.ZoneSettingAdvancedDDOS + | AlwaysOnlineAPI.ZoneSettingAlwaysOnline + | AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS + | AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites + | BrotliAPI.ZoneSettingBrotli + | BrowserCacheTTLAPI.ZoneSettingBrowserCacheTTL + | BrowserCheckAPI.ZoneSettingBrowserCheck + | CacheLevelAPI.ZoneSettingCacheLevel + | ChallengeTTLAPI.ZoneSettingChallengeTTL + | CiphersAPI.ZoneSettingCiphers | SettingGetResponse.ZonesCNAMEFlattening - | DevelopmentModeAPI.ZonesDevelopmentMode - | EarlyHintsAPI.ZonesEarlyHints + | DevelopmentModeAPI.ZoneSettingDevelopmentMode + | EarlyHintsAPI.ZoneSettingEarlyHints | SettingGetResponse.ZonesEdgeCacheTTL - | EmailObfuscationAPI.ZonesEmailObfuscation - | H2PrioritizationAPI.ZonesH2Prioritization - | HotlinkProtectionAPI.ZonesHotlinkProtection - | HTTP2API.ZonesHTTP2 - | HTTP3API.ZonesHTTP3 - | ImageResizingAPI.ZonesImageResizing - | IPGeolocationAPI.ZonesIPGeolocation - | IPV6API.ZonesIPV6 + | EmailObfuscationAPI.ZoneSettingEmailObfuscation + | H2PrioritizationAPI.ZoneSettingH2Prioritization + | HotlinkProtectionAPI.ZoneSettingHotlinkProtection + | HTTP2API.ZoneSettingHTTP2 + | HTTP3API.ZoneSettingHTTP3 + | ImageResizingAPI.ZoneSettingImageResizing + | IPGeolocationAPI.ZoneSettingIPGeolocation + | IPV6API.ZoneSettingIPV6 | SettingGetResponse.ZonesMaxUpload - | MinTLSVersionAPI.ZonesMinTLSVersion - | MinifyAPI.ZonesMinify - | MirageAPI.ZonesMirage - | MobileRedirectAPI.ZonesMobileRedirect - | NELAPI.ZonesNEL - | OpportunisticEncryptionAPI.ZonesOpportunisticEncryption - | OpportunisticOnionAPI.ZonesOpportunisticOnion - | OrangeToOrangeAPI.ZonesOrangeToOrange - | OriginErrorPagePassThruAPI.ZonesOriginErrorPagePassThru - | PolishAPI.ZonesPolish - | PrefetchPreloadAPI.ZonesPrefetchPreload - | ProxyReadTimeoutAPI.ZonesProxyReadTimeout - | PseudoIPV4API.ZonesPseudoIPV4 - | ResponseBufferingAPI.ZonesBuffering - | RocketLoaderAPI.ZonesRocketLoader + | MinTLSVersionAPI.ZoneSettingMinTLSVersion + | MinifyAPI.ZoneSettingMinify + | MirageAPI.ZoneSettingMirage + | MobileRedirectAPI.ZoneSettingMobileRedirect + | NELAPI.ZoneSettingNEL + | OpportunisticEncryptionAPI.ZoneSettingOpportunisticEncryption + | OpportunisticOnionAPI.ZoneSettingOpportunisticOnion + | OrangeToOrangeAPI.ZoneSettingOrangeToOrange + | OriginErrorPagePassThruAPI.ZoneSettingOriginErrorPagePassThru + | PolishAPI.ZoneSettingPolish + | PrefetchPreloadAPI.ZoneSettingPrefetchPreload + | ProxyReadTimeoutAPI.ZoneSettingProxyReadTimeout + | PseudoIPV4API.ZoneSettingPseudoIPV4 + | ResponseBufferingAPI.ZoneSettingBuffering + | RocketLoaderAPI.ZoneSettingRocketLoader | SettingGetResponse.ZonesSchemasAutomaticPlatformOptimization - | SecurityHeadersAPI.ZonesSecurityHeader - | SecurityLevelAPI.ZonesSecurityLevel - | ServerSideExcludesAPI.ZonesServerSideExclude + | SecurityHeadersAPI.ZoneSettingSecurityHeader + | SecurityLevelAPI.ZoneSettingSecurityLevel + | ServerSideExcludesAPI.ZoneSettingServerSideExclude | SettingGetResponse.ZonesSha1Support - | SortQueryStringForCacheAPI.ZonesSortQueryStringForCache - | SSLAPI.ZonesSSL - | SSLRecommenderAPI.ZonesSSLRecommender + | SortQueryStringForCacheAPI.ZoneSettingSortQueryStringForCache + | SSLAPI.ZoneSettingSSL + | SSLRecommenderAPI.ZoneSettingSSLRecommender | SettingGetResponse.ZonesTLS1_2Only - | TLS1_3API.ZonesTLS1_3 - | TLSClientAuthAPI.ZonesTLSClientAuth - | TrueClientIPHeaderAPI.ZonesTrueClientIPHeader - | WAFAPI.ZonesWAF - | WebPAPI.ZonesWebP - | WebsocketAPI.ZonesWebsockets + | TLS1_3API.ZoneSettingTLS1_3 + | TLSClientAuthAPI.ZoneSettingTLSClientAuth + | TrueClientIPHeaderAPI.ZoneSettingTrueClientIPHeader + | WAFAPI.ZoneSettingWAF + | WebPAPI.ZoneSettingWebP + | WebsocketAPI.ZoneSettingWebsockets >; export namespace SettingGetResponse { @@ -566,7 +566,7 @@ export namespace SettingGetResponse { /** * Current value of the zone setting. */ - value: AutomaticPlatformOptimizationAPI.ZonesAutomaticPlatformOptimization; + value: AutomaticPlatformOptimizationAPI.ZoneSettingAutomaticPlatformOptimization; /** * Whether or not this setting can be modified for this zone (based on your @@ -643,60 +643,60 @@ export interface SettingEditParams { * Body param: One or more zone setting objects. Must contain an ID and a value. */ items: Array< - | ZeroRTTAPI.Zones0rtt - | AdvancedDDOSAPI.ZonesAdvancedDDOS - | AlwaysOnlineAPI.ZonesAlwaysOnline - | AlwaysUseHTTPSAPI.ZonesAlwaysUseHTTPS - | AutomaticHTTPSRewritesAPI.ZonesAutomaticHTTPSRewrites - | BrotliAPI.ZonesBrotli - | BrowserCacheTTLAPI.ZonesBrowserCacheTTL - | BrowserCheckAPI.ZonesBrowserCheck - | CacheLevelAPI.ZonesCacheLevel - | ChallengeTTLAPI.ZonesChallengeTTL - | CiphersAPI.ZonesCiphers + | ZeroRTTAPI.ZoneSetting0rtt + | AdvancedDDOSAPI.ZoneSettingAdvancedDDOS + | AlwaysOnlineAPI.ZoneSettingAlwaysOnline + | AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS + | AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites + | BrotliAPI.ZoneSettingBrotli + | BrowserCacheTTLAPI.ZoneSettingBrowserCacheTTL + | BrowserCheckAPI.ZoneSettingBrowserCheck + | CacheLevelAPI.ZoneSettingCacheLevel + | ChallengeTTLAPI.ZoneSettingChallengeTTL + | CiphersAPI.ZoneSettingCiphers | SettingEditParams.ZonesCNAMEFlattening - | DevelopmentModeAPI.ZonesDevelopmentMode - | EarlyHintsAPI.ZonesEarlyHints + | DevelopmentModeAPI.ZoneSettingDevelopmentMode + | EarlyHintsAPI.ZoneSettingEarlyHints | SettingEditParams.ZonesEdgeCacheTTL - | EmailObfuscationAPI.ZonesEmailObfuscation - | H2PrioritizationAPI.ZonesH2Prioritization - | HotlinkProtectionAPI.ZonesHotlinkProtection - | HTTP2API.ZonesHTTP2 - | HTTP3API.ZonesHTTP3 - | ImageResizingAPI.ZonesImageResizing - | IPGeolocationAPI.ZonesIPGeolocation - | IPV6API.ZonesIPV6 + | EmailObfuscationAPI.ZoneSettingEmailObfuscation + | H2PrioritizationAPI.ZoneSettingH2Prioritization + | HotlinkProtectionAPI.ZoneSettingHotlinkProtection + | HTTP2API.ZoneSettingHTTP2 + | HTTP3API.ZoneSettingHTTP3 + | ImageResizingAPI.ZoneSettingImageResizing + | IPGeolocationAPI.ZoneSettingIPGeolocation + | IPV6API.ZoneSettingIPV6 | SettingEditParams.ZonesMaxUpload - | MinTLSVersionAPI.ZonesMinTLSVersion - | MinifyAPI.ZonesMinify - | MirageAPI.ZonesMirage - | MobileRedirectAPI.ZonesMobileRedirect - | NELAPI.ZonesNEL - | OpportunisticEncryptionAPI.ZonesOpportunisticEncryption - | OpportunisticOnionAPI.ZonesOpportunisticOnion - | OrangeToOrangeAPI.ZonesOrangeToOrange - | OriginErrorPagePassThruAPI.ZonesOriginErrorPagePassThru - | PolishAPI.ZonesPolish - | PrefetchPreloadAPI.ZonesPrefetchPreload - | ProxyReadTimeoutAPI.ZonesProxyReadTimeout - | PseudoIPV4API.ZonesPseudoIPV4 - | ResponseBufferingAPI.ZonesBuffering - | RocketLoaderAPI.ZonesRocketLoader + | MinTLSVersionAPI.ZoneSettingMinTLSVersion + | MinifyAPI.ZoneSettingMinify + | MirageAPI.ZoneSettingMirage + | MobileRedirectAPI.ZoneSettingMobileRedirect + | NELAPI.ZoneSettingNEL + | OpportunisticEncryptionAPI.ZoneSettingOpportunisticEncryption + | OpportunisticOnionAPI.ZoneSettingOpportunisticOnion + | OrangeToOrangeAPI.ZoneSettingOrangeToOrange + | OriginErrorPagePassThruAPI.ZoneSettingOriginErrorPagePassThru + | PolishAPI.ZoneSettingPolish + | PrefetchPreloadAPI.ZoneSettingPrefetchPreload + | ProxyReadTimeoutAPI.ZoneSettingProxyReadTimeout + | PseudoIPV4API.ZoneSettingPseudoIPV4 + | ResponseBufferingAPI.ZoneSettingBuffering + | RocketLoaderAPI.ZoneSettingRocketLoader | SettingEditParams.ZonesSchemasAutomaticPlatformOptimization - | SecurityHeadersAPI.ZonesSecurityHeader - | SecurityLevelAPI.ZonesSecurityLevel - | ServerSideExcludesAPI.ZonesServerSideExclude + | SecurityHeadersAPI.ZoneSettingSecurityHeader + | SecurityLevelAPI.ZoneSettingSecurityLevel + | ServerSideExcludesAPI.ZoneSettingServerSideExclude | SettingEditParams.ZonesSha1Support - | SortQueryStringForCacheAPI.ZonesSortQueryStringForCache - | SSLAPI.ZonesSSL - | SSLRecommenderAPI.ZonesSSLRecommender + | SortQueryStringForCacheAPI.ZoneSettingSortQueryStringForCache + | SSLAPI.ZoneSettingSSL + | SSLRecommenderAPI.ZoneSettingSSLRecommender | SettingEditParams.ZonesTLS1_2Only - | TLS1_3API.ZonesTLS1_3 - | TLSClientAuthAPI.ZonesTLSClientAuth - | TrueClientIPHeaderAPI.ZonesTrueClientIPHeader - | WAFAPI.ZonesWAF - | WebPAPI.ZonesWebP - | WebsocketAPI.ZonesWebsockets + | TLS1_3API.ZoneSettingTLS1_3 + | TLSClientAuthAPI.ZoneSettingTLSClientAuth + | TrueClientIPHeaderAPI.ZoneSettingTrueClientIPHeader + | WAFAPI.ZoneSettingWAF + | WebPAPI.ZoneSettingWebP + | WebsocketAPI.ZoneSettingWebsockets >; } @@ -782,7 +782,7 @@ export namespace SettingEditParams { /** * Current value of the zone setting. */ - value: AutomaticPlatformOptimizationAPI.ZonesAutomaticPlatformOptimization; + value: AutomaticPlatformOptimizationAPI.ZoneSettingAutomaticPlatformOptimization; } /** @@ -829,126 +829,126 @@ export namespace Settings { export import SettingEditParams = SettingsAPI.SettingEditParams; export import SettingGetParams = SettingsAPI.SettingGetParams; export import ZeroRTT = ZeroRTTAPI.ZeroRTT; - export import Zones0rtt = ZeroRTTAPI.Zones0rtt; + export import ZoneSetting0rtt = ZeroRTTAPI.ZoneSetting0rtt; export import ZeroRTTEditParams = ZeroRTTAPI.ZeroRTTEditParams; export import ZeroRTTGetParams = ZeroRTTAPI.ZeroRTTGetParams; export import AdvancedDDOS = AdvancedDDOSAPI.AdvancedDDOS; - export import ZonesAdvancedDDOS = AdvancedDDOSAPI.ZonesAdvancedDDOS; + export import ZoneSettingAdvancedDDOS = AdvancedDDOSAPI.ZoneSettingAdvancedDDOS; export import AdvancedDDOSGetParams = AdvancedDDOSAPI.AdvancedDDOSGetParams; export import AlwaysOnline = AlwaysOnlineAPI.AlwaysOnline; - export import ZonesAlwaysOnline = AlwaysOnlineAPI.ZonesAlwaysOnline; + export import ZoneSettingAlwaysOnline = AlwaysOnlineAPI.ZoneSettingAlwaysOnline; export import AlwaysOnlineEditParams = AlwaysOnlineAPI.AlwaysOnlineEditParams; export import AlwaysOnlineGetParams = AlwaysOnlineAPI.AlwaysOnlineGetParams; export import AlwaysUseHTTPS = AlwaysUseHTTPSAPI.AlwaysUseHTTPS; - export import ZonesAlwaysUseHTTPS = AlwaysUseHTTPSAPI.ZonesAlwaysUseHTTPS; + export import ZoneSettingAlwaysUseHTTPS = AlwaysUseHTTPSAPI.ZoneSettingAlwaysUseHTTPS; export import AlwaysUseHTTPSEditParams = AlwaysUseHTTPSAPI.AlwaysUseHTTPSEditParams; export import AlwaysUseHTTPSGetParams = AlwaysUseHTTPSAPI.AlwaysUseHTTPSGetParams; export import AutomaticHTTPSRewrites = AutomaticHTTPSRewritesAPI.AutomaticHTTPSRewrites; - export import ZonesAutomaticHTTPSRewrites = AutomaticHTTPSRewritesAPI.ZonesAutomaticHTTPSRewrites; + export import ZoneSettingAutomaticHTTPSRewrites = AutomaticHTTPSRewritesAPI.ZoneSettingAutomaticHTTPSRewrites; export import AutomaticHTTPSRewriteEditParams = AutomaticHTTPSRewritesAPI.AutomaticHTTPSRewriteEditParams; export import AutomaticHTTPSRewriteGetParams = AutomaticHTTPSRewritesAPI.AutomaticHTTPSRewriteGetParams; export import AutomaticPlatformOptimization = AutomaticPlatformOptimizationAPI.AutomaticPlatformOptimization; - export import ZonesAutomaticPlatformOptimization = AutomaticPlatformOptimizationAPI.ZonesAutomaticPlatformOptimization; + export import ZoneSettingAutomaticPlatformOptimization = AutomaticPlatformOptimizationAPI.ZoneSettingAutomaticPlatformOptimization; export import AutomaticPlatformOptimizationEditParams = AutomaticPlatformOptimizationAPI.AutomaticPlatformOptimizationEditParams; export import AutomaticPlatformOptimizationGetParams = AutomaticPlatformOptimizationAPI.AutomaticPlatformOptimizationGetParams; export import Brotli = BrotliAPI.Brotli; - export import ZonesBrotli = BrotliAPI.ZonesBrotli; + export import ZoneSettingBrotli = BrotliAPI.ZoneSettingBrotli; export import BrotliEditParams = BrotliAPI.BrotliEditParams; export import BrotliGetParams = BrotliAPI.BrotliGetParams; export import BrowserCacheTTL = BrowserCacheTTLAPI.BrowserCacheTTL; - export import ZonesBrowserCacheTTL = BrowserCacheTTLAPI.ZonesBrowserCacheTTL; + export import ZoneSettingBrowserCacheTTL = BrowserCacheTTLAPI.ZoneSettingBrowserCacheTTL; export import BrowserCacheTTLEditParams = BrowserCacheTTLAPI.BrowserCacheTTLEditParams; export import BrowserCacheTTLGetParams = BrowserCacheTTLAPI.BrowserCacheTTLGetParams; export import BrowserCheck = BrowserCheckAPI.BrowserCheck; - export import ZonesBrowserCheck = BrowserCheckAPI.ZonesBrowserCheck; + export import ZoneSettingBrowserCheck = BrowserCheckAPI.ZoneSettingBrowserCheck; export import BrowserCheckEditParams = BrowserCheckAPI.BrowserCheckEditParams; export import BrowserCheckGetParams = BrowserCheckAPI.BrowserCheckGetParams; export import CacheLevel = CacheLevelAPI.CacheLevel; - export import ZonesCacheLevel = CacheLevelAPI.ZonesCacheLevel; + export import ZoneSettingCacheLevel = CacheLevelAPI.ZoneSettingCacheLevel; export import CacheLevelEditParams = CacheLevelAPI.CacheLevelEditParams; export import CacheLevelGetParams = CacheLevelAPI.CacheLevelGetParams; export import ChallengeTTL = ChallengeTTLAPI.ChallengeTTL; - export import ZonesChallengeTTL = ChallengeTTLAPI.ZonesChallengeTTL; + export import ZoneSettingChallengeTTL = ChallengeTTLAPI.ZoneSettingChallengeTTL; export import ChallengeTTLEditParams = ChallengeTTLAPI.ChallengeTTLEditParams; export import ChallengeTTLGetParams = ChallengeTTLAPI.ChallengeTTLGetParams; export import Ciphers = CiphersAPI.Ciphers; - export import ZonesCiphers = CiphersAPI.ZonesCiphers; + export import ZoneSettingCiphers = CiphersAPI.ZoneSettingCiphers; export import CipherEditParams = CiphersAPI.CipherEditParams; export import CipherGetParams = CiphersAPI.CipherGetParams; export import DevelopmentMode = DevelopmentModeAPI.DevelopmentMode; - export import ZonesDevelopmentMode = DevelopmentModeAPI.ZonesDevelopmentMode; + export import ZoneSettingDevelopmentMode = DevelopmentModeAPI.ZoneSettingDevelopmentMode; export import DevelopmentModeEditParams = DevelopmentModeAPI.DevelopmentModeEditParams; export import DevelopmentModeGetParams = DevelopmentModeAPI.DevelopmentModeGetParams; export import EarlyHints = EarlyHintsAPI.EarlyHints; - export import ZonesEarlyHints = EarlyHintsAPI.ZonesEarlyHints; + export import ZoneSettingEarlyHints = EarlyHintsAPI.ZoneSettingEarlyHints; export import EarlyHintEditParams = EarlyHintsAPI.EarlyHintEditParams; export import EarlyHintGetParams = EarlyHintsAPI.EarlyHintGetParams; export import EmailObfuscation = EmailObfuscationAPI.EmailObfuscation; - export import ZonesEmailObfuscation = EmailObfuscationAPI.ZonesEmailObfuscation; + export import ZoneSettingEmailObfuscation = EmailObfuscationAPI.ZoneSettingEmailObfuscation; export import EmailObfuscationEditParams = EmailObfuscationAPI.EmailObfuscationEditParams; export import EmailObfuscationGetParams = EmailObfuscationAPI.EmailObfuscationGetParams; export import H2Prioritization = H2PrioritizationAPI.H2Prioritization; - export import ZonesH2Prioritization = H2PrioritizationAPI.ZonesH2Prioritization; + export import ZoneSettingH2Prioritization = H2PrioritizationAPI.ZoneSettingH2Prioritization; export import H2PrioritizationEditParams = H2PrioritizationAPI.H2PrioritizationEditParams; export import H2PrioritizationGetParams = H2PrioritizationAPI.H2PrioritizationGetParams; export import HotlinkProtection = HotlinkProtectionAPI.HotlinkProtection; - export import ZonesHotlinkProtection = HotlinkProtectionAPI.ZonesHotlinkProtection; + export import ZoneSettingHotlinkProtection = HotlinkProtectionAPI.ZoneSettingHotlinkProtection; export import HotlinkProtectionEditParams = HotlinkProtectionAPI.HotlinkProtectionEditParams; export import HotlinkProtectionGetParams = HotlinkProtectionAPI.HotlinkProtectionGetParams; export import HTTP2 = HTTP2API.HTTP2; - export import ZonesHTTP2 = HTTP2API.ZonesHTTP2; + export import ZoneSettingHTTP2 = HTTP2API.ZoneSettingHTTP2; export import HTTP2EditParams = HTTP2API.HTTP2EditParams; export import HTTP2GetParams = HTTP2API.HTTP2GetParams; export import HTTP3 = HTTP3API.HTTP3; - export import ZonesHTTP3 = HTTP3API.ZonesHTTP3; + export import ZoneSettingHTTP3 = HTTP3API.ZoneSettingHTTP3; export import HTTP3EditParams = HTTP3API.HTTP3EditParams; export import HTTP3GetParams = HTTP3API.HTTP3GetParams; export import ImageResizing = ImageResizingAPI.ImageResizing; - export import ZonesImageResizing = ImageResizingAPI.ZonesImageResizing; + export import ZoneSettingImageResizing = ImageResizingAPI.ZoneSettingImageResizing; export import ImageResizingEditParams = ImageResizingAPI.ImageResizingEditParams; export import ImageResizingGetParams = ImageResizingAPI.ImageResizingGetParams; export import IPGeolocation = IPGeolocationAPI.IPGeolocation; - export import ZonesIPGeolocation = IPGeolocationAPI.ZonesIPGeolocation; + export import ZoneSettingIPGeolocation = IPGeolocationAPI.ZoneSettingIPGeolocation; export import IPGeolocationEditParams = IPGeolocationAPI.IPGeolocationEditParams; export import IPGeolocationGetParams = IPGeolocationAPI.IPGeolocationGetParams; export import IPV6 = IPV6API.IPV6; - export import ZonesIPV6 = IPV6API.ZonesIPV6; + export import ZoneSettingIPV6 = IPV6API.ZoneSettingIPV6; export import IPV6EditParams = IPV6API.IPV6EditParams; export import IPV6GetParams = IPV6API.IPV6GetParams; export import MinTLSVersion = MinTLSVersionAPI.MinTLSVersion; - export import ZonesMinTLSVersion = MinTLSVersionAPI.ZonesMinTLSVersion; + export import ZoneSettingMinTLSVersion = MinTLSVersionAPI.ZoneSettingMinTLSVersion; export import MinTLSVersionEditParams = MinTLSVersionAPI.MinTLSVersionEditParams; export import MinTLSVersionGetParams = MinTLSVersionAPI.MinTLSVersionGetParams; export import Minify = MinifyAPI.Minify; - export import ZonesMinify = MinifyAPI.ZonesMinify; + export import ZoneSettingMinify = MinifyAPI.ZoneSettingMinify; export import MinifyEditParams = MinifyAPI.MinifyEditParams; export import MinifyGetParams = MinifyAPI.MinifyGetParams; export import Mirage = MirageAPI.Mirage; - export import ZonesMirage = MirageAPI.ZonesMirage; + export import ZoneSettingMirage = MirageAPI.ZoneSettingMirage; export import MirageEditParams = MirageAPI.MirageEditParams; export import MirageGetParams = MirageAPI.MirageGetParams; export import MobileRedirect = MobileRedirectAPI.MobileRedirect; - export import ZonesMobileRedirect = MobileRedirectAPI.ZonesMobileRedirect; + export import ZoneSettingMobileRedirect = MobileRedirectAPI.ZoneSettingMobileRedirect; export import MobileRedirectEditParams = MobileRedirectAPI.MobileRedirectEditParams; export import MobileRedirectGetParams = MobileRedirectAPI.MobileRedirectGetParams; export import NEL = NELAPI.NEL; - export import ZonesNEL = NELAPI.ZonesNEL; + export import ZoneSettingNEL = NELAPI.ZoneSettingNEL; export import NELEditParams = NELAPI.NELEditParams; export import NELGetParams = NELAPI.NELGetParams; export import OpportunisticEncryption = OpportunisticEncryptionAPI.OpportunisticEncryption; - export import ZonesOpportunisticEncryption = OpportunisticEncryptionAPI.ZonesOpportunisticEncryption; + export import ZoneSettingOpportunisticEncryption = OpportunisticEncryptionAPI.ZoneSettingOpportunisticEncryption; export import OpportunisticEncryptionEditParams = OpportunisticEncryptionAPI.OpportunisticEncryptionEditParams; export import OpportunisticEncryptionGetParams = OpportunisticEncryptionAPI.OpportunisticEncryptionGetParams; export import OpportunisticOnion = OpportunisticOnionAPI.OpportunisticOnion; - export import ZonesOpportunisticOnion = OpportunisticOnionAPI.ZonesOpportunisticOnion; + export import ZoneSettingOpportunisticOnion = OpportunisticOnionAPI.ZoneSettingOpportunisticOnion; export import OpportunisticOnionEditParams = OpportunisticOnionAPI.OpportunisticOnionEditParams; export import OpportunisticOnionGetParams = OpportunisticOnionAPI.OpportunisticOnionGetParams; export import OrangeToOrange = OrangeToOrangeAPI.OrangeToOrange; - export import ZonesOrangeToOrange = OrangeToOrangeAPI.ZonesOrangeToOrange; + export import ZoneSettingOrangeToOrange = OrangeToOrangeAPI.ZoneSettingOrangeToOrange; export import OrangeToOrangeEditParams = OrangeToOrangeAPI.OrangeToOrangeEditParams; export import OrangeToOrangeGetParams = OrangeToOrangeAPI.OrangeToOrangeGetParams; export import OriginErrorPagePassThru = OriginErrorPagePassThruAPI.OriginErrorPagePassThru; - export import ZonesOriginErrorPagePassThru = OriginErrorPagePassThruAPI.ZonesOriginErrorPagePassThru; + export import ZoneSettingOriginErrorPagePassThru = OriginErrorPagePassThruAPI.ZoneSettingOriginErrorPagePassThru; export import OriginErrorPagePassThruEditParams = OriginErrorPagePassThruAPI.OriginErrorPagePassThruEditParams; export import OriginErrorPagePassThruGetParams = OriginErrorPagePassThruAPI.OriginErrorPagePassThruGetParams; export import OriginMaxHTTPVersion = OriginMaxHTTPVersionAPI.OriginMaxHTTPVersion; @@ -957,79 +957,79 @@ export namespace Settings { export import OriginMaxHTTPVersionEditParams = OriginMaxHTTPVersionAPI.OriginMaxHTTPVersionEditParams; export import OriginMaxHTTPVersionGetParams = OriginMaxHTTPVersionAPI.OriginMaxHTTPVersionGetParams; export import Polish = PolishAPI.Polish; - export import ZonesPolish = PolishAPI.ZonesPolish; + export import ZoneSettingPolish = PolishAPI.ZoneSettingPolish; export import PolishEditParams = PolishAPI.PolishEditParams; export import PolishGetParams = PolishAPI.PolishGetParams; export import PrefetchPreload = PrefetchPreloadAPI.PrefetchPreload; - export import ZonesPrefetchPreload = PrefetchPreloadAPI.ZonesPrefetchPreload; + export import ZoneSettingPrefetchPreload = PrefetchPreloadAPI.ZoneSettingPrefetchPreload; export import PrefetchPreloadEditParams = PrefetchPreloadAPI.PrefetchPreloadEditParams; export import PrefetchPreloadGetParams = PrefetchPreloadAPI.PrefetchPreloadGetParams; export import ProxyReadTimeout = ProxyReadTimeoutAPI.ProxyReadTimeout; - export import ZonesProxyReadTimeout = ProxyReadTimeoutAPI.ZonesProxyReadTimeout; + export import ZoneSettingProxyReadTimeout = ProxyReadTimeoutAPI.ZoneSettingProxyReadTimeout; export import ProxyReadTimeoutEditParams = ProxyReadTimeoutAPI.ProxyReadTimeoutEditParams; export import ProxyReadTimeoutGetParams = ProxyReadTimeoutAPI.ProxyReadTimeoutGetParams; export import PseudoIPV4 = PseudoIPV4API.PseudoIPV4; - export import ZonesPseudoIPV4 = PseudoIPV4API.ZonesPseudoIPV4; + export import ZoneSettingPseudoIPV4 = PseudoIPV4API.ZoneSettingPseudoIPV4; export import PseudoIPV4EditParams = PseudoIPV4API.PseudoIPV4EditParams; export import PseudoIPV4GetParams = PseudoIPV4API.PseudoIPV4GetParams; export import ResponseBuffering = ResponseBufferingAPI.ResponseBuffering; - export import ZonesBuffering = ResponseBufferingAPI.ZonesBuffering; + export import ZoneSettingBuffering = ResponseBufferingAPI.ZoneSettingBuffering; export import ResponseBufferingEditParams = ResponseBufferingAPI.ResponseBufferingEditParams; export import ResponseBufferingGetParams = ResponseBufferingAPI.ResponseBufferingGetParams; export import RocketLoader = RocketLoaderAPI.RocketLoader; - export import ZonesRocketLoader = RocketLoaderAPI.ZonesRocketLoader; + export import ZoneSettingRocketLoader = RocketLoaderAPI.ZoneSettingRocketLoader; export import RocketLoaderEditParams = RocketLoaderAPI.RocketLoaderEditParams; export import RocketLoaderGetParams = RocketLoaderAPI.RocketLoaderGetParams; export import SecurityHeaders = SecurityHeadersAPI.SecurityHeaders; - export import ZonesSecurityHeader = SecurityHeadersAPI.ZonesSecurityHeader; + export import ZoneSettingSecurityHeader = SecurityHeadersAPI.ZoneSettingSecurityHeader; export import SecurityHeaderEditParams = SecurityHeadersAPI.SecurityHeaderEditParams; export import SecurityHeaderGetParams = SecurityHeadersAPI.SecurityHeaderGetParams; export import SecurityLevel = SecurityLevelAPI.SecurityLevel; - export import ZonesSecurityLevel = SecurityLevelAPI.ZonesSecurityLevel; + export import ZoneSettingSecurityLevel = SecurityLevelAPI.ZoneSettingSecurityLevel; export import SecurityLevelEditParams = SecurityLevelAPI.SecurityLevelEditParams; export import SecurityLevelGetParams = SecurityLevelAPI.SecurityLevelGetParams; export import ServerSideExcludes = ServerSideExcludesAPI.ServerSideExcludes; - export import ZonesServerSideExclude = ServerSideExcludesAPI.ZonesServerSideExclude; + export import ZoneSettingServerSideExclude = ServerSideExcludesAPI.ZoneSettingServerSideExclude; export import ServerSideExcludeEditParams = ServerSideExcludesAPI.ServerSideExcludeEditParams; export import ServerSideExcludeGetParams = ServerSideExcludesAPI.ServerSideExcludeGetParams; export import SortQueryStringForCache = SortQueryStringForCacheAPI.SortQueryStringForCache; - export import ZonesSortQueryStringForCache = SortQueryStringForCacheAPI.ZonesSortQueryStringForCache; + export import ZoneSettingSortQueryStringForCache = SortQueryStringForCacheAPI.ZoneSettingSortQueryStringForCache; export import SortQueryStringForCacheEditParams = SortQueryStringForCacheAPI.SortQueryStringForCacheEditParams; export import SortQueryStringForCacheGetParams = SortQueryStringForCacheAPI.SortQueryStringForCacheGetParams; export import SSL = SSLAPI.SSL; - export import ZonesSSL = SSLAPI.ZonesSSL; + export import ZoneSettingSSL = SSLAPI.ZoneSettingSSL; export import SSLEditParams = SSLAPI.SSLEditParams; export import SSLGetParams = SSLAPI.SSLGetParams; export import SSLRecommender = SSLRecommenderAPI.SSLRecommender; - export import ZonesSSLRecommender = SSLRecommenderAPI.ZonesSSLRecommender; + export import ZoneSettingSSLRecommender = SSLRecommenderAPI.ZoneSettingSSLRecommender; export import SSLRecommenderEditParams = SSLRecommenderAPI.SSLRecommenderEditParams; export import SSLRecommenderGetParams = SSLRecommenderAPI.SSLRecommenderGetParams; export import TLS1_3 = TLS1_3API.TLS1_3; - export import ZonesTLS1_3 = TLS1_3API.ZonesTLS1_3; + export import ZoneSettingTLS1_3 = TLS1_3API.ZoneSettingTLS1_3; export import TLS1_3EditParams = TLS1_3API.TLS1_3EditParams; export import TLS1_3GetParams = TLS1_3API.TLS1_3GetParams; export import TLSClientAuth = TLSClientAuthAPI.TLSClientAuth; - export import ZonesTLSClientAuth = TLSClientAuthAPI.ZonesTLSClientAuth; + export import ZoneSettingTLSClientAuth = TLSClientAuthAPI.ZoneSettingTLSClientAuth; export import TLSClientAuthEditParams = TLSClientAuthAPI.TLSClientAuthEditParams; export import TLSClientAuthGetParams = TLSClientAuthAPI.TLSClientAuthGetParams; export import TrueClientIPHeader = TrueClientIPHeaderAPI.TrueClientIPHeader; - export import ZonesTrueClientIPHeader = TrueClientIPHeaderAPI.ZonesTrueClientIPHeader; + export import ZoneSettingTrueClientIPHeader = TrueClientIPHeaderAPI.ZoneSettingTrueClientIPHeader; export import TrueClientIPHeaderEditParams = TrueClientIPHeaderAPI.TrueClientIPHeaderEditParams; export import TrueClientIPHeaderGetParams = TrueClientIPHeaderAPI.TrueClientIPHeaderGetParams; export import WAF = WAFAPI.WAF; - export import ZonesWAF = WAFAPI.ZonesWAF; + export import ZoneSettingWAF = WAFAPI.ZoneSettingWAF; export import WAFEditParams = WAFAPI.WAFEditParams; export import WAFGetParams = WAFAPI.WAFGetParams; export import WebP = WebPAPI.WebP; - export import ZonesWebP = WebPAPI.ZonesWebP; + export import ZoneSettingWebP = WebPAPI.ZoneSettingWebP; export import WebPEditParams = WebPAPI.WebPEditParams; export import WebPGetParams = WebPAPI.WebPGetParams; export import Websocket = WebsocketAPI.Websocket; - export import ZonesWebsockets = WebsocketAPI.ZonesWebsockets; + export import ZoneSettingWebsockets = WebsocketAPI.ZoneSettingWebsockets; export import WebsocketEditParams = WebsocketAPI.WebsocketEditParams; export import WebsocketGetParams = WebsocketAPI.WebsocketGetParams; export import FontSettings = FontSettingsAPI.FontSettings; - export import SpeedCloudflareFonts = FontSettingsAPI.SpeedCloudflareFonts; + export import ZoneSettingFonts = FontSettingsAPI.ZoneSettingFonts; export import FontSettingEditParams = FontSettingsAPI.FontSettingEditParams; export import FontSettingGetParams = FontSettingsAPI.FontSettingGetParams; } diff --git a/src/resources/zones/settings/sort-query-string-for-cache.ts b/src/resources/zones/settings/sort-query-string-for-cache.ts index 0d4c196531..7822a06afb 100644 --- a/src/resources/zones/settings/sort-query-string-for-cache.ts +++ b/src/resources/zones/settings/sort-query-string-for-cache.ts @@ -13,13 +13,13 @@ export class SortQueryStringForCache extends APIResource { edit( params: SortQueryStringForCacheEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/sort_query_string_for_cache`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesSortQueryStringForCache }> + }) as Core.APIPromise<{ result: ZoneSettingSortQueryStringForCache }> )._thenUnwrap((obj) => obj.result); } @@ -31,11 +31,11 @@ export class SortQueryStringForCache extends APIResource { get( params: SortQueryStringForCacheGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/sort_query_string_for_cache`, options) as Core.APIPromise<{ - result: ZonesSortQueryStringForCache; + result: ZoneSettingSortQueryStringForCache; }> )._thenUnwrap((obj) => obj.result); } @@ -46,7 +46,7 @@ export class SortQueryStringForCache extends APIResource { * cache, regardless of the order of the query strings. This is limited to * Enterprise Zones. */ -export interface ZonesSortQueryStringForCache { +export interface ZoneSettingSortQueryStringForCache { /** * ID of the zone setting. */ @@ -89,7 +89,7 @@ export interface SortQueryStringForCacheGetParams { } export namespace SortQueryStringForCache { - export import ZonesSortQueryStringForCache = SortQueryStringForCacheAPI.ZonesSortQueryStringForCache; + export import ZoneSettingSortQueryStringForCache = SortQueryStringForCacheAPI.ZoneSettingSortQueryStringForCache; export import SortQueryStringForCacheEditParams = SortQueryStringForCacheAPI.SortQueryStringForCacheEditParams; export import SortQueryStringForCacheGetParams = SortQueryStringForCacheAPI.SortQueryStringForCacheGetParams; } diff --git a/src/resources/zones/settings/ssl-recommender.ts b/src/resources/zones/settings/ssl-recommender.ts index abb8961560..9ab997c694 100644 --- a/src/resources/zones/settings/ssl-recommender.ts +++ b/src/resources/zones/settings/ssl-recommender.ts @@ -13,13 +13,13 @@ export class SSLRecommender extends APIResource { edit( params: SSLRecommenderEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/ssl_recommender`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesSSLRecommender }> + }) as Core.APIPromise<{ result: ZoneSettingSSLRecommender }> )._thenUnwrap((obj) => obj.result); } @@ -28,11 +28,14 @@ export class SSLRecommender extends APIResource { * recommend (by sending periodic emails) the most secure SSL/TLS setting your * origin servers support. */ - get(params: SSLRecommenderGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: SSLRecommenderGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/ssl_recommender`, options) as Core.APIPromise<{ - result: ZonesSSLRecommender; + result: ZoneSettingSSLRecommender; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +46,7 @@ export class SSLRecommender extends APIResource { * recommend (by sending periodic emails) the most secure SSL/TLS setting your * origin servers support. */ -export interface ZonesSSLRecommender { +export interface ZoneSettingSSLRecommender { /** * Enrollment value for SSL/TLS Recommender. */ @@ -66,7 +69,7 @@ export interface SSLRecommenderEditParams { * and recommend (by sending periodic emails) the most secure SSL/TLS setting your * origin servers support. */ - value: ZonesSSLRecommender; + value: ZoneSettingSSLRecommender; } export interface SSLRecommenderGetParams { @@ -77,7 +80,7 @@ export interface SSLRecommenderGetParams { } export namespace SSLRecommender { - export import ZonesSSLRecommender = SSLRecommenderAPI.ZonesSSLRecommender; + export import ZoneSettingSSLRecommender = SSLRecommenderAPI.ZoneSettingSSLRecommender; export import SSLRecommenderEditParams = SSLRecommenderAPI.SSLRecommenderEditParams; export import SSLRecommenderGetParams = SSLRecommenderAPI.SSLRecommenderGetParams; } diff --git a/src/resources/zones/settings/ssl.ts b/src/resources/zones/settings/ssl.ts index ccaa5207c8..d51af30cb0 100644 --- a/src/resources/zones/settings/ssl.ts +++ b/src/resources/zones/settings/ssl.ts @@ -23,11 +23,11 @@ export class SSL extends APIResource { * expiration date in the future, and respond for the request domain name * (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). */ - edit(params: SSLEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: SSLEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/ssl`, { body, ...options }) as Core.APIPromise<{ - result: ZonesSSL; + result: ZoneSettingSSL; }> )._thenUnwrap((obj) => obj.result); } @@ -50,10 +50,12 @@ export class SSL extends APIResource { * expiration date in the future, and respond for the request domain name * (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). */ - get(params: SSLGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: SSLGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/ssl`, options) as Core.APIPromise<{ result: ZonesSSL }> + this._client.get(`/zones/${zone_id}/settings/ssl`, options) as Core.APIPromise<{ + result: ZoneSettingSSL; + }> )._thenUnwrap((obj) => obj.result); } } @@ -76,7 +78,7 @@ export class SSL extends APIResource { * expiration date in the future, and respond for the request domain name * (hostname). (https://support.cloudflare.com/hc/en-us/articles/200170416). */ -export interface ZonesSSL { +export interface ZoneSettingSSL { /** * ID of the zone setting. */ @@ -119,7 +121,7 @@ export interface SSLGetParams { } export namespace SSL { - export import ZonesSSL = SSLAPI.ZonesSSL; + export import ZoneSettingSSL = SSLAPI.ZoneSettingSSL; export import SSLEditParams = SSLAPI.SSLEditParams; export import SSLGetParams = SSLAPI.SSLGetParams; } diff --git a/src/resources/zones/settings/tls-1-3.ts b/src/resources/zones/settings/tls-1-3.ts index b075d5d2cf..3e7cb8c5cc 100644 --- a/src/resources/zones/settings/tls-1-3.ts +++ b/src/resources/zones/settings/tls-1-3.ts @@ -8,11 +8,11 @@ export class TLS1_3 extends APIResource { /** * Changes TLS 1.3 setting. */ - edit(params: TLS1_3EditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: TLS1_3EditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/tls_1_3`, { body, ...options }) as Core.APIPromise<{ - result: ZonesTLS1_3; + result: ZoneSettingTLS1_3; }> )._thenUnwrap((obj) => obj.result); } @@ -20,11 +20,11 @@ export class TLS1_3 extends APIResource { /** * Gets TLS 1.3 setting enabled for a zone. */ - get(params: TLS1_3GetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: TLS1_3GetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/tls_1_3`, options) as Core.APIPromise<{ - result: ZonesTLS1_3; + result: ZoneSettingTLS1_3; }> )._thenUnwrap((obj) => obj.result); } @@ -33,7 +33,7 @@ export class TLS1_3 extends APIResource { /** * Enables Crypto TLS 1.3 feature for a zone. */ -export interface ZonesTLS1_3 { +export interface ZoneSettingTLS1_3 { /** * ID of the zone setting. */ @@ -77,7 +77,7 @@ export interface TLS1_3GetParams { } export namespace TLS1_3 { - export import ZonesTLS1_3 = TLS1_3API.ZonesTLS1_3; + export import ZoneSettingTLS1_3 = TLS1_3API.ZoneSettingTLS1_3; export import TLS1_3EditParams = TLS1_3API.TLS1_3EditParams; export import TLS1_3GetParams = TLS1_3API.TLS1_3GetParams; } diff --git a/src/resources/zones/settings/tls-client-auth.ts b/src/resources/zones/settings/tls-client-auth.ts index 63acb917b6..87cc88a2e1 100644 --- a/src/resources/zones/settings/tls-client-auth.ts +++ b/src/resources/zones/settings/tls-client-auth.ts @@ -9,13 +9,16 @@ export class TLSClientAuth extends APIResource { * TLS Client Auth requires Cloudflare to connect to your origin server using a * client certificate (Enterprise Only). */ - edit(params: TLSClientAuthEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit( + params: TLSClientAuthEditParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/tls_client_auth`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesTLSClientAuth }> + }) as Core.APIPromise<{ result: ZoneSettingTLSClientAuth }> )._thenUnwrap((obj) => obj.result); } @@ -23,11 +26,14 @@ export class TLSClientAuth extends APIResource { * TLS Client Auth requires Cloudflare to connect to your origin server using a * client certificate (Enterprise Only). */ - get(params: TLSClientAuthGetParams, options?: Core.RequestOptions): Core.APIPromise { + get( + params: TLSClientAuthGetParams, + options?: Core.RequestOptions, + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/tls_client_auth`, options) as Core.APIPromise<{ - result: ZonesTLSClientAuth; + result: ZoneSettingTLSClientAuth; }> )._thenUnwrap((obj) => obj.result); } @@ -37,7 +43,7 @@ export class TLSClientAuth extends APIResource { * TLS Client Auth requires Cloudflare to connect to your origin server using a * client certificate (Enterprise Only). */ -export interface ZonesTLSClientAuth { +export interface ZoneSettingTLSClientAuth { /** * ID of the zone setting. */ @@ -80,7 +86,7 @@ export interface TLSClientAuthGetParams { } export namespace TLSClientAuth { - export import ZonesTLSClientAuth = TLSClientAuthAPI.ZonesTLSClientAuth; + export import ZoneSettingTLSClientAuth = TLSClientAuthAPI.ZoneSettingTLSClientAuth; export import TLSClientAuthEditParams = TLSClientAuthAPI.TLSClientAuthEditParams; export import TLSClientAuthGetParams = TLSClientAuthAPI.TLSClientAuthGetParams; } diff --git a/src/resources/zones/settings/true-client-ip-header.ts b/src/resources/zones/settings/true-client-ip-header.ts index e5300b0106..11d1989efd 100644 --- a/src/resources/zones/settings/true-client-ip-header.ts +++ b/src/resources/zones/settings/true-client-ip-header.ts @@ -12,13 +12,13 @@ export class TrueClientIPHeader extends APIResource { edit( params: TrueClientIPHeaderEditParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/true_client_ip_header`, { body, ...options, - }) as Core.APIPromise<{ result: ZonesTrueClientIPHeader }> + }) as Core.APIPromise<{ result: ZoneSettingTrueClientIPHeader }> )._thenUnwrap((obj) => obj.result); } @@ -29,11 +29,11 @@ export class TrueClientIPHeader extends APIResource { get( params: TrueClientIPHeaderGetParams, options?: Core.RequestOptions, - ): Core.APIPromise { + ): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/true_client_ip_header`, options) as Core.APIPromise<{ - result: ZonesTrueClientIPHeader; + result: ZoneSettingTrueClientIPHeader; }> )._thenUnwrap((obj) => obj.result); } @@ -43,7 +43,7 @@ export class TrueClientIPHeader extends APIResource { * Allows customer to continue to use True Client IP (Akamai feature) in the * headers we send to the origin. This is limited to Enterprise Zones. */ -export interface ZonesTrueClientIPHeader { +export interface ZoneSettingTrueClientIPHeader { /** * ID of the zone setting. */ @@ -86,7 +86,7 @@ export interface TrueClientIPHeaderGetParams { } export namespace TrueClientIPHeader { - export import ZonesTrueClientIPHeader = TrueClientIPHeaderAPI.ZonesTrueClientIPHeader; + export import ZoneSettingTrueClientIPHeader = TrueClientIPHeaderAPI.ZoneSettingTrueClientIPHeader; export import TrueClientIPHeaderEditParams = TrueClientIPHeaderAPI.TrueClientIPHeaderEditParams; export import TrueClientIPHeaderGetParams = TrueClientIPHeaderAPI.TrueClientIPHeaderGetParams; } diff --git a/src/resources/zones/settings/waf.ts b/src/resources/zones/settings/waf.ts index 590241077a..b032614a1b 100644 --- a/src/resources/zones/settings/waf.ts +++ b/src/resources/zones/settings/waf.ts @@ -17,11 +17,11 @@ export class WAF extends APIResource { * reaches your origin web server. * (https://support.cloudflare.com/hc/en-us/articles/200172016). */ - edit(params: WAFEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: WAFEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/waf`, { body, ...options }) as Core.APIPromise<{ - result: ZonesWAF; + result: ZoneSettingWAF; }> )._thenUnwrap((obj) => obj.result); } @@ -38,10 +38,12 @@ export class WAF extends APIResource { * reaches your origin web server. * (https://support.cloudflare.com/hc/en-us/articles/200172016). */ - get(params: WAFGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: WAFGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/waf`, options) as Core.APIPromise<{ result: ZonesWAF }> + this._client.get(`/zones/${zone_id}/settings/waf`, options) as Core.APIPromise<{ + result: ZoneSettingWAF; + }> )._thenUnwrap((obj) => obj.result); } } @@ -58,7 +60,7 @@ export class WAF extends APIResource { * reaches your origin web server. * (https://support.cloudflare.com/hc/en-us/articles/200172016). */ -export interface ZonesWAF { +export interface ZoneSettingWAF { /** * ID of the zone setting. */ @@ -101,7 +103,7 @@ export interface WAFGetParams { } export namespace WAF { - export import ZonesWAF = WAFAPI.ZonesWAF; + export import ZoneSettingWAF = WAFAPI.ZoneSettingWAF; export import WAFEditParams = WAFAPI.WAFEditParams; export import WAFGetParams = WAFAPI.WAFGetParams; } diff --git a/src/resources/zones/settings/webp.ts b/src/resources/zones/settings/webp.ts index 56cfc08732..21b12cea3c 100644 --- a/src/resources/zones/settings/webp.ts +++ b/src/resources/zones/settings/webp.ts @@ -10,11 +10,11 @@ export class WebP extends APIResource { * offers a performance advantage over the original image format, Cloudflare will * serve a WebP version of the original image. */ - edit(params: WebPEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: WebPEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/webp`, { body, ...options }) as Core.APIPromise<{ - result: ZonesWebP; + result: ZoneSettingWebP; }> )._thenUnwrap((obj) => obj.result); } @@ -24,10 +24,12 @@ export class WebP extends APIResource { * offers a performance advantage over the original image format, Cloudflare will * serve a WebP version of the original image. */ - get(params: WebPGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: WebPGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/webp`, options) as Core.APIPromise<{ result: ZonesWebP }> + this._client.get(`/zones/${zone_id}/settings/webp`, options) as Core.APIPromise<{ + result: ZoneSettingWebP; + }> )._thenUnwrap((obj) => obj.result); } } @@ -37,7 +39,7 @@ export class WebP extends APIResource { * offers a performance advantage over the original image format, Cloudflare will * serve a WebP version of the original image. */ -export interface ZonesWebP { +export interface ZoneSettingWebP { /** * ID of the zone setting. */ @@ -80,7 +82,7 @@ export interface WebPGetParams { } export namespace WebP { - export import ZonesWebP = WebPAPI.ZonesWebP; + export import ZoneSettingWebP = WebPAPI.ZoneSettingWebP; export import WebPEditParams = WebPAPI.WebPEditParams; export import WebPGetParams = WebPAPI.WebPGetParams; } diff --git a/src/resources/zones/settings/websocket.ts b/src/resources/zones/settings/websocket.ts index 24e0a85782..bcaa8c0ed9 100644 --- a/src/resources/zones/settings/websocket.ts +++ b/src/resources/zones/settings/websocket.ts @@ -10,11 +10,11 @@ export class Websocket extends APIResource { * to * [Using Cloudflare with WebSockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Using-Cloudflare-with-WebSockets). */ - edit(params: WebsocketEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: WebsocketEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/websockets`, { body, ...options }) as Core.APIPromise<{ - result: ZonesWebsockets; + result: ZoneSettingWebsockets; }> )._thenUnwrap((obj) => obj.result); } @@ -23,11 +23,11 @@ export class Websocket extends APIResource { * Gets Websockets setting. For more information about Websockets, please refer to * [Using Cloudflare with WebSockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Using-Cloudflare-with-WebSockets). */ - get(params: WebsocketGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: WebsocketGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( this._client.get(`/zones/${zone_id}/settings/websockets`, options) as Core.APIPromise<{ - result: ZonesWebsockets; + result: ZoneSettingWebsockets; }> )._thenUnwrap((obj) => obj.result); } @@ -42,7 +42,7 @@ export class Websocket extends APIResource { * to * [Can I use Cloudflare with Websockets](https://support.cloudflare.com/hc/en-us/articles/200169466-Can-I-use-Cloudflare-with-WebSockets-). */ -export interface ZonesWebsockets { +export interface ZoneSettingWebsockets { /** * ID of the zone setting. */ @@ -85,7 +85,7 @@ export interface WebsocketGetParams { } export namespace Websocket { - export import ZonesWebsockets = WebsocketAPI.ZonesWebsockets; + export import ZoneSettingWebsockets = WebsocketAPI.ZoneSettingWebsockets; export import WebsocketEditParams = WebsocketAPI.WebsocketEditParams; export import WebsocketGetParams = WebsocketAPI.WebsocketGetParams; } diff --git a/src/resources/zones/settings/zero-rtt.ts b/src/resources/zones/settings/zero-rtt.ts index 7c06e74cec..f0992398b5 100644 --- a/src/resources/zones/settings/zero-rtt.ts +++ b/src/resources/zones/settings/zero-rtt.ts @@ -8,11 +8,11 @@ export class ZeroRTT extends APIResource { /** * Changes the 0-RTT session resumption setting. */ - edit(params: ZeroRTTEditParams, options?: Core.RequestOptions): Core.APIPromise { + edit(params: ZeroRTTEditParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id, ...body } = params; return ( this._client.patch(`/zones/${zone_id}/settings/0rtt`, { body, ...options }) as Core.APIPromise<{ - result: Zones0rtt; + result: ZoneSetting0rtt; }> )._thenUnwrap((obj) => obj.result); } @@ -20,10 +20,12 @@ export class ZeroRTT extends APIResource { /** * Gets 0-RTT session resumption setting. */ - get(params: ZeroRTTGetParams, options?: Core.RequestOptions): Core.APIPromise { + get(params: ZeroRTTGetParams, options?: Core.RequestOptions): Core.APIPromise { const { zone_id } = params; return ( - this._client.get(`/zones/${zone_id}/settings/0rtt`, options) as Core.APIPromise<{ result: Zones0rtt }> + this._client.get(`/zones/${zone_id}/settings/0rtt`, options) as Core.APIPromise<{ + result: ZoneSetting0rtt; + }> )._thenUnwrap((obj) => obj.result); } } @@ -31,7 +33,7 @@ export class ZeroRTT extends APIResource { /** * 0-RTT session resumption enabled for this zone. */ -export interface Zones0rtt { +export interface ZoneSetting0rtt { /** * ID of the zone setting. */ @@ -74,7 +76,7 @@ export interface ZeroRTTGetParams { } export namespace ZeroRTT { - export import Zones0rtt = ZeroRTTAPI.Zones0rtt; + export import ZoneSetting0rtt = ZeroRTTAPI.ZoneSetting0rtt; export import ZeroRTTEditParams = ZeroRTTAPI.ZeroRTTEditParams; export import ZeroRTTGetParams = ZeroRTTAPI.ZeroRTTGetParams; }