@cloudflare/types
Advanced tools
Comparing version 6.27.0 to 6.28.0
@@ -39,3 +39,2 @@ "use strict"; | ||
var AccountLegacyFlags = _utilEnGarde.eg.object({ | ||
railgun: AccountLegacyFlagStatus, | ||
dns_firewall: AccountLegacyFlagStatus, | ||
@@ -383,2 +382,16 @@ china_network_visible: AccountLegacyFlagStatus, | ||
})]); | ||
var GenericRuleset = _utilEnGarde.eg.union([AccountRateLimitingRuleset, AccountCustomRulesetEntrypoint, AccountCustomRuleset, AccountIDSRuleset, AccountManagedEntrypoint, AccountIDSEntrypoint]); | ||
var AccountRedirectRuleset = _utilEnGarde.eg.intersection([BaseRuleset, _utilEnGarde.eg.object({ | ||
kind: _utilEnGarde.eg.literal('root'), | ||
phase: _utilEnGarde.eg.literal('http_request_redirect'), | ||
rules: _utilEnGarde.eg.array(_utilEnGarde.eg.object(_objectSpread({}, baseRuleProperties, { | ||
action: _utilEnGarde.eg.literal('redirect'), | ||
action_parameters: _utilEnGarde.eg.object({ | ||
id: _utilEnGarde.eg.string, | ||
from_list: _utilEnGarde.eg.object({ | ||
key: _utilEnGarde.eg.string, | ||
name: _utilEnGarde.eg.string | ||
}) | ||
}) | ||
}))) | ||
})]); | ||
var GenericRuleset = _utilEnGarde.eg.union([AccountRateLimitingRuleset, AccountCustomRulesetEntrypoint, AccountCustomRuleset, AccountIDSRuleset, AccountManagedEntrypoint, AccountIDSEntrypoint, AccountRedirectRuleset]); |
@@ -21,3 +21,2 @@ "use strict"; | ||
shopify: _utilEnGarde.eg.boolean.optional, | ||
source: _utilEnGarde.eg.string.optional, | ||
origin_worker_id: _utilEnGarde.eg.string.optional, | ||
@@ -24,0 +23,0 @@ r2_bucket: _utilEnGarde.eg.string.optional |
@@ -95,2 +95,7 @@ "use strict"; | ||
maxConnectionsPerHostname: _utilEnGarde.eg.number.optional | ||
}).optional, | ||
waitingroomaccessfeatureflipper: _utilEnGarde.eg.object({ | ||
analytics: _utilEnGarde.eg.boolean.optional, | ||
waiting_rooms_ga: _utilEnGarde.eg.boolean.optional, | ||
waiting_rooms_survey: _utilEnGarde.eg.boolean.optional | ||
}).optional | ||
@@ -97,0 +102,0 @@ })]); |
@@ -8,3 +8,3 @@ "use strict"; | ||
var _utilEnGarde = require("@cloudflare/util-en-garde"); | ||
var GraphQLNodeName = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('firewallEventsAdaptive'), _utilEnGarde.eg.literal('firewallEventsAdaptiveByTimeGroups'), _utilEnGarde.eg.literal('firewallEventsAdaptiveGroups'), _utilEnGarde.eg.literal('httpRequestsAdaptiveGroups'), _utilEnGarde.eg.literal('imageResizingRequests1mGroups'), _utilEnGarde.eg.literal('loadBalancingRequestsAdaptive'), _utilEnGarde.eg.literal('loadBalancingRequestsAdaptiveGroups'), _utilEnGarde.eg.literal('healthCheckEventsAdaptive'), _utilEnGarde.eg.literal('healthCheckEventsAdaptiveGroups'), _utilEnGarde.eg.literal('nelReportsAdaptiveGroups'), _utilEnGarde.eg.literal('waitingRoomAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('cacheReserveRequestsAdaptiveGroups')]); | ||
var GraphQLNodeName = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('firewallEventsAdaptive'), _utilEnGarde.eg.literal('firewallEventsAdaptiveByTimeGroups'), _utilEnGarde.eg.literal('firewallEventsAdaptiveGroups'), _utilEnGarde.eg.literal('httpRequestsAdaptiveGroups'), _utilEnGarde.eg.literal('imageResizingRequests1mGroups'), _utilEnGarde.eg.literal('loadBalancingRequestsAdaptive'), _utilEnGarde.eg.literal('loadBalancingRequestsAdaptiveGroups'), _utilEnGarde.eg.literal('healthCheckEventsAdaptive'), _utilEnGarde.eg.literal('healthCheckEventsAdaptiveGroups'), _utilEnGarde.eg.literal('nelReportsAdaptiveGroups'), _utilEnGarde.eg.literal('waitingRoomAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('cacheReserveRequestsAdaptiveGroups'), _utilEnGarde.eg.literal('httpRequestsOverviewAdaptiveGroups'), _utilEnGarde.eg.literal('advancedDnsProtectionNetworkAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('dosdNetworkAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('dosdAttackAnalyticsGroups'), _utilEnGarde.eg.literal('flowtrackdNetworkAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('magicTransitNetworkAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('magicFirewallNetworkAnalyticsAdaptiveGroups'), _utilEnGarde.eg.literal('spectrumNetworkAnalyticsAdaptiveGroups')]); | ||
exports.GraphQLNodeName = GraphQLNodeName; | ||
@@ -11,0 +11,0 @@ var GraphQLSetting = _utilEnGarde.eg.object({ |
@@ -12,2 +12,3 @@ "use strict"; | ||
id: _utilEnGarde.eg.string, | ||
type: _utilEnGarde.eg.string.optional, | ||
title: _utilEnGarde.eg.string, | ||
@@ -14,0 +15,0 @@ body: _utilEnGarde.eg.string.optional, |
@@ -16,2 +16,3 @@ "use strict"; | ||
analytics: PermValue, | ||
api_gateway: PermValue, | ||
app: PermValue, | ||
@@ -18,0 +19,0 @@ auditlogs: PermValue, |
@@ -12,3 +12,3 @@ "use strict"; | ||
exports.CfPlanId = CfPlanId; | ||
var ProductPlanId = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('access_basic'), _utilEnGarde.eg.literal('ACCESS_BASIC'), _utilEnGarde.eg.literal('access_ent'), _utilEnGarde.eg.literal('ACCESS_ENT'), _utilEnGarde.eg.literal('access_free'), _utilEnGarde.eg.literal('ACCESS_FREE'), _utilEnGarde.eg.literal('access_premium'), _utilEnGarde.eg.literal('ACCESS_PREMIUM'), _utilEnGarde.eg.literal('access_ent_paygo'), _utilEnGarde.eg.literal('ACCESS_ENT_PAYGO'), _utilEnGarde.eg.literal('access_ent_contract'), _utilEnGarde.eg.literal('ACCESS_ENT_CONTRACT'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER_FREE'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER_GF'), _utilEnGarde.eg.literal('argo'), _utilEnGarde.eg.literal('ARGO'), _utilEnGarde.eg.literal('argo_basic'), _utilEnGarde.eg.literal('ARGO_BASIC'), _utilEnGarde.eg.literal('argo_free'), _utilEnGarde.eg.literal('ARGO_FREE'), _utilEnGarde.eg.literal('argo_zone_basic'), _utilEnGarde.eg.literal('ARGO_ZONE_BASIC'), _utilEnGarde.eg.literal('argo_zone_free'), _utilEnGarde.eg.literal('ARGO_ZONE_FREE'), _utilEnGarde.eg.literal('argo_ent_paygo'), _utilEnGarde.eg.literal('ARGO_ENT_PAYGO'), _utilEnGarde.eg.literal('argo_ent_contract'), _utilEnGarde.eg.literal('ARGO_ENT_CONTRACT'), _utilEnGarde.eg.literal('browser_blaster_basic'), _utilEnGarde.eg.literal('BROWSER_BLASTER_BASIC'), _utilEnGarde.eg.literal('load_balancing_basic'), _utilEnGarde.eg.literal('LOAD_BALANCING_BASIC'), _utilEnGarde.eg.literal('load_balancing_basic_plus'), _utilEnGarde.eg.literal('LOAD_BALANCING_BASIC_PLUS'), _utilEnGarde.eg.literal('load_balancing_free'), _utilEnGarde.eg.literal('LOAD_BALANCING_FREE'), _utilEnGarde.eg.literal('rate_limiting'), _utilEnGarde.eg.literal('RATE_LIMITING'), _utilEnGarde.eg.literal('rate_limiting_basic'), _utilEnGarde.eg.literal('RATE_LIMITING_BASIC'), _utilEnGarde.eg.literal('rate_limiting_free'), _utilEnGarde.eg.literal('RATE_LIMITING_FREE'), _utilEnGarde.eg.literal('rate_limiting_ent_paygo'), _utilEnGarde.eg.literal('RATE_LIMITING_ENT_PAYGO'), _utilEnGarde.eg.literal('rate_limiting_ent_contract'), _utilEnGarde.eg.literal('RATE_LIMITING_ENT_CONTRACT'), _utilEnGarde.eg.literal('stream_basic'), _utilEnGarde.eg.literal('STREAM_BASIC'), _utilEnGarde.eg.literal('stream_ent'), _utilEnGarde.eg.literal('STREAM_ENT'), _utilEnGarde.eg.literal('stream_free'), _utilEnGarde.eg.literal('STREAM_FREE'), _utilEnGarde.eg.literal('waiting_rooms_fairshot'), _utilEnGarde.eg.literal('WAITING_ROOMS_FAIRSHOT'), _utilEnGarde.eg.literal('waiting_rooms_basic'), _utilEnGarde.eg.literal('WAITING_ROOMS_BASIC'), _utilEnGarde.eg.literal('waiting_rooms_adv'), _utilEnGarde.eg.literal('WAITING_ROOMS_ADV'), _utilEnGarde.eg.literal('workers_basic'), _utilEnGarde.eg.literal('WORKERS_BASIC'), _utilEnGarde.eg.literal('workers_ent'), _utilEnGarde.eg.literal('WORKERS_ENT'), _utilEnGarde.eg.literal('workers_free'), _utilEnGarde.eg.literal('WORKERS_FREE'), _utilEnGarde.eg.literal('WORKERS_ENT_PAYGO'), _utilEnGarde.eg.literal('workers_ent_paygo'), _utilEnGarde.eg.literal('WORKERS_ENT_CONTRACT'), _utilEnGarde.eg.literal('workers_ent_contract'), _utilEnGarde.eg.literal('workers_paid'), _utilEnGarde.eg.literal('WORKERS_PAID'), _utilEnGarde.eg.literal('workers_paid_nocost'), _utilEnGarde.eg.literal('WORKERS_PAID_NOCOST'), _utilEnGarde.eg.literal('WORKERS_PAID_ENT_PAYGO'), _utilEnGarde.eg.literal('workers_paid_ent_paygo'), _utilEnGarde.eg.literal('WORKERS_PAID_ENT_CONTRACT'), _utilEnGarde.eg.literal('workers_paid_ent_contract'), _utilEnGarde.eg.literal('workers_trial'), _utilEnGarde.eg.literal('images_basic'), _utilEnGarde.eg.literal('IMAGES_BASIC'), _utilEnGarde.eg.literal('images_ent'), _utilEnGarde.eg.literal('IMAGES_ENT'), _utilEnGarde.eg.literal('images_nocost'), _utilEnGarde.eg.literal('IMAGES_NOCOST'), _utilEnGarde.eg.literal('images_stream_basic'), _utilEnGarde.eg.literal('IMAGES_STREAM_BASIC'), _utilEnGarde.eg.literal('images_stream_ent'), _utilEnGarde.eg.literal('IMAGES_STREAM_ENT'), _utilEnGarde.eg.literal('images_stream_nocost'), _utilEnGarde.eg.literal('IMAGES_STREAM_NOCOST'), _utilEnGarde.eg.literal('images_stream_bundle_basic'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_BASIC'), _utilEnGarde.eg.literal('images_stream_bundle_advanced'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_ADVANCED'), _utilEnGarde.eg.literal('images_stream_bundle_ent'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_ENT'), _utilEnGarde.eg.literal('images_stream_bundle_nocost'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_NOCOST'), _utilEnGarde.eg.literal('ssl_for_saas_basic'), _utilEnGarde.eg.literal('SSL_FOR_SAAS_BASIC'), _utilEnGarde.eg.literal('TEAMS_FREE'), _utilEnGarde.eg.literal('teams_free'), _utilEnGarde.eg.literal('TEAMS_STANDARD_FREE'), _utilEnGarde.eg.literal('teams_standard_free'), _utilEnGarde.eg.literal('CACHE_RESERVE_PAID'), _utilEnGarde.eg.literal('cache_reserve_paid'), _utilEnGarde.eg.literal('CACHE_RESERVE_ENT'), _utilEnGarde.eg.literal('cache_reserve_ent'), _utilEnGarde.eg.literal('CACHE_RESERVE_NOCOST'), _utilEnGarde.eg.literal('cache_reserve_nocost'), _utilEnGarde.eg.literal('CACHE_RESERVE_CONTRACT_SS'), _utilEnGarde.eg.literal('cache_reserve_contract_ss'), _utilEnGarde.eg.literal('r2_paid'), _utilEnGarde.eg.literal('R2_PAID'), _utilEnGarde.eg.literal('R2_ENT_CONTRACT'), _utilEnGarde.eg.literal('r2_ent_contract'), _utilEnGarde.eg.literal('R2_ENT_PAYGO'), _utilEnGarde.eg.literal('r2_ent_paygo'), _utilEnGarde.eg.literal('R2_NOCOST'), _utilEnGarde.eg.literal('r2_nocost'), _utilEnGarde.eg.literal('R2_CONTRACT_SS'), _utilEnGarde.eg.literal('r2_contract_ss'), _utilEnGarde.eg.literal('web3_ipfs_basic'), _utilEnGarde.eg.literal('WEB3_IPFS_BASIC'), _utilEnGarde.eg.literal('web3_ipfs_premium'), _utilEnGarde.eg.literal('WEB3_IPFS_PREMIUM'), _utilEnGarde.eg.literal('web3_ethereum_basic'), _utilEnGarde.eg.literal('WEB3_ETHEREUM_BASIC'), _utilEnGarde.eg.literal('web3_ethereum_premium'), _utilEnGarde.eg.literal('WEB3_ETHEREUM_PREMIUM'), _utilEnGarde.eg.literal('beta_analytics_engine_api'), _utilEnGarde.eg.literal('BETA_ANALYTICS_ENGINE_API'), _utilEnGarde.eg.literal('LOAD_BALANCING_ENT_TRYOUT'), _utilEnGarde.eg.literal('load_balancing_ent_tryout'), _utilEnGarde.eg.literal('STREAM_ENT_TRYOUT'), _utilEnGarde.eg.literal('stream_ent_tryout'), _utilEnGarde.eg.literal('argo_zone_ent_tryout'), _utilEnGarde.eg.literal('ARGO_ZONE_ENT_TRYOUT'), _utilEnGarde.eg.literal('IMAGES_ENT_TRYOUT'), _utilEnGarde.eg.literal('images_ent_tryout'), _utilEnGarde.eg.literal('advanced_cert_manager_tryout'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER_TRYOUT'), _utilEnGarde.eg.literal('BOT_ZONE_ENT_TRYOUT'), _utilEnGarde.eg.literal('bot_zone_ent_tryout'), _utilEnGarde.eg.literal('workers_paid_ent_tryout'), _utilEnGarde.eg.literal('WORKERS_PAID_ENT_TRYOUT'), _utilEnGarde.eg.literal('api_shield_zone_tryout'), _utilEnGarde.eg.literal('API_SHIELD_ZONE_TRYOUT'), _utilEnGarde.eg.literal('ssl_for_saas_advanced_tryout'), _utilEnGarde.eg.literal('SSL_FOR_SAAS_ADVANCED_TRYOUT'), _utilEnGarde.eg.literal('WAITING_ROOMS_ADV_TRYOUT'), _utilEnGarde.eg.literal('waiting_rooms_adv_tryout'), _utilEnGarde.eg.literal('web3_ethereum_ent_tryout'), _utilEnGarde.eg.literal('WEB3_ETHEREUM_ENT_TRYOUT'), _utilEnGarde.eg.literal('web3_ipfs_ent_tryout'), _utilEnGarde.eg.literal('WEB3_IPFS_ENT_TRYOUT'), _utilEnGarde.eg.literal('QUEUES_PAID'), _utilEnGarde.eg.literal('queues_paid'), _utilEnGarde.eg.literal('queues_ent_tryout'), _utilEnGarde.eg.literal('QUEUES_ENT_TRYOUT'), _utilEnGarde.eg.literal('ratelimiting_advanced_ent_tryout'), _utilEnGarde.eg.literal('RATELIMITING_ADVANCED_ENT_TRYOUT'), _utilEnGarde.eg.literal('teams_ent_tryout'), _utilEnGarde.eg.literal('TEAMS_ENT_TRYOUT')]); | ||
var ProductPlanId = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('access_basic'), _utilEnGarde.eg.literal('ACCESS_BASIC'), _utilEnGarde.eg.literal('access_ent'), _utilEnGarde.eg.literal('ACCESS_ENT'), _utilEnGarde.eg.literal('access_free'), _utilEnGarde.eg.literal('ACCESS_FREE'), _utilEnGarde.eg.literal('access_premium'), _utilEnGarde.eg.literal('ACCESS_PREMIUM'), _utilEnGarde.eg.literal('access_ent_paygo'), _utilEnGarde.eg.literal('ACCESS_ENT_PAYGO'), _utilEnGarde.eg.literal('access_ent_contract'), _utilEnGarde.eg.literal('ACCESS_ENT_CONTRACT'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER_FREE'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER_GF'), _utilEnGarde.eg.literal('argo'), _utilEnGarde.eg.literal('ARGO'), _utilEnGarde.eg.literal('argo_basic'), _utilEnGarde.eg.literal('ARGO_BASIC'), _utilEnGarde.eg.literal('argo_free'), _utilEnGarde.eg.literal('ARGO_FREE'), _utilEnGarde.eg.literal('argo_zone_basic'), _utilEnGarde.eg.literal('ARGO_ZONE_BASIC'), _utilEnGarde.eg.literal('argo_zone_free'), _utilEnGarde.eg.literal('ARGO_ZONE_FREE'), _utilEnGarde.eg.literal('argo_ent_paygo'), _utilEnGarde.eg.literal('ARGO_ENT_PAYGO'), _utilEnGarde.eg.literal('argo_ent_contract'), _utilEnGarde.eg.literal('ARGO_ENT_CONTRACT'), _utilEnGarde.eg.literal('browser_blaster_basic'), _utilEnGarde.eg.literal('BROWSER_BLASTER_BASIC'), _utilEnGarde.eg.literal('load_balancing_basic'), _utilEnGarde.eg.literal('LOAD_BALANCING_BASIC'), _utilEnGarde.eg.literal('load_balancing_basic_plus'), _utilEnGarde.eg.literal('LOAD_BALANCING_BASIC_PLUS'), _utilEnGarde.eg.literal('load_balancing_free'), _utilEnGarde.eg.literal('LOAD_BALANCING_FREE'), _utilEnGarde.eg.literal('rate_limiting'), _utilEnGarde.eg.literal('RATE_LIMITING'), _utilEnGarde.eg.literal('rate_limiting_basic'), _utilEnGarde.eg.literal('RATE_LIMITING_BASIC'), _utilEnGarde.eg.literal('rate_limiting_free'), _utilEnGarde.eg.literal('RATE_LIMITING_FREE'), _utilEnGarde.eg.literal('rate_limiting_ent_paygo'), _utilEnGarde.eg.literal('RATE_LIMITING_ENT_PAYGO'), _utilEnGarde.eg.literal('rate_limiting_ent_contract'), _utilEnGarde.eg.literal('RATE_LIMITING_ENT_CONTRACT'), _utilEnGarde.eg.literal('stream_basic'), _utilEnGarde.eg.literal('STREAM_BASIC'), _utilEnGarde.eg.literal('stream_ent'), _utilEnGarde.eg.literal('STREAM_ENT'), _utilEnGarde.eg.literal('stream_free'), _utilEnGarde.eg.literal('STREAM_FREE'), _utilEnGarde.eg.literal('waiting_rooms_fairshot'), _utilEnGarde.eg.literal('WAITING_ROOMS_FAIRSHOT'), _utilEnGarde.eg.literal('waiting_rooms_basic'), _utilEnGarde.eg.literal('WAITING_ROOMS_BASIC'), _utilEnGarde.eg.literal('waiting_rooms_adv'), _utilEnGarde.eg.literal('WAITING_ROOMS_ADV'), _utilEnGarde.eg.literal('workers_basic'), _utilEnGarde.eg.literal('WORKERS_BASIC'), _utilEnGarde.eg.literal('workers_ent'), _utilEnGarde.eg.literal('WORKERS_ENT'), _utilEnGarde.eg.literal('workers_free'), _utilEnGarde.eg.literal('WORKERS_FREE'), _utilEnGarde.eg.literal('WORKERS_ENT_PAYGO'), _utilEnGarde.eg.literal('workers_ent_paygo'), _utilEnGarde.eg.literal('WORKERS_ENT_CONTRACT'), _utilEnGarde.eg.literal('workers_ent_contract'), _utilEnGarde.eg.literal('workers_paid'), _utilEnGarde.eg.literal('WORKERS_PAID'), _utilEnGarde.eg.literal('workers_paid_nocost'), _utilEnGarde.eg.literal('WORKERS_PAID_NOCOST'), _utilEnGarde.eg.literal('WORKERS_PAID_ENT_PAYGO'), _utilEnGarde.eg.literal('workers_paid_ent_paygo'), _utilEnGarde.eg.literal('WORKERS_PAID_ENT_CONTRACT'), _utilEnGarde.eg.literal('workers_paid_ent_contract'), _utilEnGarde.eg.literal('workers_trial'), _utilEnGarde.eg.literal('images_basic'), _utilEnGarde.eg.literal('IMAGES_BASIC'), _utilEnGarde.eg.literal('images_ent'), _utilEnGarde.eg.literal('IMAGES_ENT'), _utilEnGarde.eg.literal('images_nocost'), _utilEnGarde.eg.literal('IMAGES_NOCOST'), _utilEnGarde.eg.literal('images_stream_basic'), _utilEnGarde.eg.literal('IMAGES_STREAM_BASIC'), _utilEnGarde.eg.literal('images_stream_ent'), _utilEnGarde.eg.literal('IMAGES_STREAM_ENT'), _utilEnGarde.eg.literal('images_stream_nocost'), _utilEnGarde.eg.literal('IMAGES_STREAM_NOCOST'), _utilEnGarde.eg.literal('images_stream_bundle_basic'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_BASIC'), _utilEnGarde.eg.literal('images_stream_bundle_advanced'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_ADVANCED'), _utilEnGarde.eg.literal('images_stream_bundle_ent'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_ENT'), _utilEnGarde.eg.literal('images_stream_bundle_nocost'), _utilEnGarde.eg.literal('IMAGES_STREAM_BUNDLE_NOCOST'), _utilEnGarde.eg.literal('image_resizing_ent'), _utilEnGarde.eg.literal('IMAGE_RESIZING_ENT'), _utilEnGarde.eg.literal('image_resizing_basic'), _utilEnGarde.eg.literal('IMAGE_RESIZING_BASIC'), _utilEnGarde.eg.literal('image_resizing_nocost'), _utilEnGarde.eg.literal('IMAGE_RESIZING_NOCOST'), _utilEnGarde.eg.literal('IMAGES_V2_LEGACY_BASIC'), _utilEnGarde.eg.literal('images_v2_legacy_basic'), _utilEnGarde.eg.literal('IMAGES_V2_LEGACY_STREAM_BASIC'), _utilEnGarde.eg.literal('images_v2_legacy_stream_basic'), _utilEnGarde.eg.literal('IMAGES_V2_LEGACY_STREAM_BUNDLE_BASIC'), _utilEnGarde.eg.literal('images_v2_legacy_stream_bundle_basic'), _utilEnGarde.eg.literal('IMAGES_V2_LEGACY_STREAM_BUNDLE_ADVANCED'), _utilEnGarde.eg.literal('images_v2_legacy_stream_bundle_advanced'), _utilEnGarde.eg.literal('IMAGES_V2_BASIC'), _utilEnGarde.eg.literal('images_v2_basic'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_BASIC'), _utilEnGarde.eg.literal('images_v2_stream_basic'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_BUNDLE_BASIC'), _utilEnGarde.eg.literal('images_v2_stream_bundle_basic'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_BUNDLE_ADVANCED'), _utilEnGarde.eg.literal('images_v2_stream_bundle_advanced'), _utilEnGarde.eg.literal('IMAGES_V2_NOCOST'), _utilEnGarde.eg.literal('images_v2_nocost'), _utilEnGarde.eg.literal('images_v2_ent'), _utilEnGarde.eg.literal('IMAGES_V2_ENT'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_ENT'), _utilEnGarde.eg.literal('images_v2_stream_ent'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_NOCOST'), _utilEnGarde.eg.literal('images_v2_stream_nocost'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_BUNDLE_ENT'), _utilEnGarde.eg.literal('images_v2_stream_bundle_ent'), _utilEnGarde.eg.literal('IMAGES_V2_STREAM_BUNDLE_NOCOST'), _utilEnGarde.eg.literal('images_v2_stream_bundle_nocost'), _utilEnGarde.eg.literal('ssl_for_saas_basic'), _utilEnGarde.eg.literal('SSL_FOR_SAAS_BASIC'), _utilEnGarde.eg.literal('TEAMS_FREE'), _utilEnGarde.eg.literal('teams_free'), _utilEnGarde.eg.literal('TEAMS_STANDARD_FREE'), _utilEnGarde.eg.literal('teams_standard_free'), _utilEnGarde.eg.literal('CACHE_RESERVE_PAID'), _utilEnGarde.eg.literal('cache_reserve_paid'), _utilEnGarde.eg.literal('CACHE_RESERVE_ENT'), _utilEnGarde.eg.literal('cache_reserve_ent'), _utilEnGarde.eg.literal('CACHE_RESERVE_NOCOST'), _utilEnGarde.eg.literal('cache_reserve_nocost'), _utilEnGarde.eg.literal('CACHE_RESERVE_CONTRACT_SS'), _utilEnGarde.eg.literal('cache_reserve_contract_ss'), _utilEnGarde.eg.literal('r2_paid'), _utilEnGarde.eg.literal('R2_PAID'), _utilEnGarde.eg.literal('R2_ENT_CONTRACT'), _utilEnGarde.eg.literal('r2_ent_contract'), _utilEnGarde.eg.literal('R2_ENT_PAYGO'), _utilEnGarde.eg.literal('r2_ent_paygo'), _utilEnGarde.eg.literal('R2_NOCOST'), _utilEnGarde.eg.literal('r2_nocost'), _utilEnGarde.eg.literal('R2_CONTRACT_SS'), _utilEnGarde.eg.literal('r2_contract_ss'), _utilEnGarde.eg.literal('web3_ipfs_basic'), _utilEnGarde.eg.literal('WEB3_IPFS_BASIC'), _utilEnGarde.eg.literal('web3_ipfs_premium'), _utilEnGarde.eg.literal('WEB3_IPFS_PREMIUM'), _utilEnGarde.eg.literal('web3_ethereum_basic'), _utilEnGarde.eg.literal('WEB3_ETHEREUM_BASIC'), _utilEnGarde.eg.literal('web3_ethereum_premium'), _utilEnGarde.eg.literal('WEB3_ETHEREUM_PREMIUM'), _utilEnGarde.eg.literal('beta_analytics_engine_api'), _utilEnGarde.eg.literal('BETA_ANALYTICS_ENGINE_API'), _utilEnGarde.eg.literal('LOAD_BALANCING_ENT_TRYOUT'), _utilEnGarde.eg.literal('load_balancing_ent_tryout'), _utilEnGarde.eg.literal('STREAM_ENT_TRYOUT'), _utilEnGarde.eg.literal('stream_ent_tryout'), _utilEnGarde.eg.literal('argo_zone_ent_tryout'), _utilEnGarde.eg.literal('ARGO_ZONE_ENT_TRYOUT'), _utilEnGarde.eg.literal('IMAGES_ENT_TRYOUT'), _utilEnGarde.eg.literal('images_ent_tryout'), _utilEnGarde.eg.literal('advanced_cert_manager_tryout'), _utilEnGarde.eg.literal('ADVANCED_CERT_MANAGER_TRYOUT'), _utilEnGarde.eg.literal('BOT_ZONE_ENT_TRYOUT'), _utilEnGarde.eg.literal('bot_zone_ent_tryout'), _utilEnGarde.eg.literal('workers_paid_ent_tryout'), _utilEnGarde.eg.literal('WORKERS_PAID_ENT_TRYOUT'), _utilEnGarde.eg.literal('api_shield_zone_tryout'), _utilEnGarde.eg.literal('API_SHIELD_ZONE_TRYOUT'), _utilEnGarde.eg.literal('ssl_for_saas_advanced_tryout'), _utilEnGarde.eg.literal('SSL_FOR_SAAS_ADVANCED_TRYOUT'), _utilEnGarde.eg.literal('WAITING_ROOMS_ADV_TRYOUT'), _utilEnGarde.eg.literal('waiting_rooms_adv_tryout'), _utilEnGarde.eg.literal('web3_ethereum_ent_tryout'), _utilEnGarde.eg.literal('WEB3_ETHEREUM_ENT_TRYOUT'), _utilEnGarde.eg.literal('web3_ipfs_ent_tryout'), _utilEnGarde.eg.literal('WEB3_IPFS_ENT_TRYOUT'), _utilEnGarde.eg.literal('QUEUES_PAID'), _utilEnGarde.eg.literal('queues_paid'), _utilEnGarde.eg.literal('queues_ent_tryout'), _utilEnGarde.eg.literal('QUEUES_ENT_TRYOUT'), _utilEnGarde.eg.literal('ratelimiting_advanced_ent_tryout'), _utilEnGarde.eg.literal('RATELIMITING_ADVANCED_ENT_TRYOUT'), _utilEnGarde.eg.literal('teams_ent_tryout'), _utilEnGarde.eg.literal('TEAMS_ENT_TRYOUT')]); | ||
exports.ProductPlanId = ProductPlanId; | ||
@@ -15,0 +15,0 @@ var RatePlanId = _utilEnGarde.eg.union([PlanId, CfPlanId, ProductPlanId]); |
@@ -25,3 +25,3 @@ "use strict"; | ||
exports.SubscriptionSet = SubscriptionSet; | ||
var SubscriptionComponentName = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('access_users_allowed'), _utilEnGarde.eg.literal('automatic_platform_optimization'), _utilEnGarde.eg.literal('dedicated_certificates'), _utilEnGarde.eg.literal('dedicated_certificates_custom'), _utilEnGarde.eg.literal('image_resizing_requests'), _utilEnGarde.eg.literal('load_balancing_base'), _utilEnGarde.eg.literal('load_balancing_dns_queries'), _utilEnGarde.eg.literal('load_balancing_geo_routing'), _utilEnGarde.eg.literal('load_balancing_load_balancers'), _utilEnGarde.eg.literal('load_balancing_monitor_interval'), _utilEnGarde.eg.literal('load_balancing_origins'), _utilEnGarde.eg.literal('load_balancing_pools'), _utilEnGarde.eg.literal('load_balancing_probe_regions'), _utilEnGarde.eg.literal('rate_limiting_requests'), _utilEnGarde.eg.literal('stream_storage_thousand_minutes'), _utilEnGarde.eg.literal('images_storage_per_hundred_thousand'), _utilEnGarde.eg.literal('page_rules'), _utilEnGarde.eg.literal('spectrum_bytes_transferred'), _utilEnGarde.eg.literal('zones'), _utilEnGarde.eg.literal('r2_class_a_operations'), _utilEnGarde.eg.literal('r2_class_b_operations'), _utilEnGarde.eg.literal('r2_storage'), _utilEnGarde.eg.literal('queues_standard_operations'), _utilEnGarde.eg.literal('queues_enabled'), _utilEnGarde.eg.literal('zaraz_enabled')]); | ||
var SubscriptionComponentName = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('access_users_allowed'), _utilEnGarde.eg.literal('automatic_platform_optimization'), _utilEnGarde.eg.literal('dedicated_certificates'), _utilEnGarde.eg.literal('dedicated_certificates_custom'), _utilEnGarde.eg.literal('image_resizing_requests'), _utilEnGarde.eg.literal('load_balancing_base'), _utilEnGarde.eg.literal('load_balancing_dns_queries'), _utilEnGarde.eg.literal('load_balancing_geo_routing'), _utilEnGarde.eg.literal('load_balancing_load_balancers'), _utilEnGarde.eg.literal('load_balancing_monitor_interval'), _utilEnGarde.eg.literal('load_balancing_origins'), _utilEnGarde.eg.literal('load_balancing_pools'), _utilEnGarde.eg.literal('load_balancing_probe_regions'), _utilEnGarde.eg.literal('rate_limiting_requests'), _utilEnGarde.eg.literal('stream_storage_thousand_minutes'), _utilEnGarde.eg.literal('images_storage_per_hundred_thousand'), _utilEnGarde.eg.literal('images_unique_transformations'), _utilEnGarde.eg.literal('page_rules'), _utilEnGarde.eg.literal('spectrum_bytes_transferred'), _utilEnGarde.eg.literal('zones'), _utilEnGarde.eg.literal('r2_class_a_operations'), _utilEnGarde.eg.literal('r2_class_b_operations'), _utilEnGarde.eg.literal('r2_storage'), _utilEnGarde.eg.literal('queues_standard_operations'), _utilEnGarde.eg.literal('queues_enabled'), _utilEnGarde.eg.literal('zaraz_enabled')]); | ||
exports.SubscriptionComponentName = SubscriptionComponentName; | ||
@@ -102,3 +102,4 @@ var SubscriptionProductName = _utilEnGarde.eg.union([_utilEnGarde.eg.literal('prod_cloudflare'), _utilEnGarde.eg.literal('prod_registrar'), | ||
created_date: _utilEnGarde.eg.string.optional, | ||
deleted_date: _utilEnGarde.eg.string.optional | ||
deleted_date: _utilEnGarde.eg.string.optional, | ||
downgrade_date: _utilEnGarde.eg.string.optional | ||
}); | ||
@@ -105,0 +106,0 @@ exports.Subscription = Subscription; |
@@ -94,3 +94,3 @@ "use strict"; | ||
paused: _utilEnGarde.eg.boolean, | ||
type: ZoneType, | ||
type: ZoneType.optional, | ||
development_mode: _utilEnGarde.eg.number, | ||
@@ -97,0 +97,0 @@ name_servers: _utilEnGarde.eg.array(_utilEnGarde.eg.string), |
{ | ||
"name": "@cloudflare/types", | ||
"description": "Cloudflare API data types and various type helpers.", | ||
"version": "6.27.0", | ||
"version": "6.28.0", | ||
"types": "./dist/index.d.ts", | ||
"main": "lib/index.js", | ||
"main": "src/index.ts", | ||
"module": "es/index.js", | ||
@@ -26,3 +26,3 @@ "author": "Robert Cepa <rcepa@cloudflare.com>", | ||
"dependencies": { | ||
"@cloudflare/intl-types": "^1.5.5", | ||
"@cloudflare/intl-types": "^1.5.1", | ||
"@cloudflare/util-en-garde": "^8.0.10" | ||
@@ -37,2 +37,2 @@ }, | ||
} | ||
} | ||
} |
@@ -6,2 +6,6 @@ import { User } from './user'; | ||
export type ElementType<T> = | ||
// is type T an array of elements of type U? If so, return U. Otherwise, return the "never" type (the input is not an array). | ||
T extends (infer U)[] ? U : never; | ||
export const AccountSettings = eg.object({ | ||
@@ -42,3 +46,2 @@ access_approval_expiry: eg.union([eg.string, eg.null]), | ||
export const AccountLegacyFlags = eg.object({ | ||
railgun: AccountLegacyFlagStatus, | ||
dns_firewall: AccountLegacyFlagStatus, | ||
@@ -548,2 +551,6 @@ china_network_visible: AccountLegacyFlagStatus, | ||
export type AccountRateLimitingRule = ElementType< | ||
AccountRateLimitingRuleset['rules'] | ||
>; | ||
const AccountIDSRuleset = eg.intersection([ | ||
@@ -593,2 +600,27 @@ BaseRuleset, | ||
const AccountRedirectRuleset = eg.intersection([ | ||
BaseRuleset, | ||
eg.object({ | ||
kind: eg.literal('root'), | ||
phase: eg.literal('http_request_redirect'), | ||
rules: eg.array( | ||
eg.object({ | ||
...baseRuleProperties, | ||
action: eg.literal('redirect'), | ||
action_parameters: eg.object({ | ||
id: eg.string, | ||
from_list: eg.object({ | ||
key: eg.string, | ||
name: eg.string | ||
}) | ||
}) | ||
}) | ||
) | ||
}) | ||
]); | ||
export type AccountRedirectRuleset = TypeFromCodec< | ||
typeof AccountRedirectRuleset | ||
>; | ||
const GenericRuleset = eg.union([ | ||
@@ -600,9 +632,6 @@ AccountRateLimitingRuleset, | ||
AccountManagedEntrypoint, | ||
AccountIDSEntrypoint | ||
AccountIDSEntrypoint, | ||
AccountRedirectRuleset | ||
]); | ||
type ElementType<T> = | ||
// is type T an array of elements of type U? If so, return U. Otherwise, return the "never" type (the input is not an array). | ||
T extends (infer U)[] ? U : never; | ||
export type GenericRulesetType = TypeFromCodec<typeof GenericRuleset>; | ||
@@ -609,0 +638,0 @@ export type BaseRule = ElementType< |
@@ -16,3 +16,2 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
shopify: eg.boolean.optional, | ||
source: eg.string.optional, | ||
origin_worker_id: eg.string.optional, | ||
@@ -19,0 +18,0 @@ r2_bucket: eg.string.optional |
@@ -94,2 +94,7 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
maxConnectionsPerHostname: eg.number.optional | ||
}).optional, | ||
waitingroomaccessfeatureflipper: eg.object({ | ||
analytics: eg.boolean.optional, | ||
waiting_rooms_ga: eg.boolean.optional, | ||
waiting_rooms_survey: eg.boolean.optional | ||
}).optional | ||
@@ -96,0 +101,0 @@ }) |
@@ -15,3 +15,11 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
eg.literal('waitingRoomAnalyticsAdaptiveGroups'), | ||
eg.literal('cacheReserveRequestsAdaptiveGroups') | ||
eg.literal('cacheReserveRequestsAdaptiveGroups'), | ||
eg.literal('httpRequestsOverviewAdaptiveGroups'), | ||
eg.literal('advancedDnsProtectionNetworkAnalyticsAdaptiveGroups'), | ||
eg.literal('dosdNetworkAnalyticsAdaptiveGroups'), | ||
eg.literal('dosdAttackAnalyticsGroups'), | ||
eg.literal('flowtrackdNetworkAnalyticsAdaptiveGroups'), | ||
eg.literal('magicTransitNetworkAnalyticsAdaptiveGroups'), | ||
eg.literal('magicFirewallNetworkAnalyticsAdaptiveGroups'), | ||
eg.literal('spectrumNetworkAnalyticsAdaptiveGroups') | ||
]); | ||
@@ -18,0 +26,0 @@ |
@@ -12,2 +12,3 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
id: eg.string, | ||
type: eg.string.optional, | ||
title: eg.string, | ||
@@ -14,0 +15,0 @@ body: eg.string.optional, |
@@ -13,2 +13,3 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
analytics: PermValue, | ||
api_gateway: PermValue, | ||
app: PermValue, | ||
@@ -15,0 +16,0 @@ auditlogs: PermValue, |
@@ -147,2 +147,36 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
eg.literal('IMAGES_STREAM_BUNDLE_NOCOST'), | ||
eg.literal('image_resizing_ent'), | ||
eg.literal('IMAGE_RESIZING_ENT'), | ||
eg.literal('image_resizing_basic'), | ||
eg.literal('IMAGE_RESIZING_BASIC'), | ||
eg.literal('image_resizing_nocost'), | ||
eg.literal('IMAGE_RESIZING_NOCOST'), | ||
eg.literal('IMAGES_V2_LEGACY_BASIC'), | ||
eg.literal('images_v2_legacy_basic'), | ||
eg.literal('IMAGES_V2_LEGACY_STREAM_BASIC'), | ||
eg.literal('images_v2_legacy_stream_basic'), | ||
eg.literal('IMAGES_V2_LEGACY_STREAM_BUNDLE_BASIC'), | ||
eg.literal('images_v2_legacy_stream_bundle_basic'), | ||
eg.literal('IMAGES_V2_LEGACY_STREAM_BUNDLE_ADVANCED'), | ||
eg.literal('images_v2_legacy_stream_bundle_advanced'), | ||
eg.literal('IMAGES_V2_BASIC'), | ||
eg.literal('images_v2_basic'), | ||
eg.literal('IMAGES_V2_STREAM_BASIC'), | ||
eg.literal('images_v2_stream_basic'), | ||
eg.literal('IMAGES_V2_STREAM_BUNDLE_BASIC'), | ||
eg.literal('images_v2_stream_bundle_basic'), | ||
eg.literal('IMAGES_V2_STREAM_BUNDLE_ADVANCED'), | ||
eg.literal('images_v2_stream_bundle_advanced'), | ||
eg.literal('IMAGES_V2_NOCOST'), | ||
eg.literal('images_v2_nocost'), | ||
eg.literal('images_v2_ent'), | ||
eg.literal('IMAGES_V2_ENT'), | ||
eg.literal('IMAGES_V2_STREAM_ENT'), | ||
eg.literal('images_v2_stream_ent'), | ||
eg.literal('IMAGES_V2_STREAM_NOCOST'), | ||
eg.literal('images_v2_stream_nocost'), | ||
eg.literal('IMAGES_V2_STREAM_BUNDLE_ENT'), | ||
eg.literal('images_v2_stream_bundle_ent'), | ||
eg.literal('IMAGES_V2_STREAM_BUNDLE_NOCOST'), | ||
eg.literal('images_v2_stream_bundle_nocost'), | ||
eg.literal('ssl_for_saas_basic'), | ||
@@ -149,0 +183,0 @@ eg.literal('SSL_FOR_SAAS_BASIC'), |
@@ -65,2 +65,3 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
eg.literal('images_storage_per_hundred_thousand'), | ||
eg.literal('images_unique_transformations'), | ||
eg.literal('page_rules'), | ||
@@ -219,3 +220,4 @@ eg.literal('spectrum_bytes_transferred'), | ||
created_date: eg.string.optional, | ||
deleted_date: eg.string.optional | ||
deleted_date: eg.string.optional, | ||
downgrade_date: eg.string.optional | ||
}); | ||
@@ -222,0 +224,0 @@ |
@@ -103,3 +103,3 @@ import { eg, TypeFromCodec } from '@cloudflare/util-en-garde'; | ||
version: eg.number, | ||
rootZoneId : eg.string, | ||
rootZoneId: eg.string | ||
}).optional, | ||
@@ -115,3 +115,3 @@ status: eg.union([ | ||
paused: eg.boolean, | ||
type: ZoneType, | ||
type: ZoneType.optional, | ||
development_mode: eg.number, | ||
@@ -118,0 +118,0 @@ name_servers: eg.array(eg.string), |
@@ -241,3 +241,3 @@ import * as React from 'react'; | ||
*/ | ||
export function objectKeys<T>(t: T) { | ||
export function objectKeys<T extends {}>(t: T) { | ||
return Object.keys(t) as (keyof T)[]; | ||
@@ -244,0 +244,0 @@ } |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
404093
82
7722