diff --git a/.gitignore b/.gitignore index 8f0678c..337241a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /target /node_modules +.env diff --git a/gql/schema.graphql b/gql/schema.graphql new file mode 100644 index 0000000..63b95bb --- /dev/null +++ b/gql/schema.graphql @@ -0,0 +1,57036 @@ +type account { + """Beta. Magic WAN Connector Metrics""" + MagicWANConnectorMetricsAdaptiveGroups(filter: AccountMagicWANConnectorMetricsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicWANConnectorMetricsAdaptiveGroupsOrderBy!]): [AccountMagicWANConnectorMetricsAdaptiveGroups!]! + + """Access login requests""" + accessLoginRequestsAdaptiveGroups(filter: AccountAccessLoginRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAccessLoginRequestsAdaptiveGroupsOrderBy!]): [AccountAccessLoginRequestsAdaptiveGroups!]! + accountTag: string! + + """Network analytics data for Advanced DNS Protection""" + advancedDnsProtectionNetworkAnalyticsAdaptiveGroups(filter: AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroups!]! + + """Network analytics data for Advanced TCP Protection""" + advancedTcpProtectionNetworkAnalyticsAdaptiveGroups(filter: AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroups!]! @deprecated(reason: "This node is an alias for advancedTcpProtectionNetworkAnalyticsAdaptiveGroups; prefer using the new name instead") + + """AI Gateway Cache""" + aiGatewayCacheAdaptiveGroups(filter: AccountAiGatewayCacheAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAiGatewayCacheAdaptiveGroupsOrderBy!]): [AccountAiGatewayCacheAdaptiveGroups!]! + + """AI Gateway Errors""" + aiGatewayErrorsAdaptiveGroups(filter: AccountAiGatewayErrorsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAiGatewayErrorsAdaptiveGroupsOrderBy!]): [AccountAiGatewayErrorsAdaptiveGroups!]! + + """AI Gateway Requests""" + aiGatewayRequestsAdaptiveGroups(filter: AccountAiGatewayRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAiGatewayRequestsAdaptiveGroupsOrderBy!]): [AccountAiGatewayRequestsAdaptiveGroups!]! + + """AI Inference logs with adaptive sampling""" + aiInferenceAdaptive(filter: AccountAiInferenceAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountAiInferenceAdaptiveOrderBy!]): [AccountAiInferenceAdaptive!]! + + """Aggregated AI Inference logs with adaptive sampling""" + aiInferenceAdaptiveGroups(filter: AccountAiInferenceAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountAiInferenceAdaptiveGroupsOrderBy!]): [AccountAiInferenceAdaptiveGroups!]! + + """Browser Rendering events with adaptive sampling""" + browserRenderingEventsAdaptive(filter: AccountBrowserRenderingEventsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountBrowserRenderingEventsAdaptiveOrderBy!]): [AccountBrowserRenderingEventsAdaptive!]! + + """Aggregated Browser Rendering events with adaptive sampling""" + browserRenderingEventsAdaptiveGroups(filter: AccountBrowserRenderingEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountBrowserRenderingEventsAdaptiveGroupsOrderBy!]): [AccountBrowserRenderingEventsAdaptiveGroups!]! + + """ + (TESTING ONLY, NOT FOR PRODUCTION) Raw Calls events with adaptive sampling + """ + callsStatusAdaptive(filter: AccountCallsStatusAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountCallsStatusAdaptiveOrderBy!]): [AccountCallsStatusAdaptive!]! + + """Beta. Aggregated Calls bandwidth usage with adaptive sampling""" + callsUsageAdaptiveGroups(filter: AccountCallsUsageAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountCallsUsageAdaptiveGroupsOrderBy!]): [AccountCallsUsageAdaptiveGroups!]! + + """Network analytics data for Cloudflare CDN traffic""" + cdnNetworkAnalyticsAdaptiveGroups(filter: AccountCdnNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountCdnNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountCdnNetworkAnalyticsAdaptiveGroups!]! + + """Beta. Aggregated D1 analytics with adaptive sampling""" + d1AnalyticsAdaptiveGroups(filter: AccountD1AnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountD1AnalyticsAdaptiveGroupsOrderBy!]): [AccountD1AnalyticsAdaptiveGroups!]! + + """Beta. D1 query metrics with adaptive sampling""" + d1QueriesAdaptiveGroups(filter: AccountD1QueriesAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountD1QueriesAdaptiveGroupsOrderBy!]): [AccountD1QueriesAdaptiveGroups!]! + + """Beta. D1 storage with adaptive sampling""" + d1StorageAdaptiveGroups(filter: AccountD1StorageAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountD1StorageAdaptiveGroupsOrderBy!]): [AccountD1StorageAdaptiveGroups!]! + + """Attack analytics metadata for attacks detected by dosd""" + dosdAttackAnalyticsGroups(filter: AccountDosdAttackAnalyticsGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountDosdAttackAnalyticsGroupsOrderBy!]): [AccountDosdAttackAnalyticsGroups!]! + + """Network analytics data for dosd""" + dosdNetworkAnalyticsAdaptiveGroups(filter: AccountDosdNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountDosdNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountDosdNetworkAnalyticsAdaptiveGroups!]! + + """Durable Objects invocations with adaptive sampling""" + durableObjectsInvocationsAdaptiveGroups(filter: AccountDurableObjectsInvocationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountDurableObjectsInvocationsAdaptiveGroupsOrderBy!]): [AccountDurableObjectsInvocationsAdaptiveGroups!]! + + """Durable Objects periodic metrics""" + durableObjectsPeriodicGroups(filter: AccountDurableObjectsPeriodicGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountDurableObjectsPeriodicGroupsOrderBy!]): [AccountDurableObjectsPeriodicGroups!]! + + """Durable Objects storage metrics""" + durableObjectsStorageGroups(filter: AccountDurableObjectsStorageGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountDurableObjectsStorageGroupsOrderBy!]): [AccountDurableObjectsStorageGroups!]! + + """Durable Objects subrequests with adaptive sampling""" + durableObjectsSubrequestsAdaptiveGroups(filter: AccountDurableObjectsSubrequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountDurableObjectsSubrequestsAdaptiveGroupsOrderBy!]): [AccountDurableObjectsSubrequestsAdaptiveGroups!]! + + """FBM analytics metadata for attacks detected by dosd""" + fbmAttackAnalyticsGroups(filter: AccountFbmAttackAnalyticsGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountFbmAttackAnalyticsGroupsOrderBy!]): [AccountFbmAttackAnalyticsGroups!]! + + """Raw Firewall events with adaptive sampling""" + firewallEventsAdaptive(filter: AccountFirewallEventsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountFirewallEventsAdaptiveOrderBy!]): [AccountFirewallEventsAdaptive!]! + + """Aggregated Firewall events with adaptive sampling""" + firewallEventsAdaptiveGroups(filter: AccountFirewallEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountFirewallEventsAdaptiveGroupsOrderBy!]): [AccountFirewallEventsAdaptiveGroups!]! + + """Network analytics data for flowtrackd""" + flowtrackdNetworkAnalyticsAdaptiveGroups(filter: AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountFlowtrackdNetworkAnalyticsAdaptiveGroups!]! @deprecated(reason: "This node is an alias for advancedTcpProtectionNetworkAnalyticsAdaptiveGroups; prefer using the new name instead") + + """ + Aggregated metrics about downstream (client to edge) L4 Gateway Sessions. Metrics are reported on TCP or UDP session close + """ + gatewayL4DownstreamSessionsAdaptiveGroups(filter: AccountGatewayL4DownstreamSessionsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayL4DownstreamSessionsAdaptiveGroupsOrderBy!]): [AccountGatewayL4DownstreamSessionsAdaptiveGroups!]! + + """BETA - Aggregate counts of Gateway L4 sessions with adaptive sampling""" + gatewayL4SessionsAdaptiveGroups(filter: AccountGatewayL4SessionsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayL4SessionsAdaptiveGroupsOrderBy!]): [AccountGatewayL4SessionsAdaptiveGroups!]! + + """ + Aggregated metrics about upstream (edge to client) L4 Gateway Sessions. + Metrics are reported on TCP, QUIC or UDP session close + """ + gatewayL4UpstreamSessionsAdaptiveGroups(filter: AccountGatewayL4UpstreamSessionsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayL4UpstreamSessionsAdaptiveGroupsOrderBy!]): [AccountGatewayL4UpstreamSessionsAdaptiveGroups!]! + + """BETA - Aggregate counts of Gateway L7 requests with adaptive sampling""" + gatewayL7RequestsAdaptiveGroups(filter: AccountGatewayL7RequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayL7RequestsAdaptiveGroupsOrderBy!]): [AccountGatewayL7RequestsAdaptiveGroups!]! + + """ + BETA - Aggregate counts of Gateway Resolver queries by category with adaptive sampling + """ + gatewayResolverByCategoryAdaptiveGroups(filter: AccountGatewayResolverByCategoryAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayResolverByCategoryAdaptiveGroupsOrderBy!]): [AccountGatewayResolverByCategoryAdaptiveGroups!]! + + """Stats on dns custom resolvers""" + gatewayResolverByCustomResolverGroups(filter: AccountGatewayResolverByCustomResolverGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayResolverByCustomResolverGroupsOrderBy!]): [AccountGatewayResolverByCustomResolverGroups!]! + + """Total time spent on executing firewall rules at the edge""" + gatewayResolverByRuleExecutionPerformanceAdaptiveGroups(filter: AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsOrderBy!]): [AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroups!]! + + """ + BETA - Aggregate counts of Gateway Resolver queries with adaptive sampling + """ + gatewayResolverQueriesAdaptiveGroups(filter: AccountGatewayResolverQueriesAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountGatewayResolverQueriesAdaptiveGroupsOrderBy!]): [AccountGatewayResolverQueriesAdaptiveGroups!]! + + """Daily rollups of request data""" + httpRequests1dGroups(filter: AccountHttpRequests1dGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountHttpRequests1dGroupsOrderBy!]): [AccountHttpRequests1dGroups!]! + + """Hourly rollups of request data""" + httpRequests1hGroups(filter: AccountHttpRequests1hGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountHttpRequests1hGroupsOrderBy!]): [AccountHttpRequests1hGroups!]! + + """Minutely rollups of request data""" + httpRequests1mGroups(filter: AccountHttpRequests1mGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountHttpRequests1mGroupsOrderBy!]): [AccountHttpRequests1mGroups!]! + + """Raw HTTP requests with adaptive sampling""" + httpRequestsAdaptive(filter: AccountHttpRequestsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountHttpRequestsAdaptiveOrderBy!]): [AccountHttpRequestsAdaptive!]! + + """Aggregated HTTP requests data with adaptive sampling""" + httpRequestsAdaptiveGroups(filter: AccountHttpRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountHttpRequestsAdaptiveGroupsOrderBy!]): [AccountHttpRequestsAdaptiveGroups!]! + + """A high-level summary of HTTP requests made by end users.""" + httpRequestsOverviewAdaptiveGroups(filter: AccountHttpRequestsOverviewAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountHttpRequestsOverviewAdaptiveGroupsOrderBy!]): [AccountHttpRequestsOverviewAdaptiveGroups!]! + + """Hyperdrive query events with adaptive sampling.""" + hyperdriveQueriesAdaptiveGroups(filter: AccountHyperdriveQueriesAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountHyperdriveQueriesAdaptiveGroupsOrderBy!]): [AccountHyperdriveQueriesAdaptiveGroups!]! + + """A high-level summary of Cloudflare Images served to end users.""" + imagesRequestsAdaptiveGroups(filter: AccountImagesRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountImagesRequestsAdaptiveGroupsOrderBy!]): [AccountImagesRequestsAdaptiveGroups!]! + + """Image unique transfromations per day""" + imagesUniqueTransformations(filter: AccountImagesUniqueTransformationsFilter_InputObject!, limit: uint64!, orderBy: [AccountImagesUniqueTransformationsOrderBy!]): [AccountImagesUniqueTransformations!]! + + """Beta. Logpush job health metrics""" + logpushHealthAdaptiveGroups(filter: AccountLogpushHealthAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountLogpushHealthAdaptiveGroupsOrderBy!]): [AccountLogpushHealthAdaptiveGroups!]! + + """Network analytics data for Magic Firewall""" + magicFirewallNetworkAnalyticsAdaptiveGroups(filter: AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountMagicFirewallNetworkAnalyticsAdaptiveGroups!]! + + """Data to visualize traffic allowed and blocked by Magic Firewall rules""" + magicFirewallSamplesAdaptiveGroups(filter: AccountMagicFirewallSamplesAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicFirewallSamplesAdaptiveGroupsOrderBy!]): [AccountMagicFirewallSamplesAdaptiveGroups!]! + + """Network analytics data for Magic IDS""" + magicIDPSNetworkAnalyticsAdaptiveGroups(filter: AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountMagicIDPSNetworkAnalyticsAdaptiveGroups!]! + + """Network analytics data for Magic Transit traffic""" + magicTransitNetworkAnalyticsAdaptiveGroups(filter: AccountMagicTransitNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicTransitNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountMagicTransitNetworkAnalyticsAdaptiveGroups!]! + + """ + Beta. Magic Transit Health check results for customer GRE Tunnels with adaptive sampling (ABR). + """ + magicTransitTunnelHealthChecksAdaptiveGroups(filter: AccountMagicTransitTunnelHealthChecksAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicTransitTunnelHealthChecksAdaptiveGroupsOrderBy!]): [AccountMagicTransitTunnelHealthChecksAdaptiveGroups!]! + + """Bandwidth usage metric of a Magic Transit tunnel.""" + magicTransitTunnelTrafficAdaptiveGroups(filter: AccountMagicTransitTunnelTrafficAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMagicTransitTunnelTrafficAdaptiveGroupsOrderBy!]): [AccountMagicTransitTunnelTrafficAdaptiveGroups!]! + + """Flow data collected through Magic Network Monitoring""" + mnmFlowDataAdaptiveGroups(filter: AccountMnmFlowDataAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountMnmFlowDataAdaptiveGroupsOrderBy!]): [AccountMnmFlowDataAdaptiveGroups!]! + + """Data to visualize network error logs""" + nelReportsAdaptiveGroups(filter: AccountNelReportsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountNelReportsAdaptiveGroupsOrderBy!]): [AccountNelReportsAdaptiveGroups!]! + + """oHTTP request metrics with adaptive sampling""" + ohttpMetricsAdaptive(filter: AccountOhttpMetricsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountOhttpMetricsAdaptiveOrderBy!]): [AccountOhttpMetricsAdaptive!]! + + """Aggregated oHTTP request metrics with adaptive sampling""" + ohttpMetricsAdaptiveGroups(filter: AccountOhttpMetricsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountOhttpMetricsAdaptiveGroupsOrderBy!]): [AccountOhttpMetricsAdaptiveGroups!]! + + """Pages Functions invocations with adaptive sampling""" + pagesFunctionsInvocationsAdaptiveGroups(filter: AccountPagesFunctionsInvocationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountPagesFunctionsInvocationsAdaptiveGroupsOrderBy!]): [AccountPagesFunctionsInvocationsAdaptiveGroups!]! + + """ + Beta. Queue backlog data with adaptive sampling. Queues that are not being + written to, or read from, will not return data, even if they have a backlog. + """ + queueBacklogAdaptiveGroups(filter: AccountQueueBacklogAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountQueueBacklogAdaptiveGroupsOrderBy!]): [AccountQueueBacklogAdaptiveGroups!]! + + """ + Beta. Queue consumer metrics with adaptive sampling. Inactive queues will not return data. + """ + queueConsumerMetricsAdaptiveGroups(filter: AccountQueueConsumerMetricsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountQueueConsumerMetricsAdaptiveGroupsOrderBy!]): [AccountQueueConsumerMetricsAdaptiveGroups!]! + + """ + Beta. Queue delayed backlog data with adaptive sampling. Queues that are not + being written to, or read from, will not return data, even if they have a backlog. + """ + queueDelayedBacklogAdaptiveGroups(filter: AccountQueueDelayedBacklogAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountQueueDelayedBacklogAdaptiveGroupsOrderBy!]): [AccountQueueDelayedBacklogAdaptiveGroups!]! + + """Beta. Queue message operation data with adaptive sampling""" + queueMessageOperationsAdaptiveGroups(filter: AccountQueueMessageOperationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountQueueMessageOperationsAdaptiveGroupsOrderBy!]): [AccountQueueMessageOperationsAdaptiveGroups!]! + + """Beta. R2 infrequent access operations with adaptive sampling""" + r2IAOperationsAdaptiveGroups(filter: AccountR2IAOperationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountR2IAOperationsAdaptiveGroupsOrderBy!]): [AccountR2IAOperationsAdaptiveGroups!]! + + """Beta. R2 infrequent access storage with adaptive sampling""" + r2IAStorageAdaptiveGroups(filter: AccountR2IAStorageAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountR2IAStorageAdaptiveGroupsOrderBy!]): [AccountR2IAStorageAdaptiveGroups!]! + + """Beta. R2 operations with adaptive sampling""" + r2OperationsAdaptiveGroups(filter: AccountR2OperationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountR2OperationsAdaptiveGroupsOrderBy!]): [AccountR2OperationsAdaptiveGroups!]! + + """Beta. R2 storage with adaptive sampling""" + r2StorageAdaptiveGroups(filter: AccountR2StorageAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountR2StorageAdaptiveGroupsOrderBy!]): [AccountR2StorageAdaptiveGroups!]! + + """Beta. Aggregated RUM pageload event metrics with adaptive sampling""" + rumPageloadEventsAdaptiveGroups(filter: AccountRumPageloadEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountRumPageloadEventsAdaptiveGroupsOrderBy!]): [AccountRumPageloadEventsAdaptiveGroups!]! + + """Beta. Aggregated RUM performance event metrics with adaptive sampling""" + rumPerformanceEventsAdaptiveGroups(filter: AccountRumPerformanceEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountRumPerformanceEventsAdaptiveGroupsOrderBy!]): [AccountRumPerformanceEventsAdaptiveGroups!]! + + """Beta. RUM Web Vitals event metrics with adaptive sampling""" + rumWebVitalsEventsAdaptive(filter: AccountRumWebVitalsEventsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountRumWebVitalsEventsAdaptiveOrderBy!]): [AccountRumWebVitalsEventsAdaptive!]! + + """Beta. Aggregated RUM Web Vitals event metrics with adaptive sampling""" + rumWebVitalsEventsAdaptiveGroups(filter: AccountRumWebVitalsEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountRumWebVitalsEventsAdaptiveGroupsOrderBy!]): [AccountRumWebVitalsEventsAdaptiveGroups!]! + settings: AccountSettings + + """Sinkhole Request Logs""" + sinkholeRequestLogsAdaptive(filter: AccountSinkholeRequestLogsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountSinkholeRequestLogsAdaptiveOrderBy!]): [AccountSinkholeRequestLogsAdaptive!]! + + """Sinkhole Request Logs""" + sinkholeRequestLogsAdaptiveGroups(filter: AccountSinkholeRequestLogsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountSinkholeRequestLogsAdaptiveGroupsOrderBy!]): [AccountSinkholeRequestLogsAdaptiveGroups!]! + + """Network analytics data for Spectrum traffic""" + spectrumNetworkAnalyticsAdaptiveGroups(filter: AccountSpectrumNetworkAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountSpectrumNetworkAnalyticsAdaptiveGroupsOrderBy!]): [AccountSpectrumNetworkAnalyticsAdaptiveGroups!]! + + """Storage Tracing Information""" + storageTraces(filter: AccountStorageTracesFilter_InputObject!, limit: uint64!, orderBy: [AccountStorageTracesOrderBy!]): [AccountStorageTraces!]! + + """A high-level summary of Cloudflare Stream minutes viewed.""" + streamMinutesViewedAdaptiveGroups(filter: AccountStreamMinutesViewedAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountStreamMinutesViewedAdaptiveGroupsOrderBy!]): [AccountStreamMinutesViewedAdaptiveGroups!]! + + """Beta. Cloudflare Turnstile aggregated events with adaptive sampling""" + turnstileAdaptiveGroups(filter: AccountTurnstileAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountTurnstileAdaptiveGroupsOrderBy!]): [AccountTurnstileAdaptiveGroups!]! + + """Beta. Vectorize usage with adaptive sampling""" + vectorizeQueriesAdaptiveGroups(filter: AccountVectorizeQueriesAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountVectorizeQueriesAdaptiveGroupsOrderBy!]): [AccountVectorizeQueriesAdaptiveGroups!]! + + """Beta. Vectorize storage with adaptive sampling""" + vectorizeStorageAdaptiveGroups(filter: AccountVectorizeStorageAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountVectorizeStorageAdaptiveGroupsOrderBy!]): [AccountVectorizeStorageAdaptiveGroups!]! + + """ + Beta. Aggregated video streaming buffer event metrics with adaptive sampling + """ + videoBufferEventsAdaptiveGroups(filter: AccountVideoBufferEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountVideoBufferEventsAdaptiveGroupsOrderBy!]): [AccountVideoBufferEventsAdaptiveGroups!]! + + """ + Beta. Aggregated video streaming playback event metrics with adaptive sampling + """ + videoPlaybackEventsAdaptiveGroups(filter: AccountVideoPlaybackEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountVideoPlaybackEventsAdaptiveGroupsOrderBy!]): [AccountVideoPlaybackEventsAdaptiveGroups!]! + + """ + Beta. Aggregated video streaming quality change event metrics with adaptive sampling + """ + videoQualityEventsAdaptiveGroups(filter: AccountVideoQualityEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountVideoQualityEventsAdaptiveGroupsOrderBy!]): [AccountVideoQualityEventsAdaptiveGroups!]! + + """Beta. Warp device health events with adaptive sampling""" + warpDeviceAdaptiveGroups(filter: AccountWarpDeviceAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountWarpDeviceAdaptiveGroupsOrderBy!]): [AccountWarpDeviceAdaptiveGroups!]! + + """Worker placement metrics""" + workerPlacementAdaptiveGroups(filter: AccountWorkerPlacementAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkerPlacementAdaptiveGroupsOrderBy!]): [AccountWorkerPlacementAdaptiveGroups!]! + + """Beta. Custom Events with adaptive sampling""" + workersAnalyticsEngineAdaptiveGroups(filter: AccountWorkersAnalyticsEngineAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkersAnalyticsEngineAdaptiveGroupsOrderBy!]): [AccountWorkersAnalyticsEngineAdaptiveGroups!]! + + """Beta. Workers invocations with adaptive sampling""" + workersInvocationsAdaptive(filter: AccountWorkersInvocationsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkersInvocationsAdaptiveOrderBy!]): [AccountWorkersInvocationsAdaptive!]! + + """Workers scheduled invocations""" + workersInvocationsScheduled(filter: AccountWorkersInvocationsScheduledFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkersInvocationsScheduledOrderBy!]): [AccountWorkersInvocationsScheduled!]! + + """Beta. Workers account overview invocation data with adaptive sampling""" + workersOverviewDataAdaptiveGroups(filter: AccountWorkersOverviewDataAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkersOverviewDataAdaptiveGroupsOrderBy!]): [AccountWorkersOverviewDataAdaptiveGroups!]! + + """Beta. Workers account overview invocation count with adaptive sampling""" + workersOverviewRequestsAdaptiveGroups(filter: AccountWorkersOverviewRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkersOverviewRequestsAdaptiveGroupsOrderBy!]): [AccountWorkersOverviewRequestsAdaptiveGroups!]! + + """Beta. Workers subrequests with adaptive sampling""" + workersSubrequestsAdaptiveGroups(filter: AccountWorkersSubrequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountWorkersSubrequestsAdaptiveGroupsOrderBy!]): [AccountWorkersSubrequestsAdaptiveGroups!]! + + """Zaraz Track Analytics - counts zaraz.track calls""" + zarazTrackAdaptiveGroups(filter: AccountZarazTrackAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountZarazTrackAdaptiveGroupsOrderBy!]): [AccountZarazTrackAdaptiveGroups!]! + + """ + Zaraz Triggers Analytics (a trigger is a set of rules that can trigger a zaraz action) + """ + zarazTriggersAdaptiveGroups(filter: AccountZarazTriggersAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountZarazTriggersAdaptiveGroupsOrderBy!]): [AccountZarazTriggersAdaptiveGroups!]! + + """ + Beta - Unique origins, applications, and users discovered for Zero Trust private networks + """ + zeroTrustPrivateNetworkDiscoveryGroups(filter: AccountZeroTrustPrivateNetworkDiscoveryGroupsFilter_InputObject!, limit: uint64!, orderBy: [AccountZeroTrustPrivateNetworkDiscoveryGroupsOrderBy!]): [AccountZeroTrustPrivateNetworkDiscoveryGroups!]! + zones(filter: ZoneFilter_InputObject, limit: uint64): [zone!]! +} + +"""Access login requests""" +type AccountAccessLoginRequestsAdaptiveGroups { + avg: AccountAccessLoginRequestsAdaptiveGroupsAvg + + """Number of access login API events processed""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountAccessLoginRequestsAdaptiveGroupsDimensions +} + +type AccountAccessLoginRequestsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountAccessLoginRequestsAdaptiveGroupsDimensions { + """Access application ID""" + appId: string! + + """Policy ID that approved the user""" + approvingPolicyId: string! + + """CF ray id""" + cfRayId: string! + + """Country tag""" + country: string! + + """The date the access login event was emitted""" + date: Date! + + """The date and time the access login event was emitted""" + datetime: Time! + + """ + The date and time the access login event was emitted truncated to the minute + """ + datetimeMinute: Time! + + """Device ID""" + deviceId: string! + + """Has existing JWT (0 = false, 1 = true)""" + hasExistingJWT: uint8! + + """Has Gateway enabled (0 = false, 1 = true)""" + hasGatewayEnabled: uint8! + + """Has WARP enabled (0 = false, 1 = true)""" + hasWarpEnabled: uint8! + + """Identity provider""" + identityProvider: string! + + """User IP address""" + ipAddress: string! + + """If the login was successful (0 = false, 1 = true)""" + isSuccessfulLogin: uint8! + + """MTLS certificate serial ID""" + mtlsCertSerialId: string! + + """MTLS common name""" + mtlsCommonName: string! + + """MTLS status (may show error message if status is not successful)""" + mtlsStatus: string! + + """Service token ID""" + serviceTokenId: string! + + """User UUID""" + userUuid: string! +} + +input AccountAccessLoginRequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountAccessLoginRequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountAccessLoginRequestsAdaptiveGroupsFilter_InputObject!] + appId: string + appId_geq: string + appId_gt: string + appId_in: [string!] + appId_leq: string + appId_like: string + appId_lt: string + appId_neq: string + appId_notin: [string!] + appId_notlike: string + approvingPolicyId: string + approvingPolicyId_geq: string + approvingPolicyId_gt: string + approvingPolicyId_in: [string!] + approvingPolicyId_leq: string + approvingPolicyId_like: string + approvingPolicyId_lt: string + approvingPolicyId_neq: string + approvingPolicyId_notin: [string!] + approvingPolicyId_notlike: string + cfRayId: string + cfRayId_geq: string + cfRayId_gt: string + cfRayId_in: [string!] + cfRayId_leq: string + cfRayId_like: string + cfRayId_lt: string + cfRayId_neq: string + cfRayId_notin: [string!] + cfRayId_notlike: string + country: string + country_geq: string + country_gt: string + country_in: [string!] + country_leq: string + country_like: string + country_lt: string + country_neq: string + country_notin: [string!] + country_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceId: string + deviceId_geq: string + deviceId_gt: string + deviceId_in: [string!] + deviceId_leq: string + deviceId_like: string + deviceId_lt: string + deviceId_neq: string + deviceId_notin: [string!] + deviceId_notlike: string + hasExistingJWT: uint8 + hasExistingJWT_geq: uint8 + hasExistingJWT_gt: uint8 + hasExistingJWT_in: bytes + hasExistingJWT_leq: uint8 + hasExistingJWT_lt: uint8 + hasExistingJWT_neq: uint8 + hasExistingJWT_notin: bytes + hasGatewayEnabled: uint8 + hasGatewayEnabled_geq: uint8 + hasGatewayEnabled_gt: uint8 + hasGatewayEnabled_in: bytes + hasGatewayEnabled_leq: uint8 + hasGatewayEnabled_lt: uint8 + hasGatewayEnabled_neq: uint8 + hasGatewayEnabled_notin: bytes + hasWarpEnabled: uint8 + hasWarpEnabled_geq: uint8 + hasWarpEnabled_gt: uint8 + hasWarpEnabled_in: bytes + hasWarpEnabled_leq: uint8 + hasWarpEnabled_lt: uint8 + hasWarpEnabled_neq: uint8 + hasWarpEnabled_notin: bytes + identityProvider: string + identityProvider_geq: string + identityProvider_gt: string + identityProvider_in: [string!] + identityProvider_leq: string + identityProvider_like: string + identityProvider_lt: string + identityProvider_neq: string + identityProvider_notin: [string!] + identityProvider_notlike: string + ipAddress: string + ipAddress_geq: string + ipAddress_gt: string + ipAddress_in: [string!] + ipAddress_leq: string + ipAddress_like: string + ipAddress_lt: string + ipAddress_neq: string + ipAddress_notin: [string!] + ipAddress_notlike: string + isSuccessfulLogin: uint8 + isSuccessfulLogin_geq: uint8 + isSuccessfulLogin_gt: uint8 + isSuccessfulLogin_in: bytes + isSuccessfulLogin_leq: uint8 + isSuccessfulLogin_lt: uint8 + isSuccessfulLogin_neq: uint8 + isSuccessfulLogin_notin: bytes + mtlsCertSerialId: string + mtlsCertSerialId_geq: string + mtlsCertSerialId_gt: string + mtlsCertSerialId_in: [string!] + mtlsCertSerialId_leq: string + mtlsCertSerialId_like: string + mtlsCertSerialId_lt: string + mtlsCertSerialId_neq: string + mtlsCertSerialId_notin: [string!] + mtlsCertSerialId_notlike: string + mtlsCommonName: string + mtlsCommonName_geq: string + mtlsCommonName_gt: string + mtlsCommonName_in: [string!] + mtlsCommonName_leq: string + mtlsCommonName_like: string + mtlsCommonName_lt: string + mtlsCommonName_neq: string + mtlsCommonName_notin: [string!] + mtlsCommonName_notlike: string + mtlsStatus: string + mtlsStatus_geq: string + mtlsStatus_gt: string + mtlsStatus_in: [string!] + mtlsStatus_leq: string + mtlsStatus_like: string + mtlsStatus_lt: string + mtlsStatus_neq: string + mtlsStatus_notin: [string!] + mtlsStatus_notlike: string + serviceTokenId: string + serviceTokenId_geq: string + serviceTokenId_gt: string + serviceTokenId_in: [string!] + serviceTokenId_leq: string + serviceTokenId_like: string + serviceTokenId_lt: string + serviceTokenId_neq: string + serviceTokenId_notin: [string!] + serviceTokenId_notlike: string + userUuid: string + userUuid_geq: string + userUuid_gt: string + userUuid_in: [string!] + userUuid_leq: string + userUuid_like: string + userUuid_lt: string + userUuid_neq: string + userUuid_notin: [string!] + userUuid_notlike: string +} + +enum AccountAccessLoginRequestsAdaptiveGroupsOrderBy { + """appId ascending""" + appId_ASC + + """appId descending""" + appId_DESC + + """approvingPolicyId ascending""" + approvingPolicyId_ASC + + """approvingPolicyId descending""" + approvingPolicyId_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """cfRayId ascending""" + cfRayId_ASC + + """cfRayId descending""" + cfRayId_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """country ascending""" + country_ASC + + """country descending""" + country_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceId ascending""" + deviceId_ASC + + """deviceId descending""" + deviceId_DESC + + """hasExistingJWT ascending""" + hasExistingJWT_ASC + + """hasExistingJWT descending""" + hasExistingJWT_DESC + + """hasGatewayEnabled ascending""" + hasGatewayEnabled_ASC + + """hasGatewayEnabled descending""" + hasGatewayEnabled_DESC + + """hasWarpEnabled ascending""" + hasWarpEnabled_ASC + + """hasWarpEnabled descending""" + hasWarpEnabled_DESC + + """identityProvider ascending""" + identityProvider_ASC + + """identityProvider descending""" + identityProvider_DESC + + """ipAddress ascending""" + ipAddress_ASC + + """ipAddress descending""" + ipAddress_DESC + + """isSuccessfulLogin ascending""" + isSuccessfulLogin_ASC + + """isSuccessfulLogin descending""" + isSuccessfulLogin_DESC + + """mtlsCertSerialId ascending""" + mtlsCertSerialId_ASC + + """mtlsCertSerialId descending""" + mtlsCertSerialId_DESC + + """mtlsCommonName ascending""" + mtlsCommonName_ASC + + """mtlsCommonName descending""" + mtlsCommonName_DESC + + """mtlsStatus ascending""" + mtlsStatus_ASC + + """mtlsStatus descending""" + mtlsStatus_DESC + + """serviceTokenId ascending""" + serviceTokenId_ASC + + """serviceTokenId descending""" + serviceTokenId_DESC + + """userUuid ascending""" + userUuid_ASC + + """userUuid descending""" + userUuid_DESC +} + +"""Network analytics data for Advanced DNS Protection""" +type AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """The requested domain name in the DNS query""" + dnsQueryName: string! + + """The query type in the DNS query""" + dnsQueryType: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """Reason for applying a mitigation to the packet, if any""" + mitigationReason: string! + + """ + Whether the packet matched a local or global mitigation, if any (possible values: local, global) + """ + mitigationScope: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! + + """ + The action that Cloudflare thinks should be taken on the packet (possible values: pass, drop) + """ + verdict: string! +} + +input AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + dnsQueryName: string + dnsQueryName_geq: string + dnsQueryName_gt: string + dnsQueryName_in: [string!] + dnsQueryName_leq: string + dnsQueryName_like: string + dnsQueryName_lt: string + dnsQueryName_neq: string + dnsQueryName_notin: [string!] + dnsQueryName_notlike: string + dnsQueryType: string + dnsQueryType_geq: string + dnsQueryType_gt: string + dnsQueryType_in: [string!] + dnsQueryType_leq: string + dnsQueryType_like: string + dnsQueryType_lt: string + dnsQueryType_neq: string + dnsQueryType_notin: [string!] + dnsQueryType_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationReason: string + mitigationReason_geq: string + mitigationReason_gt: string + mitigationReason_in: [string!] + mitigationReason_leq: string + mitigationReason_like: string + mitigationReason_lt: string + mitigationReason_neq: string + mitigationReason_notin: [string!] + mitigationReason_notlike: string + mitigationScope: string + mitigationScope_geq: string + mitigationScope_gt: string + mitigationScope_in: [string!] + mitigationScope_leq: string + mitigationScope_like: string + mitigationScope_lt: string + mitigationScope_neq: string + mitigationScope_notin: [string!] + mitigationScope_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] + verdict: string + verdict_geq: string + verdict_gt: string + verdict_in: [string!] + verdict_leq: string + verdict_like: string + verdict_lt: string + verdict_neq: string + verdict_notin: [string!] + verdict_notlike: string +} + +enum AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """dnsQueryName ascending""" + dnsQueryName_ASC + + """dnsQueryName descending""" + dnsQueryName_DESC + + """dnsQueryType ascending""" + dnsQueryType_ASC + + """dnsQueryType descending""" + dnsQueryType_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationReason ascending""" + mitigationReason_ASC + + """mitigationReason descending""" + mitigationReason_DESC + + """mitigationScope ascending""" + mitigationScope_ASC + + """mitigationScope descending""" + mitigationScope_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountAdvancedDnsProtectionNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Network analytics data for Advanced TCP Protection""" +type AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """Reason for applying a mitigation to the packet, if any""" + mitigationReason: string! + + """ + Whether the packet matched a local or global mitigation, if any (possible values: local, global) + """ + mitigationScope: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """State of the packet in the context of the protocol, if available""" + protocolState: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! + + """ + The action that Cloudflare thinks should be taken on the packet (possible values: pass, drop) + """ + verdict: string! +} + +input AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationReason: string + mitigationReason_geq: string + mitigationReason_gt: string + mitigationReason_in: [string!] + mitigationReason_leq: string + mitigationReason_like: string + mitigationReason_lt: string + mitigationReason_neq: string + mitigationReason_notin: [string!] + mitigationReason_notlike: string + mitigationScope: string + mitigationScope_geq: string + mitigationScope_gt: string + mitigationScope_in: [string!] + mitigationScope_leq: string + mitigationScope_like: string + mitigationScope_lt: string + mitigationScope_neq: string + mitigationScope_notin: [string!] + mitigationScope_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + protocolState: string + protocolState_geq: string + protocolState_gt: string + protocolState_in: [string!] + protocolState_leq: string + protocolState_like: string + protocolState_lt: string + protocolState_neq: string + protocolState_notin: [string!] + protocolState_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] + verdict: string + verdict_geq: string + verdict_gt: string + verdict_in: [string!] + verdict_leq: string + verdict_like: string + verdict_lt: string + verdict_neq: string + verdict_notin: [string!] + verdict_notlike: string +} + +enum AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationReason ascending""" + mitigationReason_ASC + + """mitigationReason descending""" + mitigationReason_DESC + + """mitigationScope ascending""" + mitigationScope_ASC + + """mitigationScope descending""" + mitigationScope_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """protocolState ascending""" + protocolState_ASC + + """protocolState descending""" + protocolState_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountAdvancedTcpProtectionNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""AI Gateway Cache""" +type AccountAiGatewayCacheAdaptiveGroups { + """ + Total number of requests for an account with caching enabled: including hits and misses + """ + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountAiGatewayCacheAdaptiveGroupsDimensions +} + +type AccountAiGatewayCacheAdaptiveGroupsDimensions { + """Cache Hit or Miss: 1 = cache hit, 0 = cache miss""" + cacheOp: uint8! + + """The date when trigger was triggerd""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Gateway name""" + gateway: string! + + """Which model was the request sent to""" + model: string! + + """Which provider was the request sent to""" + provider: string! + + """Number of tokens in the request""" + tokensIn: uint64! + + """Number of tokens in the response""" + tokensOut: uint64! +} + +input AccountAiGatewayCacheAdaptiveGroupsFilter_InputObject { + AND: [AccountAiGatewayCacheAdaptiveGroupsFilter_InputObject!] + OR: [AccountAiGatewayCacheAdaptiveGroupsFilter_InputObject!] + cacheOp: uint8 + cacheOp_geq: uint8 + cacheOp_gt: uint8 + cacheOp_in: bytes + cacheOp_leq: uint8 + cacheOp_lt: uint8 + cacheOp_neq: uint8 + cacheOp_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + gateway: string + gateway_geq: string + gateway_gt: string + gateway_in: [string!] + gateway_leq: string + gateway_like: string + gateway_lt: string + gateway_neq: string + gateway_notin: [string!] + gateway_notlike: string + model: string + model_geq: string + model_gt: string + model_in: [string!] + model_leq: string + model_like: string + model_lt: string + model_neq: string + model_notin: [string!] + model_notlike: string + provider: string + provider_geq: string + provider_gt: string + provider_in: [string!] + provider_leq: string + provider_like: string + provider_lt: string + provider_neq: string + provider_notin: [string!] + provider_notlike: string + tokensIn: uint64 + tokensIn_geq: uint64 + tokensIn_gt: uint64 + tokensIn_in: [uint64!] + tokensIn_leq: uint64 + tokensIn_lt: uint64 + tokensIn_neq: uint64 + tokensIn_notin: [uint64!] + tokensOut: uint64 + tokensOut_geq: uint64 + tokensOut_gt: uint64 + tokensOut_in: [uint64!] + tokensOut_leq: uint64 + tokensOut_lt: uint64 + tokensOut_neq: uint64 + tokensOut_notin: [uint64!] +} + +enum AccountAiGatewayCacheAdaptiveGroupsOrderBy { + """cacheOp ascending""" + cacheOp_ASC + + """cacheOp descending""" + cacheOp_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """gateway ascending""" + gateway_ASC + + """gateway descending""" + gateway_DESC + + """model ascending""" + model_ASC + + """model descending""" + model_DESC + + """provider ascending""" + provider_ASC + + """provider descending""" + provider_DESC + + """tokensIn ascending""" + tokensIn_ASC + + """tokensIn descending""" + tokensIn_DESC + + """tokensOut ascending""" + tokensOut_ASC + + """tokensOut descending""" + tokensOut_DESC +} + +"""AI Gateway Errors""" +type AccountAiGatewayErrorsAdaptiveGroups { + """Number of errors""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountAiGatewayErrorsAdaptiveGroupsDimensions +} + +type AccountAiGatewayErrorsAdaptiveGroupsDimensions { + """The date when trigger was triggerd""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Gateway name""" + gateway: string! + + """Which models was the request sent to""" + model: string! + + """Which provider was the request sent to""" + provider: string! +} + +input AccountAiGatewayErrorsAdaptiveGroupsFilter_InputObject { + AND: [AccountAiGatewayErrorsAdaptiveGroupsFilter_InputObject!] + OR: [AccountAiGatewayErrorsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + gateway: string + gateway_geq: string + gateway_gt: string + gateway_in: [string!] + gateway_leq: string + gateway_like: string + gateway_lt: string + gateway_neq: string + gateway_notin: [string!] + gateway_notlike: string + model: string + model_geq: string + model_gt: string + model_in: [string!] + model_leq: string + model_like: string + model_lt: string + model_neq: string + model_notin: [string!] + model_notlike: string + provider: string + provider_geq: string + provider_gt: string + provider_in: [string!] + provider_leq: string + provider_like: string + provider_lt: string + provider_neq: string + provider_notin: [string!] + provider_notlike: string +} + +enum AccountAiGatewayErrorsAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """gateway ascending""" + gateway_ASC + + """gateway descending""" + gateway_DESC + + """model ascending""" + model_ASC + + """model descending""" + model_DESC + + """provider ascending""" + provider_ASC + + """provider descending""" + provider_DESC +} + +"""AI Gateway Requests""" +type AccountAiGatewayRequestsAdaptiveGroups { + """Number of processed requests""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountAiGatewayRequestsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountAiGatewayRequestsAdaptiveGroupsSum +} + +type AccountAiGatewayRequestsAdaptiveGroupsDimensions { + """Was the response served from cache?: 1 = cache hit, 0 = cache misss""" + cached: uint8! + + """The date when trigger was triggered""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Gateway name""" + gateway: string! + + """Which models was the request sent to""" + model: string! + + """Which provider was the request sent to""" + provider: string! + + """ + Was the request rate limited?: 1 = rate limit applied, 0 = rate limit not applied + """ + rateLimited: uint8! + + """Number of tokens in the request""" + tokensIn: uint64! + + """Number of tokens in the response""" + tokensOut: uint64! +} + +input AccountAiGatewayRequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountAiGatewayRequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountAiGatewayRequestsAdaptiveGroupsFilter_InputObject!] + cached: uint8 + cached_geq: uint8 + cached_gt: uint8 + cached_in: bytes + cached_leq: uint8 + cached_lt: uint8 + cached_neq: uint8 + cached_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + gateway: string + gateway_geq: string + gateway_gt: string + gateway_in: [string!] + gateway_leq: string + gateway_like: string + gateway_lt: string + gateway_neq: string + gateway_notin: [string!] + gateway_notlike: string + model: string + model_geq: string + model_gt: string + model_in: [string!] + model_leq: string + model_like: string + model_lt: string + model_neq: string + model_notin: [string!] + model_notlike: string + provider: string + provider_geq: string + provider_gt: string + provider_in: [string!] + provider_leq: string + provider_like: string + provider_lt: string + provider_neq: string + provider_notin: [string!] + provider_notlike: string + rateLimited: uint8 + rateLimited_geq: uint8 + rateLimited_gt: uint8 + rateLimited_in: bytes + rateLimited_leq: uint8 + rateLimited_lt: uint8 + rateLimited_neq: uint8 + rateLimited_notin: bytes + tokensIn: uint64 + tokensIn_geq: uint64 + tokensIn_gt: uint64 + tokensIn_in: [uint64!] + tokensIn_leq: uint64 + tokensIn_lt: uint64 + tokensIn_neq: uint64 + tokensIn_notin: [uint64!] + tokensOut: uint64 + tokensOut_geq: uint64 + tokensOut_gt: uint64 + tokensOut_in: [uint64!] + tokensOut_leq: uint64 + tokensOut_lt: uint64 + tokensOut_neq: uint64 + tokensOut_notin: [uint64!] +} + +enum AccountAiGatewayRequestsAdaptiveGroupsOrderBy { + """cached ascending""" + cached_ASC + + """cached descending""" + cached_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """gateway ascending""" + gateway_ASC + + """gateway descending""" + gateway_DESC + + """model ascending""" + model_ASC + + """model descending""" + model_DESC + + """provider ascending""" + provider_ASC + + """provider descending""" + provider_DESC + + """rateLimited ascending""" + rateLimited_ASC + + """rateLimited descending""" + rateLimited_DESC + + """sum(cachedTokensIn) ascending""" + sum_cachedTokensIn_ASC + + """sum(cachedTokensIn) descending""" + sum_cachedTokensIn_DESC + + """sum(cachedTokensOut) ascending""" + sum_cachedTokensOut_ASC + + """sum(cachedTokensOut) descending""" + sum_cachedTokensOut_DESC + + """sum(uncachedTokensIn) ascending""" + sum_uncachedTokensIn_ASC + + """sum(uncachedTokensIn) descending""" + sum_uncachedTokensIn_DESC + + """sum(uncachedTokensOut) ascending""" + sum_uncachedTokensOut_ASC + + """sum(uncachedTokensOut) descending""" + sum_uncachedTokensOut_DESC + + """tokensIn ascending""" + tokensIn_ASC + + """tokensIn descending""" + tokensIn_DESC + + """tokensOut ascending""" + tokensOut_ASC + + """tokensOut descending""" + tokensOut_DESC +} + +type AccountAiGatewayRequestsAdaptiveGroupsSum { + """Sum of cached tokens in""" + cachedTokensIn: uint64! + + """Sum of cached tokens out""" + cachedTokensOut: uint64! + + """Sum of uncached tokens in""" + uncachedTokensIn: uint64! + + """Sum of uncached tokens out""" + uncachedTokensOut: uint64! +} + +"""AI Inference logs with adaptive sampling""" +type AccountAiInferenceAdaptive { + """The date when inferance was triggered""" + datetime: Time! + + """Error code""" + errorCode: uint32! + + """Inference time ms""" + inferenceTimeMs: uint64! + + """ModelId that was trigger to inference""" + modelId: string! + + """Model that was trigger to inference is Beta""" + modelIsBeta: uint8! + + """Monetization unit""" + neurons: float64! + + """Request size in bytes""" + requestBytesIn: uint64! + + """Request size out bytes""" + requestBytesOut: uint64! + + """Source who triggered (worker binding, pages binding, rest api)""" + requestSource: string! + + """ABR sample interval""" + sampleInterval: uint32! +} + +input AccountAiInferenceAdaptiveFilter_InputObject { + AND: [AccountAiInferenceAdaptiveFilter_InputObject!] + OR: [AccountAiInferenceAdaptiveFilter_InputObject!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + errorCode: uint32 + errorCode_geq: uint32 + errorCode_gt: uint32 + errorCode_in: [uint32!] + errorCode_leq: uint32 + errorCode_lt: uint32 + errorCode_neq: uint32 + errorCode_notin: [uint32!] + inferenceTimeMs: uint64 + inferenceTimeMs_geq: uint64 + inferenceTimeMs_gt: uint64 + inferenceTimeMs_in: [uint64!] + inferenceTimeMs_leq: uint64 + inferenceTimeMs_lt: uint64 + inferenceTimeMs_neq: uint64 + inferenceTimeMs_notin: [uint64!] + modelId: string + modelId_geq: string + modelId_gt: string + modelId_in: [string!] + modelId_leq: string + modelId_like: string + modelId_lt: string + modelId_neq: string + modelId_notin: [string!] + modelId_notlike: string + modelIsBeta: uint8 + modelIsBeta_geq: uint8 + modelIsBeta_gt: uint8 + modelIsBeta_in: bytes + modelIsBeta_leq: uint8 + modelIsBeta_lt: uint8 + modelIsBeta_neq: uint8 + modelIsBeta_notin: bytes + neurons: float64 + neurons_geq: float64 + neurons_gt: float64 + neurons_in: [float64!] + neurons_leq: float64 + neurons_lt: float64 + neurons_neq: float64 + neurons_notin: [float64!] + requestBytesIn: uint64 + requestBytesIn_geq: uint64 + requestBytesIn_gt: uint64 + requestBytesIn_in: [uint64!] + requestBytesIn_leq: uint64 + requestBytesIn_lt: uint64 + requestBytesIn_neq: uint64 + requestBytesIn_notin: [uint64!] + requestBytesOut: uint64 + requestBytesOut_geq: uint64 + requestBytesOut_gt: uint64 + requestBytesOut_in: [uint64!] + requestBytesOut_leq: uint64 + requestBytesOut_lt: uint64 + requestBytesOut_neq: uint64 + requestBytesOut_notin: [uint64!] + requestSource: string + requestSource_geq: string + requestSource_gt: string + requestSource_in: [string!] + requestSource_leq: string + requestSource_like: string + requestSource_lt: string + requestSource_neq: string + requestSource_notin: [string!] + requestSource_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] +} + +"""Aggregated AI Inference logs with adaptive sampling""" +type AccountAiInferenceAdaptiveGroups { + """Total number of inferences for an account""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountAiInferenceAdaptiveGroupsDimensions + sum: AccountAiInferenceAdaptiveGroupsSum +} + +type AccountAiInferenceAdaptiveGroupsDimensions { + """The date when starts the inference""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Error code""" + errorCode: uint32! + + """Inference time ms""" + inferenceTimeMs: uint64! + + """ModelId that was trigger to inference""" + modelId: string! + + """Model that was trigger to inference is Beta""" + modelIsBeta: uint8! + + """Monetization unit""" + neurons: float64! + + """Request size in bytes""" + requestBytesIn: uint64! + + """Request size out bytes""" + requestBytesOut: uint64! + + """Source who triggered (worker binding, pages binding, rest api)""" + requestSource: string! +} + +input AccountAiInferenceAdaptiveGroupsFilter_InputObject { + AND: [AccountAiInferenceAdaptiveGroupsFilter_InputObject!] + OR: [AccountAiInferenceAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + errorCode: uint32 + errorCode_geq: uint32 + errorCode_gt: uint32 + errorCode_in: [uint32!] + errorCode_leq: uint32 + errorCode_lt: uint32 + errorCode_neq: uint32 + errorCode_notin: [uint32!] + inferenceTimeMs: uint64 + inferenceTimeMs_geq: uint64 + inferenceTimeMs_gt: uint64 + inferenceTimeMs_in: [uint64!] + inferenceTimeMs_leq: uint64 + inferenceTimeMs_lt: uint64 + inferenceTimeMs_neq: uint64 + inferenceTimeMs_notin: [uint64!] + modelId: string + modelId_geq: string + modelId_gt: string + modelId_in: [string!] + modelId_leq: string + modelId_like: string + modelId_lt: string + modelId_neq: string + modelId_notin: [string!] + modelId_notlike: string + modelIsBeta: uint8 + modelIsBeta_geq: uint8 + modelIsBeta_gt: uint8 + modelIsBeta_in: bytes + modelIsBeta_leq: uint8 + modelIsBeta_lt: uint8 + modelIsBeta_neq: uint8 + modelIsBeta_notin: bytes + neurons: float64 + neurons_geq: float64 + neurons_gt: float64 + neurons_in: [float64!] + neurons_leq: float64 + neurons_lt: float64 + neurons_neq: float64 + neurons_notin: [float64!] + requestBytesIn: uint64 + requestBytesIn_geq: uint64 + requestBytesIn_gt: uint64 + requestBytesIn_in: [uint64!] + requestBytesIn_leq: uint64 + requestBytesIn_lt: uint64 + requestBytesIn_neq: uint64 + requestBytesIn_notin: [uint64!] + requestBytesOut: uint64 + requestBytesOut_geq: uint64 + requestBytesOut_gt: uint64 + requestBytesOut_in: [uint64!] + requestBytesOut_leq: uint64 + requestBytesOut_lt: uint64 + requestBytesOut_neq: uint64 + requestBytesOut_notin: [uint64!] + requestSource: string + requestSource_geq: string + requestSource_gt: string + requestSource_in: [string!] + requestSource_leq: string + requestSource_like: string + requestSource_lt: string + requestSource_neq: string + requestSource_notin: [string!] + requestSource_notlike: string +} + +enum AccountAiInferenceAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """errorCode ascending""" + errorCode_ASC + + """errorCode descending""" + errorCode_DESC + + """inferenceTimeMs ascending""" + inferenceTimeMs_ASC + + """inferenceTimeMs descending""" + inferenceTimeMs_DESC + + """modelId ascending""" + modelId_ASC + + """modelId descending""" + modelId_DESC + + """modelIsBeta ascending""" + modelIsBeta_ASC + + """modelIsBeta descending""" + modelIsBeta_DESC + + """neurons ascending""" + neurons_ASC + + """neurons descending""" + neurons_DESC + + """requestBytesIn ascending""" + requestBytesIn_ASC + + """requestBytesIn descending""" + requestBytesIn_DESC + + """requestBytesOut ascending""" + requestBytesOut_ASC + + """requestBytesOut descending""" + requestBytesOut_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """sum(totalInferenceTimeMs) ascending""" + sum_totalInferenceTimeMs_ASC + + """sum(totalInferenceTimeMs) descending""" + sum_totalInferenceTimeMs_DESC + + """sum(totalNeurons) ascending""" + sum_totalNeurons_ASC + + """sum(totalNeurons) descending""" + sum_totalNeurons_DESC + + """sum(totalRequestBytesIn) ascending""" + sum_totalRequestBytesIn_ASC + + """sum(totalRequestBytesIn) descending""" + sum_totalRequestBytesIn_DESC + + """sum(totalRequestBytesOut) ascending""" + sum_totalRequestBytesOut_ASC + + """sum(totalRequestBytesOut) descending""" + sum_totalRequestBytesOut_DESC +} + +type AccountAiInferenceAdaptiveGroupsSum { + """Total inference time ms""" + totalInferenceTimeMs: uint64! + + """Total neurons""" + totalNeurons: float64! + + """Total bytes in per request""" + totalRequestBytesIn: uint64! + + """Total bytes out per request""" + totalRequestBytesOut: uint64! +} + +enum AccountAiInferenceAdaptiveOrderBy { + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """errorCode ascending""" + errorCode_ASC + + """errorCode descending""" + errorCode_DESC + + """inferenceTimeMs ascending""" + inferenceTimeMs_ASC + + """inferenceTimeMs descending""" + inferenceTimeMs_DESC + + """modelId ascending""" + modelId_ASC + + """modelId descending""" + modelId_DESC + + """modelIsBeta ascending""" + modelIsBeta_ASC + + """modelIsBeta descending""" + modelIsBeta_DESC + + """neurons ascending""" + neurons_ASC + + """neurons descending""" + neurons_DESC + + """requestBytesIn ascending""" + requestBytesIn_ASC + + """requestBytesIn descending""" + requestBytesIn_DESC + + """requestBytesOut ascending""" + requestBytesOut_ASC + + """requestBytesOut descending""" + requestBytesOut_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC +} + +"""Browser Rendering events with adaptive sampling""" +type AccountBrowserRenderingEventsAdaptive { + """ + Browser session close code. Enum (-1, N/A) (0, Unknown) (1, NormalClosure) (2, + BrowserIdle) (3, ClientClosedEarly) (4, ChromiumChrashed) (5, + ClientAbnormalClosure) (6, ServerAbnormalClosure) (7, ClientError) (8, + ServerError) (9, WorkerError) (10, ClientNeverConnected) (11, + BrowserSessionEvicted) + + """ + browserCloseReason: string! + + """Browser session end time""" + browserEndTime: Time! + + """Browser session start time""" + browserStartTime: Time! + + """When worker ended devtools connection to browser session""" + connectionEndTime: Time! + + """Worker connection ID, when available""" + connectionId: string! + + """When worker started devtools connection to browser session""" + connectionStartTime: Time! + + """The time of the event""" + datetime: Time! + + """ABR sample interval""" + sampleInterval: uint32! + + """Name of worker who initiated the request""" + scriptName: string! + + """Browser session ID""" + sessionId: string! +} + +input AccountBrowserRenderingEventsAdaptiveFilter_InputObject { + AND: [AccountBrowserRenderingEventsAdaptiveFilter_InputObject!] + OR: [AccountBrowserRenderingEventsAdaptiveFilter_InputObject!] + browserCloseReason: string + browserCloseReason_geq: string + browserCloseReason_gt: string + browserCloseReason_in: [string!] + browserCloseReason_leq: string + browserCloseReason_like: string + browserCloseReason_lt: string + browserCloseReason_neq: string + browserCloseReason_notin: [string!] + browserCloseReason_notlike: string + browserEndTime: Time + browserEndTime_geq: Time + browserEndTime_gt: Time + browserEndTime_in: [Time!] + browserEndTime_leq: Time + browserEndTime_lt: Time + browserEndTime_neq: Time + browserEndTime_notin: [Time!] + browserStartTime: Time + browserStartTime_geq: Time + browserStartTime_gt: Time + browserStartTime_in: [Time!] + browserStartTime_leq: Time + browserStartTime_lt: Time + browserStartTime_neq: Time + browserStartTime_notin: [Time!] + connectionEndTime: Time + connectionEndTime_geq: Time + connectionEndTime_gt: Time + connectionEndTime_in: [Time!] + connectionEndTime_leq: Time + connectionEndTime_lt: Time + connectionEndTime_neq: Time + connectionEndTime_notin: [Time!] + connectionId: string + connectionId_geq: string + connectionId_gt: string + connectionId_in: [string!] + connectionId_leq: string + connectionId_like: string + connectionId_lt: string + connectionId_neq: string + connectionId_notin: [string!] + connectionId_notlike: string + connectionStartTime: Time + connectionStartTime_geq: Time + connectionStartTime_gt: Time + connectionStartTime_in: [Time!] + connectionStartTime_leq: Time + connectionStartTime_lt: Time + connectionStartTime_neq: Time + connectionStartTime_notin: [Time!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + sessionId: string + sessionId_geq: string + sessionId_gt: string + sessionId_in: [string!] + sessionId_leq: string + sessionId_like: string + sessionId_lt: string + sessionId_neq: string + sessionId_notin: [string!] + sessionId_notlike: string +} + +"""Aggregated Browser Rendering events with adaptive sampling""" +type AccountBrowserRenderingEventsAdaptiveGroups { + """Total number of events for an account""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountBrowserRenderingEventsAdaptiveGroupsDimensions + + """The maximum value for a metric per dimension""" + max: AccountBrowserRenderingEventsAdaptiveGroupsMax + + """The minimum value for a metric per dimension""" + min: AccountBrowserRenderingEventsAdaptiveGroupsMin + uniq: AccountBrowserRenderingEventsAdaptiveGroupsUniq +} + +type AccountBrowserRenderingEventsAdaptiveGroupsDimensions { + """ + Browser session close code. Enum (-1, N/A) (0, Unknown) (1, NormalClosure) (2, + BrowserIdle) (3, ClientClosedEarly) (4, ChromiumChrashed) (5, + ClientAbnormalClosure) (6, ServerAbnormalClosure) (7, ClientError) (8, + ServerError) (9, WorkerError) (10, ClientNeverConnected) (11, + BrowserSessionEvicted) + + """ + browserCloseReason: string! + + """Worker connection ID, when available""" + connectionId: string! + + """The date of the event""" + date: Date! + + """The date and time of the event truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time of the event truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time of the event truncated to the hour""" + datetimeHour: Time! + + """The date and time of the event truncated to the minute""" + datetimeMinute: Time! + + """Name of worker who initiated the request""" + scriptName: string! + + """Browser session ID""" + sessionId: string! +} + +input AccountBrowserRenderingEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountBrowserRenderingEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountBrowserRenderingEventsAdaptiveGroupsFilter_InputObject!] + browserCloseReason: string + browserCloseReason_geq: string + browserCloseReason_gt: string + browserCloseReason_in: [string!] + browserCloseReason_leq: string + browserCloseReason_like: string + browserCloseReason_lt: string + browserCloseReason_neq: string + browserCloseReason_notin: [string!] + browserCloseReason_notlike: string + connectionId: string + connectionId_geq: string + connectionId_gt: string + connectionId_in: [string!] + connectionId_leq: string + connectionId_like: string + connectionId_lt: string + connectionId_neq: string + connectionId_notin: [string!] + connectionId_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + sessionId: string + sessionId_geq: string + sessionId_gt: string + sessionId_in: [string!] + sessionId_leq: string + sessionId_like: string + sessionId_lt: string + sessionId_neq: string + sessionId_notin: [string!] + sessionId_notlike: string +} + +type AccountBrowserRenderingEventsAdaptiveGroupsMax { + """Browser close reason""" + finalBrowserCloseReason: string! + + """Browser end time""" + latestBrowserEndTime: Time! +} + +type AccountBrowserRenderingEventsAdaptiveGroupsMin { + """Browser start time""" + earliestBrowserStartTime: Time! +} + +enum AccountBrowserRenderingEventsAdaptiveGroupsOrderBy { + """browserCloseReason ascending""" + browserCloseReason_ASC + + """browserCloseReason descending""" + browserCloseReason_DESC + + """connectionId ascending""" + connectionId_ASC + + """connectionId descending""" + connectionId_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """max(finalBrowserCloseReason) ascending""" + max_finalBrowserCloseReason_ASC + + """max(finalBrowserCloseReason) descending""" + max_finalBrowserCloseReason_DESC + + """max(latestBrowserEndTime) ascending""" + max_latestBrowserEndTime_ASC + + """max(latestBrowserEndTime) descending""" + max_latestBrowserEndTime_DESC + + """min(earliestBrowserStartTime) ascending""" + min_earliestBrowserStartTime_ASC + + """min(earliestBrowserStartTime) descending""" + min_earliestBrowserStartTime_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """sessionId ascending""" + sessionId_ASC + + """sessionId descending""" + sessionId_DESC + + """uniq(connectionIdCount) ascending""" + uniq_connectionIdCount_ASC + + """uniq(connectionIdCount) descending""" + uniq_connectionIdCount_DESC + + """uniq(sessionIdCount) ascending""" + uniq_sessionIdCount_ASC + + """uniq(sessionIdCount) descending""" + uniq_sessionIdCount_DESC +} + +type AccountBrowserRenderingEventsAdaptiveGroupsUniq { + """Unique worker connections""" + connectionIdCount: uint32! + + """Unique browser sessions""" + sessionIdCount: uint32! +} + +enum AccountBrowserRenderingEventsAdaptiveOrderBy { + """browserCloseReason ascending""" + browserCloseReason_ASC + + """browserCloseReason descending""" + browserCloseReason_DESC + + """browserEndTime ascending""" + browserEndTime_ASC + + """browserEndTime descending""" + browserEndTime_DESC + + """browserStartTime ascending""" + browserStartTime_ASC + + """browserStartTime descending""" + browserStartTime_DESC + + """connectionEndTime ascending""" + connectionEndTime_ASC + + """connectionEndTime descending""" + connectionEndTime_DESC + + """connectionId ascending""" + connectionId_ASC + + """connectionId descending""" + connectionId_DESC + + """connectionStartTime ascending""" + connectionStartTime_ASC + + """connectionStartTime descending""" + connectionStartTime_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """sessionId ascending""" + sessionId_ASC + + """sessionId descending""" + sessionId_DESC +} + +""" +(TESTING ONLY, NOT FOR PRODUCTION) Raw Calls events with adaptive sampling +""" +type AccountCallsStatusAdaptive { + """The appId that generated traffic""" + appId: string! + + """The date and time the event was recorded""" + datetime: Time! + + """The description of the event related to a session or a track""" + event: string! + + """The generated string that identifies a PeerConnection""" + sessionId: string! + + """The track identifier provided to us within a PeerConnection""" + trackId: string! +} + +input AccountCallsStatusAdaptiveFilter_InputObject { + AND: [AccountCallsStatusAdaptiveFilter_InputObject!] + OR: [AccountCallsStatusAdaptiveFilter_InputObject!] + appId: string + appId_geq: string + appId_gt: string + appId_in: [string!] + appId_leq: string + appId_like: string + appId_lt: string + appId_neq: string + appId_notin: [string!] + appId_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + event: string + event_geq: string + event_gt: string + event_in: [string!] + event_leq: string + event_like: string + event_lt: string + event_neq: string + event_notin: [string!] + event_notlike: string + sessionId: string + sessionId_geq: string + sessionId_gt: string + sessionId_in: [string!] + sessionId_leq: string + sessionId_like: string + sessionId_lt: string + sessionId_neq: string + sessionId_notin: [string!] + sessionId_notlike: string + trackId: string + trackId_geq: string + trackId_gt: string + trackId_in: [string!] + trackId_leq: string + trackId_like: string + trackId_lt: string + trackId_neq: string + trackId_notin: [string!] + trackId_notlike: string +} + +enum AccountCallsStatusAdaptiveOrderBy { + """appId ascending""" + appId_ASC + + """appId descending""" + appId_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """event ascending""" + event_ASC + + """event descending""" + event_DESC + + """sessionId ascending""" + sessionId_ASC + + """sessionId descending""" + sessionId_DESC + + """trackId ascending""" + trackId_ASC + + """trackId descending""" + trackId_DESC +} + +"""Beta. Aggregated Calls bandwidth usage with adaptive sampling""" +type AccountCallsUsageAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountCallsUsageAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountCallsUsageAdaptiveGroupsSum +} + +type AccountCallsUsageAdaptiveGroupsDimensions { + """The appId that generated traffic""" + appId: string! + + """Calls bandwidth metrics date""" + date: Date! + + """Calls bandwidth metrics timestamp, truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """Calls bandwidth metrics timestamp, truncated to five minutes""" + datetimeFiveMinutes: Time! + + """Calls bandwidth metrics timestamp, truncated to the hour""" + datetimeHour: Time! + + """Calls bandwidth metrics timestamp, truncated to the minute""" + datetimeMinute: Time! + + """The generated string that identifies a PeerConnection""" + sessionId: string! + + """The track identifier provided to us within a PeerConnection""" + trackId: string! + + """Describes if the track contains video, audio, or data""" + trackType: string! +} + +input AccountCallsUsageAdaptiveGroupsFilter_InputObject { + AND: [AccountCallsUsageAdaptiveGroupsFilter_InputObject!] + OR: [AccountCallsUsageAdaptiveGroupsFilter_InputObject!] + appId: string + appId_geq: string + appId_gt: string + appId_in: [string!] + appId_leq: string + appId_like: string + appId_lt: string + appId_neq: string + appId_notin: [string!] + appId_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + sessionId: string + sessionId_geq: string + sessionId_gt: string + sessionId_in: [string!] + sessionId_leq: string + sessionId_like: string + sessionId_lt: string + sessionId_neq: string + sessionId_notin: [string!] + sessionId_notlike: string + trackId: string + trackId_geq: string + trackId_gt: string + trackId_in: [string!] + trackId_leq: string + trackId_like: string + trackId_lt: string + trackId_neq: string + trackId_notin: [string!] + trackId_notlike: string + trackType: string + trackType_geq: string + trackType_gt: string + trackType_in: [string!] + trackType_leq: string + trackType_like: string + trackType_lt: string + trackType_neq: string + trackType_notin: [string!] + trackType_notlike: string +} + +enum AccountCallsUsageAdaptiveGroupsOrderBy { + """appId ascending""" + appId_ASC + + """appId descending""" + appId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """sessionId ascending""" + sessionId_ASC + + """sessionId descending""" + sessionId_DESC + + """sum(egressBytes) ascending""" + sum_egressBytes_ASC + + """sum(egressBytes) descending""" + sum_egressBytes_DESC + + """sum(ingressBytes) ascending""" + sum_ingressBytes_ASC + + """sum(ingressBytes) descending""" + sum_ingressBytes_DESC + + """trackId ascending""" + trackId_ASC + + """trackId descending""" + trackId_DESC + + """trackType ascending""" + trackType_ASC + + """trackType descending""" + trackType_DESC +} + +type AccountCallsUsageAdaptiveGroupsSum { + """The total bytes sent by Calls, observed over the queried time period""" + egressBytes: int64! + + """ + The total bytes received by Calls, observed over the queried time period + """ + ingressBytes: int64! +} + +"""Network analytics data for Cloudflare CDN traffic""" +type AccountCdnNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountCdnNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountCdnNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountCdnNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountCdnNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountCdnNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """Device tag associated with the destination IP of the packet""" + destinationDeviceTag: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """ + Which system dropped the packet (possible values: dosd, flowtrackd, magic-firewall) + """ + mitigationSystem: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """Cloudflare PoP that received the packet (unique site identifier)""" + popName: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """Device tag associated with the source IP of the packet""" + sourceDeviceTag: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! +} + +input AccountCdnNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountCdnNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountCdnNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationDeviceTag: string + destinationDeviceTag_geq: string + destinationDeviceTag_gt: string + destinationDeviceTag_in: [string!] + destinationDeviceTag_leq: string + destinationDeviceTag_like: string + destinationDeviceTag_lt: string + destinationDeviceTag_neq: string + destinationDeviceTag_notin: [string!] + destinationDeviceTag_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationSystem: string + mitigationSystem_geq: string + mitigationSystem_gt: string + mitigationSystem_in: [string!] + mitigationSystem_leq: string + mitigationSystem_like: string + mitigationSystem_lt: string + mitigationSystem_neq: string + mitigationSystem_notin: [string!] + mitigationSystem_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + popName: string + popName_geq: string + popName_gt: string + popName_in: [string!] + popName_leq: string + popName_like: string + popName_lt: string + popName_neq: string + popName_notin: [string!] + popName_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceDeviceTag: string + sourceDeviceTag_geq: string + sourceDeviceTag_gt: string + sourceDeviceTag_in: [string!] + sourceDeviceTag_leq: string + sourceDeviceTag_like: string + sourceDeviceTag_lt: string + sourceDeviceTag_neq: string + sourceDeviceTag_notin: [string!] + sourceDeviceTag_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] +} + +enum AccountCdnNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationDeviceTag ascending""" + destinationDeviceTag_ASC + + """destinationDeviceTag descending""" + destinationDeviceTag_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """destinationService ascending""" + destinationService_ASC + + """destinationService descending""" + destinationService_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationSystem ascending""" + mitigationSystem_ASC + + """mitigationSystem descending""" + mitigationSystem_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """popName ascending""" + popName_ASC + + """popName descending""" + popName_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceDeviceTag ascending""" + sourceDeviceTag_ASC + + """sourceDeviceTag descending""" + sourceDeviceTag_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sourceService ascending""" + sourceService_ASC + + """sourceService descending""" + sourceService_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountCdnNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Beta. Aggregated D1 analytics with adaptive sampling""" +type AccountD1AnalyticsAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountD1AnalyticsAdaptiveGroupsAvg + + """Number of requests to D1 processed""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountD1AnalyticsAdaptiveGroupsDimensions + + """Quantiles of a metric per dimension""" + quantiles: AccountD1AnalyticsAdaptiveGroupsQuantiles + + """The sum of values for a metric per dimension""" + sum: AccountD1AnalyticsAdaptiveGroupsSum +} + +type AccountD1AnalyticsAdaptiveGroupsAvg { + """ + The total number of bytes in the response, including all returned rows and metadata (average/mean). + """ + queryBatchResponseBytes: float64! + + """Query batch response time in milliseconds (average/mean).""" + queryBatchTimeMs: float64! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountD1AnalyticsAdaptiveGroupsDimensions { + """The UUID of a D1 database""" + databaseId: string! + + """The date the D1 request was received""" + date: Date! + + """ + The date and time the D1 request was received truncated to fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the D1 request was received truncated to five minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the D1 request was received truncated to the hour""" + datetimeHour: Time! + + """The date and time the D1 request was received truncated to the minute""" + datetimeMinute: Time! +} + +input AccountD1AnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountD1AnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountD1AnalyticsAdaptiveGroupsFilter_InputObject!] + databaseId: string + databaseId_geq: string + databaseId_gt: string + databaseId_in: [string!] + databaseId_leq: string + databaseId_like: string + databaseId_lt: string + databaseId_neq: string + databaseId_notin: [string!] + databaseId_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] +} + +enum AccountD1AnalyticsAdaptiveGroupsOrderBy { + """avg(queryBatchResponseBytes) ascending""" + avg_queryBatchResponseBytes_ASC + + """avg(queryBatchResponseBytes) descending""" + avg_queryBatchResponseBytes_DESC + + """avg(queryBatchTimeMs) ascending""" + avg_queryBatchTimeMs_ASC + + """avg(queryBatchTimeMs) descending""" + avg_queryBatchTimeMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """databaseId ascending""" + databaseId_ASC + + """databaseId descending""" + databaseId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """quantiles(queryBatchResponseBytesP50) ascending""" + quantiles_queryBatchResponseBytesP50_ASC + + """quantiles(queryBatchResponseBytesP50) descending""" + quantiles_queryBatchResponseBytesP50_DESC + + """quantiles(queryBatchResponseBytesP90) ascending""" + quantiles_queryBatchResponseBytesP90_ASC + + """quantiles(queryBatchResponseBytesP90) descending""" + quantiles_queryBatchResponseBytesP90_DESC + + """quantiles(queryBatchTimeMsP50) ascending""" + quantiles_queryBatchTimeMsP50_ASC + + """quantiles(queryBatchTimeMsP50) descending""" + quantiles_queryBatchTimeMsP50_DESC + + """quantiles(queryBatchTimeMsP90) ascending""" + quantiles_queryBatchTimeMsP90_ASC + + """quantiles(queryBatchTimeMsP90) descending""" + quantiles_queryBatchTimeMsP90_DESC + + """sum(queryBatchResponseBytes) ascending""" + sum_queryBatchResponseBytes_ASC + + """sum(queryBatchResponseBytes) descending""" + sum_queryBatchResponseBytes_DESC + + """sum(readQueries) ascending""" + sum_readQueries_ASC + + """sum(readQueries) descending""" + sum_readQueries_DESC + + """sum(rowsRead) ascending""" + sum_rowsRead_ASC + + """sum(rowsRead) descending""" + sum_rowsRead_DESC + + """sum(rowsWritten) ascending""" + sum_rowsWritten_ASC + + """sum(rowsWritten) descending""" + sum_rowsWritten_DESC + + """sum(writeQueries) ascending""" + sum_writeQueries_ASC + + """sum(writeQueries) descending""" + sum_writeQueries_DESC +} + +type AccountD1AnalyticsAdaptiveGroupsQuantiles { + """ + The total number of bytes in the response, including all returned rows and metadata (50th percentile). + """ + queryBatchResponseBytesP50: float64! + + """ + The total number of bytes in the response, including all returned rows and metadata (90th percentile). + """ + queryBatchResponseBytesP90: float64! + + """Query batch response time in milliseconds (50th percentile).""" + queryBatchTimeMsP50: float64! + + """Query batch response time in milliseconds (90th percentile).""" + queryBatchTimeMsP90: float64! +} + +type AccountD1AnalyticsAdaptiveGroupsSum { + """ + The total number of bytes in the response, including all returned rows and metadata. + """ + queryBatchResponseBytes: float64! + + """The number of read queries.""" + readQueries: uint64! + + """The number of rows your queries read.""" + rowsRead: uint64! + + """The number of rows your queries wrote.""" + rowsWritten: uint64! + + """The number of write queries.""" + writeQueries: uint64! +} + +"""Beta. D1 query metrics with adaptive sampling""" +type AccountD1QueriesAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountD1QueriesAdaptiveGroupsAvg + + """Number of D1 queries processed""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountD1QueriesAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountD1QueriesAdaptiveGroupsSum +} + +type AccountD1QueriesAdaptiveGroupsAvg { + """ + The average duration queries in D1 took, observed over the queried time period. + """ + queryDurationMs: float64! + + """ + The average number of rows scanned, observed over the queried time period. + """ + rowsRead: uint64! + + """ + The average number of rows returned, observed over the queried time period. + """ + rowsReturned: uint64! + + """ + The average number of rows written, observed over the queried time period. + """ + rowsWritten: uint64! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountD1QueriesAdaptiveGroupsDimensions { + """The UUID of a D1 database""" + databaseId: string! + + """D1 query sample timestamp""" + date: Date! + + """D1 query sample timestamp, truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """D1 query sample timestamp, truncated to five minutes""" + datetimeFiveMinutes: Time! + + """D1 query sample timestamp, truncated to the hour""" + datetimeHour: Time! + + """D1 query sample timestamp, truncated to the minute""" + datetimeMinute: Time! + + """ + The SQL query that ran on a D1 database, with parameterized values replaced with placeholders. + """ + query: string! +} + +input AccountD1QueriesAdaptiveGroupsFilter_InputObject { + AND: [AccountD1QueriesAdaptiveGroupsFilter_InputObject!] + OR: [AccountD1QueriesAdaptiveGroupsFilter_InputObject!] + databaseId: string + databaseId_geq: string + databaseId_gt: string + databaseId_in: [string!] + databaseId_leq: string + databaseId_like: string + databaseId_lt: string + databaseId_neq: string + databaseId_notin: [string!] + databaseId_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + query: string + query_geq: string + query_gt: string + query_in: [string!] + query_leq: string + query_like: string + query_lt: string + query_neq: string + query_notin: [string!] + query_notlike: string +} + +enum AccountD1QueriesAdaptiveGroupsOrderBy { + """avg(queryDurationMs) ascending""" + avg_queryDurationMs_ASC + + """avg(queryDurationMs) descending""" + avg_queryDurationMs_DESC + + """avg(rowsRead) ascending""" + avg_rowsRead_ASC + + """avg(rowsRead) descending""" + avg_rowsRead_DESC + + """avg(rowsReturned) ascending""" + avg_rowsReturned_ASC + + """avg(rowsReturned) descending""" + avg_rowsReturned_DESC + + """avg(rowsWritten) ascending""" + avg_rowsWritten_ASC + + """avg(rowsWritten) descending""" + avg_rowsWritten_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """databaseId ascending""" + databaseId_ASC + + """databaseId descending""" + databaseId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """query ascending""" + query_ASC + + """query descending""" + query_DESC + + """sum(queryDurationMs) ascending""" + sum_queryDurationMs_ASC + + """sum(queryDurationMs) descending""" + sum_queryDurationMs_DESC + + """sum(rowsRead) ascending""" + sum_rowsRead_ASC + + """sum(rowsRead) descending""" + sum_rowsRead_DESC + + """sum(rowsReturned) ascending""" + sum_rowsReturned_ASC + + """sum(rowsReturned) descending""" + sum_rowsReturned_DESC + + """sum(rowsWritten) ascending""" + sum_rowsWritten_ASC + + """sum(rowsWritten) descending""" + sum_rowsWritten_DESC +} + +type AccountD1QueriesAdaptiveGroupsSum { + """ + The total duration queries in D1 took, observed over the queried time period. + """ + queryDurationMs: float64! + + """ + The total number of rows scanned, observed over the queried time period. + """ + rowsRead: uint64! + + """ + The total number of rows returned, observed over the queried time period. + """ + rowsReturned: uint64! + + """ + The total number of rows written, observed over the queried time period. + """ + rowsWritten: uint64! +} + +"""Beta. D1 storage with adaptive sampling""" +type AccountD1StorageAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountD1StorageAdaptiveGroupsDimensions + + """The max of values for a metric per dimension""" + max: AccountD1StorageAdaptiveGroupsMax +} + +type AccountD1StorageAdaptiveGroupsDimensions { + """The UUID of a D1 database""" + databaseId: string! + + """D1 storage sample timestamp""" + date: Date! + + """D1 storage sample timestamp, truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """D1 storage sample timestamp, truncated to five minutes""" + datetimeFiveMinutes: Time! + + """D1 storage sample timestamp, truncated to the hour""" + datetimeHour: Time! + + """D1 storage sample timestamp, truncated to the minute""" + datetimeMinute: Time! +} + +input AccountD1StorageAdaptiveGroupsFilter_InputObject { + AND: [AccountD1StorageAdaptiveGroupsFilter_InputObject!] + OR: [AccountD1StorageAdaptiveGroupsFilter_InputObject!] + databaseId: string + databaseId_geq: string + databaseId_gt: string + databaseId_in: [string!] + databaseId_leq: string + databaseId_like: string + databaseId_lt: string + databaseId_neq: string + databaseId_notin: [string!] + databaseId_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] +} + +type AccountD1StorageAdaptiveGroupsMax { + """ + The maximum size of the database (measured in bytes) observed over the queried time period. + """ + databaseSizeBytes: uint64! +} + +enum AccountD1StorageAdaptiveGroupsOrderBy { + """databaseId ascending""" + databaseId_ASC + + """databaseId descending""" + databaseId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """max(databaseSizeBytes) ascending""" + max_databaseSizeBytes_ASC + + """max(databaseSizeBytes) descending""" + max_databaseSizeBytes_DESC +} + +"""Attack analytics metadata for attacks detected by dosd""" +type AccountDosdAttackAnalyticsGroups { + """Unique identifier of the mitigation that matched the packet, if any""" + attackId: string! + + """Type of attack traffic""" + attackType: string! @deprecated(reason: "Use attackVector for a richer description of the attack") + + """Description of attack vector""" + attackVector: string! + + """Sum of bits received during the attack""" + bits: uint64! + + """Common TCP flags used by attack traffic, if any""" + commonTcpFlags: uint8! + + """Names of common TCP flags used by attack traffic, if any""" + commonTcpFlagsNames: string! + + """Fixed destination IP used by attack traffic, if any""" + destinationIp: string! + + """Fixed destination port used by attack traffic, if any""" + destinationPort: uint16! + + """Sum of bits dropped during the attack""" + droppedBits: uint64! + + """Sum of packets dropped during the attack""" + droppedPackets: uint64! + + """Date and time that the attack ended; not available for ongoing attacks""" + endDatetime: Time! + + """Fixed protocol used by attack traffic, if any""" + ipProtocol: uint8! + + """Fixed protocol used by attack traffic, if any""" + ipProtocolName: string! + + """Type of mitigation applied to attack traffic""" + mitigationReason: string! + + """Whether mitigation was applied in only some locations or globally""" + mitigationScope: string! + + """Type of mitigation applied to attack traffic""" + mitigationType: string! + + """Sum of packets received during the attack""" + packets: uint64! + + """Unique identifier of the rule that matched the packet, if any""" + ruleId: string! + + """Human-readable name of the rule that matched the packet, if any""" + ruleName: string! + + """ + Unique identifier of the ruleset containing the rule that matched the packet, if any + """ + rulesetId: string! + + """ + Unique identifier of the ruleset override containing the rule that matched the packet, if any + """ + rulesetOverrideId: string! + + """Fixed source IP used by attack traffic, if any""" + sourceIp: string! + + """Fixed source port used by attack traffic, if any""" + sourcePort: uint16! + + """Date and time that the attack started""" + startDatetime: Time! + + """Fixed TCP flags used by attack traffic, if any""" + tcpFlags: uint8! + + """Names of fixed TCP flags used by attack traffic, if any""" + tcpFlagsNames: string! +} + +input AccountDosdAttackAnalyticsGroupsFilter_InputObject { + AND: [AccountDosdAttackAnalyticsGroupsFilter_InputObject!] + OR: [AccountDosdAttackAnalyticsGroupsFilter_InputObject!] + attackId: string + attackId_geq: string + attackId_gt: string + attackId_in: [string!] + attackId_leq: string + attackId_like: string + attackId_lt: string + attackId_neq: string + attackId_notin: [string!] + attackId_notlike: string + attackType: string + attackType_geq: string + attackType_gt: string + attackType_in: [string!] + attackType_leq: string + attackType_like: string + attackType_lt: string + attackType_neq: string + attackType_notin: [string!] + attackType_notlike: string + attackVector: string + attackVector_geq: string + attackVector_gt: string + attackVector_in: [string!] + attackVector_leq: string + attackVector_like: string + attackVector_lt: string + attackVector_neq: string + attackVector_notin: [string!] + attackVector_notlike: string + bits: uint64 + bits_geq: uint64 + bits_gt: uint64 + bits_in: [uint64!] + bits_leq: uint64 + bits_lt: uint64 + bits_neq: uint64 + bits_notin: [uint64!] + commonTcpFlags: uint8 + commonTcpFlagsNames: string + commonTcpFlagsNames_geq: string + commonTcpFlagsNames_gt: string + commonTcpFlagsNames_in: [string!] + commonTcpFlagsNames_leq: string + commonTcpFlagsNames_like: string + commonTcpFlagsNames_lt: string + commonTcpFlagsNames_neq: string + commonTcpFlagsNames_notin: [string!] + commonTcpFlagsNames_notlike: string + commonTcpFlags_geq: uint8 + commonTcpFlags_gt: uint8 + commonTcpFlags_in: bytes + commonTcpFlags_leq: uint8 + commonTcpFlags_lt: uint8 + commonTcpFlags_neq: uint8 + commonTcpFlags_notin: bytes + destinationIp: string + destinationIp_geq: string + destinationIp_gt: string + destinationIp_in: [string!] + destinationIp_leq: string + destinationIp_like: string + destinationIp_lt: string + destinationIp_neq: string + destinationIp_notin: [string!] + destinationIp_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + droppedBits: uint64 + droppedBits_geq: uint64 + droppedBits_gt: uint64 + droppedBits_in: [uint64!] + droppedBits_leq: uint64 + droppedBits_lt: uint64 + droppedBits_neq: uint64 + droppedBits_notin: [uint64!] + droppedPackets: uint64 + droppedPackets_geq: uint64 + droppedPackets_gt: uint64 + droppedPackets_in: [uint64!] + droppedPackets_leq: uint64 + droppedPackets_lt: uint64 + droppedPackets_neq: uint64 + droppedPackets_notin: [uint64!] + endDatetime: Time + endDatetime_geq: Time + endDatetime_gt: Time + endDatetime_in: [Time!] + endDatetime_leq: Time + endDatetime_lt: Time + endDatetime_neq: Time + endDatetime_notin: [Time!] + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + mitigationReason: string + mitigationReason_geq: string + mitigationReason_gt: string + mitigationReason_in: [string!] + mitigationReason_leq: string + mitigationReason_like: string + mitigationReason_lt: string + mitigationReason_neq: string + mitigationReason_notin: [string!] + mitigationReason_notlike: string + mitigationScope: string + mitigationScope_geq: string + mitigationScope_gt: string + mitigationScope_in: [string!] + mitigationScope_leq: string + mitigationScope_like: string + mitigationScope_lt: string + mitigationScope_neq: string + mitigationScope_notin: [string!] + mitigationScope_notlike: string + mitigationType: string + mitigationType_geq: string + mitigationType_gt: string + mitigationType_in: [string!] + mitigationType_leq: string + mitigationType_like: string + mitigationType_lt: string + mitigationType_neq: string + mitigationType_notin: [string!] + mitigationType_notlike: string + packets: uint64 + packets_geq: uint64 + packets_gt: uint64 + packets_in: [uint64!] + packets_leq: uint64 + packets_lt: uint64 + packets_neq: uint64 + packets_notin: [uint64!] + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + ruleName: string + ruleName_geq: string + ruleName_gt: string + ruleName_in: [string!] + ruleName_leq: string + ruleName_like: string + ruleName_lt: string + ruleName_neq: string + ruleName_notin: [string!] + ruleName_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + rulesetOverrideId: string + rulesetOverrideId_geq: string + rulesetOverrideId_gt: string + rulesetOverrideId_in: [string!] + rulesetOverrideId_leq: string + rulesetOverrideId_like: string + rulesetOverrideId_lt: string + rulesetOverrideId_neq: string + rulesetOverrideId_notin: [string!] + rulesetOverrideId_notlike: string + sourceIp: string + sourceIp_geq: string + sourceIp_gt: string + sourceIp_in: [string!] + sourceIp_leq: string + sourceIp_like: string + sourceIp_lt: string + sourceIp_neq: string + sourceIp_notin: [string!] + sourceIp_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + startDatetime: Time + startDatetime_geq: Time + startDatetime_gt: Time + startDatetime_in: [Time!] + startDatetime_leq: Time + startDatetime_lt: Time + startDatetime_neq: Time + startDatetime_notin: [Time!] + tcpFlags: uint8 + tcpFlagsNames: string + tcpFlagsNames_geq: string + tcpFlagsNames_gt: string + tcpFlagsNames_in: [string!] + tcpFlagsNames_leq: string + tcpFlagsNames_like: string + tcpFlagsNames_lt: string + tcpFlagsNames_neq: string + tcpFlagsNames_notin: [string!] + tcpFlagsNames_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes +} + +enum AccountDosdAttackAnalyticsGroupsOrderBy { + """attackId ascending""" + attackId_ASC + + """attackId descending""" + attackId_DESC + + """attackType ascending""" + attackType_ASC + + """attackType descending""" + attackType_DESC + + """attackVector ascending""" + attackVector_ASC + + """attackVector descending""" + attackVector_DESC + + """bits ascending""" + bits_ASC + + """bits descending""" + bits_DESC + + """commonTcpFlagsNames ascending""" + commonTcpFlagsNames_ASC + + """commonTcpFlagsNames descending""" + commonTcpFlagsNames_DESC + + """commonTcpFlags ascending""" + commonTcpFlags_ASC + + """commonTcpFlags descending""" + commonTcpFlags_DESC + + """destinationIp ascending""" + destinationIp_ASC + + """destinationIp descending""" + destinationIp_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """droppedBits ascending""" + droppedBits_ASC + + """droppedBits descending""" + droppedBits_DESC + + """droppedPackets ascending""" + droppedPackets_ASC + + """droppedPackets descending""" + droppedPackets_DESC + + """endDatetime ascending""" + endDatetime_ASC + + """endDatetime descending""" + endDatetime_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """mitigationReason ascending""" + mitigationReason_ASC + + """mitigationReason descending""" + mitigationReason_DESC + + """mitigationScope ascending""" + mitigationScope_ASC + + """mitigationScope descending""" + mitigationScope_DESC + + """mitigationType ascending""" + mitigationType_ASC + + """mitigationType descending""" + mitigationType_DESC + + """packets ascending""" + packets_ASC + + """packets descending""" + packets_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """ruleName ascending""" + ruleName_ASC + + """ruleName descending""" + ruleName_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """rulesetOverrideId ascending""" + rulesetOverrideId_ASC + + """rulesetOverrideId descending""" + rulesetOverrideId_DESC + + """sourceIp ascending""" + sourceIp_ASC + + """sourceIp descending""" + sourceIp_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """startDatetime ascending""" + startDatetime_ASC + + """startDatetime descending""" + startDatetime_DESC + + """tcpFlagsNames ascending""" + tcpFlagsNames_ASC + + """tcpFlagsNames descending""" + tcpFlagsNames_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC +} + +"""Network analytics data for dosd""" +type AccountDosdNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountDosdNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountDosdNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountDosdNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountDosdNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountDosdNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """Unique identifier of the mitigation that matched the packet, if any""" + attackId: string! + + """Attack vector of the rule that matched the packet, if any""" + attackVector: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """Reason for applying a mitigation to the packet, if any""" + mitigationReason: string! + + """ + Whether the packet matched a local or global mitigation, if any (possible values: local, global) + """ + mitigationScope: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """State of the packet in the context of the protocol, if available""" + protocolState: string! + + """Unique identifier of the rule that matched the packet, if any""" + ruleId: string! + + """Human-readable name of the rule that matched the packet, if any""" + ruleName: string! + + """ + Unique identifier of the ruleset containing the rule that matched the packet, if any + """ + rulesetId: string! + + """ + Unique identifier of the ruleset override containing the rule that matched the packet, if any + """ + rulesetOverrideId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! + + """ + The action that Cloudflare thinks should be taken on the packet (possible values: pass, drop) + """ + verdict: string! +} + +input AccountDosdNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountDosdNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountDosdNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + attackId: string + attackId_geq: string + attackId_gt: string + attackId_in: [string!] + attackId_leq: string + attackId_like: string + attackId_lt: string + attackId_neq: string + attackId_notin: [string!] + attackId_notlike: string + attackVector: string + attackVector_geq: string + attackVector_gt: string + attackVector_in: [string!] + attackVector_leq: string + attackVector_like: string + attackVector_lt: string + attackVector_neq: string + attackVector_notin: [string!] + attackVector_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationReason: string + mitigationReason_geq: string + mitigationReason_gt: string + mitigationReason_in: [string!] + mitigationReason_leq: string + mitigationReason_like: string + mitigationReason_lt: string + mitigationReason_neq: string + mitigationReason_notin: [string!] + mitigationReason_notlike: string + mitigationScope: string + mitigationScope_geq: string + mitigationScope_gt: string + mitigationScope_in: [string!] + mitigationScope_leq: string + mitigationScope_like: string + mitigationScope_lt: string + mitigationScope_neq: string + mitigationScope_notin: [string!] + mitigationScope_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + protocolState: string + protocolState_geq: string + protocolState_gt: string + protocolState_in: [string!] + protocolState_leq: string + protocolState_like: string + protocolState_lt: string + protocolState_neq: string + protocolState_notin: [string!] + protocolState_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + ruleName: string + ruleName_geq: string + ruleName_gt: string + ruleName_in: [string!] + ruleName_leq: string + ruleName_like: string + ruleName_lt: string + ruleName_neq: string + ruleName_notin: [string!] + ruleName_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + rulesetOverrideId: string + rulesetOverrideId_geq: string + rulesetOverrideId_gt: string + rulesetOverrideId_in: [string!] + rulesetOverrideId_leq: string + rulesetOverrideId_like: string + rulesetOverrideId_lt: string + rulesetOverrideId_neq: string + rulesetOverrideId_notin: [string!] + rulesetOverrideId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] + verdict: string + verdict_geq: string + verdict_gt: string + verdict_in: [string!] + verdict_leq: string + verdict_like: string + verdict_lt: string + verdict_neq: string + verdict_notin: [string!] + verdict_notlike: string +} + +enum AccountDosdNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """attackId ascending""" + attackId_ASC + + """attackId descending""" + attackId_DESC + + """attackVector ascending""" + attackVector_ASC + + """attackVector descending""" + attackVector_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationReason ascending""" + mitigationReason_ASC + + """mitigationReason descending""" + mitigationReason_DESC + + """mitigationScope ascending""" + mitigationScope_ASC + + """mitigationScope descending""" + mitigationScope_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """protocolState ascending""" + protocolState_ASC + + """protocolState descending""" + protocolState_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """ruleName ascending""" + ruleName_ASC + + """ruleName descending""" + ruleName_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """rulesetOverrideId ascending""" + rulesetOverrideId_ASC + + """rulesetOverrideId descending""" + rulesetOverrideId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountDosdNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Durable Objects invocations with adaptive sampling""" +type AccountDurableObjectsInvocationsAdaptiveGroups { + """The average value used for sample interval""" + avg: AccountDurableObjectsInvocationsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountDurableObjectsInvocationsAdaptiveGroupsDimensions + + """The max value for a metric""" + max: AccountDurableObjectsInvocationsAdaptiveGroupsMax + + """The min value for a metric""" + min: AccountDurableObjectsInvocationsAdaptiveGroupsMin + + """Quantiles of a metric per dimension""" + quantiles: AccountDurableObjectsInvocationsAdaptiveGroupsQuantiles + + """The sum of values for a metric per dimension""" + sum: AccountDurableObjectsInvocationsAdaptiveGroupsSum +} + +type AccountDurableObjectsInvocationsAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type AccountDurableObjectsInvocationsAdaptiveGroupsDimensions { + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of a minute""" + datetimeMinute: Time! + + """The name of the script environment""" + environmentName: string! + + """Durable Object namespace ID""" + namespaceId: string! + + """Durable Object ID as a hex string""" + objectId: string! + + """The name of the script""" + scriptName: string! + + """Status of the worker invocation""" + status: string! +} + +input AccountDurableObjectsInvocationsAdaptiveGroupsFilter_InputObject { + AND: [AccountDurableObjectsInvocationsAdaptiveGroupsFilter_InputObject!] + OR: [AccountDurableObjectsInvocationsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + environmentName: string + environmentName_geq: string + environmentName_gt: string + environmentName_in: [string!] + environmentName_leq: string + environmentName_like: string + environmentName_lt: string + environmentName_neq: string + environmentName_notin: [string!] + environmentName_notlike: string + namespaceId: string + namespaceId_geq: string + namespaceId_gt: string + namespaceId_in: [string!] + namespaceId_leq: string + namespaceId_like: string + namespaceId_lt: string + namespaceId_neq: string + namespaceId_notin: [string!] + namespaceId_notlike: string + objectId: string + objectId_geq: string + objectId_gt: string + objectId_in: [string!] + objectId_leq: string + objectId_like: string + objectId_lt: string + objectId_neq: string + objectId_notin: [string!] + objectId_notlike: string + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string +} + +type AccountDurableObjectsInvocationsAdaptiveGroupsMax { + """Maximum response body size for one request - bytes""" + responseBodySize: float64! + + """Maximum wall time for one request - microseconds""" + wallTime: float64! +} + +type AccountDurableObjectsInvocationsAdaptiveGroupsMin { + """Minimum response body size for one request - bytes""" + responseBodySize: float64! + + """Minimum wall time for one request - microseconds""" + wallTime: float64! +} + +enum AccountDurableObjectsInvocationsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """environmentName ascending""" + environmentName_ASC + + """environmentName descending""" + environmentName_DESC + + """max(responseBodySize) ascending""" + max_responseBodySize_ASC + + """max(responseBodySize) descending""" + max_responseBodySize_DESC + + """max(wallTime) ascending""" + max_wallTime_ASC + + """max(wallTime) descending""" + max_wallTime_DESC + + """min(responseBodySize) ascending""" + min_responseBodySize_ASC + + """min(responseBodySize) descending""" + min_responseBodySize_DESC + + """min(wallTime) ascending""" + min_wallTime_ASC + + """min(wallTime) descending""" + min_wallTime_DESC + + """namespaceId ascending""" + namespaceId_ASC + + """namespaceId descending""" + namespaceId_DESC + + """objectId ascending""" + objectId_ASC + + """objectId descending""" + objectId_DESC + + """quantiles(responseBodySizeP25) ascending""" + quantiles_responseBodySizeP25_ASC + + """quantiles(responseBodySizeP25) descending""" + quantiles_responseBodySizeP25_DESC + + """quantiles(responseBodySizeP50) ascending""" + quantiles_responseBodySizeP50_ASC + + """quantiles(responseBodySizeP50) descending""" + quantiles_responseBodySizeP50_DESC + + """quantiles(responseBodySizeP75) ascending""" + quantiles_responseBodySizeP75_ASC + + """quantiles(responseBodySizeP75) descending""" + quantiles_responseBodySizeP75_DESC + + """quantiles(responseBodySizeP90) ascending""" + quantiles_responseBodySizeP90_ASC + + """quantiles(responseBodySizeP90) descending""" + quantiles_responseBodySizeP90_DESC + + """quantiles(responseBodySizeP999) ascending""" + quantiles_responseBodySizeP999_ASC + + """quantiles(responseBodySizeP999) descending""" + quantiles_responseBodySizeP999_DESC + + """quantiles(responseBodySizeP99) ascending""" + quantiles_responseBodySizeP99_ASC + + """quantiles(responseBodySizeP99) descending""" + quantiles_responseBodySizeP99_DESC + + """quantiles(wallTimeP25) ascending""" + quantiles_wallTimeP25_ASC + + """quantiles(wallTimeP25) descending""" + quantiles_wallTimeP25_DESC + + """quantiles(wallTimeP50) ascending""" + quantiles_wallTimeP50_ASC + + """quantiles(wallTimeP50) descending""" + quantiles_wallTimeP50_DESC + + """quantiles(wallTimeP75) ascending""" + quantiles_wallTimeP75_ASC + + """quantiles(wallTimeP75) descending""" + quantiles_wallTimeP75_DESC + + """quantiles(wallTimeP90) ascending""" + quantiles_wallTimeP90_ASC + + """quantiles(wallTimeP90) descending""" + quantiles_wallTimeP90_DESC + + """quantiles(wallTimeP999) ascending""" + quantiles_wallTimeP999_ASC + + """quantiles(wallTimeP999) descending""" + quantiles_wallTimeP999_DESC + + """quantiles(wallTimeP99) ascending""" + quantiles_wallTimeP99_ASC + + """quantiles(wallTimeP99) descending""" + quantiles_wallTimeP99_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(errors) ascending""" + sum_errors_ASC + + """sum(errors) descending""" + sum_errors_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(responseBodySize) ascending""" + sum_responseBodySize_ASC + + """sum(responseBodySize) descending""" + sum_responseBodySize_DESC + + """sum(wallTime) ascending""" + sum_wallTime_ASC + + """sum(wallTime) descending""" + sum_wallTime_DESC +} + +type AccountDurableObjectsInvocationsAdaptiveGroupsQuantiles { + """Response body size 25th percentile - bytes""" + responseBodySizeP25: float32! + + """Response body size 50th percentile - bytes""" + responseBodySizeP50: float32! + + """Response body size 75th percentile - bytes""" + responseBodySizeP75: float32! + + """Response body size 90th percentile - bytes""" + responseBodySizeP90: float32! + + """Response body size 99th percentile - bytes""" + responseBodySizeP99: float32! + + """Response body size 99.9th percentile - bytes""" + responseBodySizeP999: float32! + + """Wall time 25th percentile - microseconds""" + wallTimeP25: float32! + + """Wall time 50th percentile - microseconds""" + wallTimeP50: float32! + + """Wall time 75th percentile - microseconds""" + wallTimeP75: float32! + + """Wall time 90th percentile - microseconds""" + wallTimeP90: float32! + + """Wall time 99th percentile - microseconds""" + wallTimeP99: float32! + + """Wall time 99.9th percentile - microseconds""" + wallTimeP999: float32! +} + +type AccountDurableObjectsInvocationsAdaptiveGroupsSum { + """Sum of errors""" + errors: uint64! + + """Sum of requests""" + requests: uint64! + + """Sum of response body sizes""" + responseBodySize: uint64! + + """Sum of wall time""" + wallTime: uint64! +} + +"""Durable Objects periodic metrics""" +type AccountDurableObjectsPeriodicGroups { + """List of dimensions to group by""" + dimensions: AccountDurableObjectsPeriodicGroupsDimensions + + """The max value for a metric""" + max: AccountDurableObjectsPeriodicGroupsMax + + """The sum of values for a metric per dimension""" + sum: AccountDurableObjectsPeriodicGroupsSum +} + +type AccountDurableObjectsPeriodicGroupsDimensions { + """Datetime the metrics period started, truncated to start of a day""" + date: Date! + + """Datetime the metrics period started, truncated to start of an hour""" + datetimeHour: Time! + + """Datetime the metrics period started, truncated to start of a minute""" + datetimeMinute: Time! + + """Durable Object namespace ID""" + namespaceId: string! + + """Durable Object ID as a hex string""" + objectId: string! +} + +input AccountDurableObjectsPeriodicGroupsFilter_InputObject { + AND: [AccountDurableObjectsPeriodicGroupsFilter_InputObject!] + OR: [AccountDurableObjectsPeriodicGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + namespaceId: string + namespaceId_geq: string + namespaceId_gt: string + namespaceId_in: [string!] + namespaceId_leq: string + namespaceId_like: string + namespaceId_lt: string + namespaceId_neq: string + namespaceId_notin: [string!] + namespaceId_notlike: string + objectId: string + objectId_geq: string + objectId_gt: string + objectId_in: [string!] + objectId_leq: string + objectId_like: string + objectId_lt: string + objectId_neq: string + objectId_notin: [string!] + objectId_notlike: string +} + +type AccountDurableObjectsPeriodicGroupsMax { + """Maximum active websocket connections in the time window""" + activeWebsocketConnections: uint16! +} + +enum AccountDurableObjectsPeriodicGroupsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """max(activeWebsocketConnections) ascending""" + max_activeWebsocketConnections_ASC + + """max(activeWebsocketConnections) descending""" + max_activeWebsocketConnections_DESC + + """namespaceId ascending""" + namespaceId_ASC + + """namespaceId descending""" + namespaceId_DESC + + """objectId ascending""" + objectId_ASC + + """objectId descending""" + objectId_DESC + + """sum(activeTime) ascending""" + sum_activeTime_ASC + + """sum(activeTime) descending""" + sum_activeTime_DESC + + """sum(cpuTime) ascending""" + sum_cpuTime_ASC + + """sum(cpuTime) descending""" + sum_cpuTime_DESC + + """sum(duration) ascending""" + sum_duration_ASC + + """sum(duration) descending""" + sum_duration_DESC + + """sum(exceededCpuErrors) ascending""" + sum_exceededCpuErrors_ASC + + """sum(exceededCpuErrors) descending""" + sum_exceededCpuErrors_DESC + + """sum(exceededMemoryErrors) ascending""" + sum_exceededMemoryErrors_ASC + + """sum(exceededMemoryErrors) descending""" + sum_exceededMemoryErrors_DESC + + """sum(fatalInternalErrors) ascending""" + sum_fatalInternalErrors_ASC + + """sum(fatalInternalErrors) descending""" + sum_fatalInternalErrors_DESC + + """sum(inboundWebsocketMsgCount) ascending""" + sum_inboundWebsocketMsgCount_ASC + + """sum(inboundWebsocketMsgCount) descending""" + sum_inboundWebsocketMsgCount_DESC + + """sum(outboundWebsocketMsgCount) ascending""" + sum_outboundWebsocketMsgCount_ASC + + """sum(outboundWebsocketMsgCount) descending""" + sum_outboundWebsocketMsgCount_DESC + + """sum(storageDeletes) ascending""" + sum_storageDeletes_ASC + + """sum(storageDeletes) descending""" + sum_storageDeletes_DESC + + """sum(storageReadUnits) ascending""" + sum_storageReadUnits_ASC + + """sum(storageReadUnits) descending""" + sum_storageReadUnits_DESC + + """sum(storageWriteUnits) ascending""" + sum_storageWriteUnits_ASC + + """sum(storageWriteUnits) descending""" + sum_storageWriteUnits_DESC + + """sum(subrequests) ascending""" + sum_subrequests_ASC + + """sum(subrequests) descending""" + sum_subrequests_DESC +} + +type AccountDurableObjectsPeriodicGroupsSum { + """Sum of active time - microseconds""" + activeTime: uint64! + + """Sum of CPU time - microseconds""" + cpuTime: uint64! + + """Sum of Duration - GB*s""" + duration: float64! + + """Sum of CPU exceeded errors""" + exceededCpuErrors: uint64! + + """Sum of memory exceeded errors""" + exceededMemoryErrors: uint64! + + """Sum of fatal internal server errors""" + fatalInternalErrors: uint64! + + """Sum of incoming websocket messages""" + inboundWebsocketMsgCount: uint64! + + """Sum of outbound websocket messages""" + outboundWebsocketMsgCount: uint64! + + """Sum of storage deletes""" + storageDeletes: uint64! + + """Sum of storage reads - in 4KB units""" + storageReadUnits: uint64! + + """Sum of storage writes - in 4KB units""" + storageWriteUnits: uint64! + + """Sum of subrequests""" + subrequests: uint64! +} + +"""Durable Objects storage metrics""" +type AccountDurableObjectsStorageGroups { + """List of dimensions to group by""" + dimensions: AccountDurableObjectsStorageGroupsDimensions + + """The sum of values for a metric per dimension""" + max: AccountDurableObjectsStorageGroupsMax +} + +type AccountDurableObjectsStorageGroupsDimensions { + """ + Datetime that the storage usage was recorded, truncated to start of a day + """ + date: Date! + + """ + Datetime that the storage usage was recorded, truncated to start of an hour + """ + datetimeHour: Time! +} + +input AccountDurableObjectsStorageGroupsFilter_InputObject { + AND: [AccountDurableObjectsStorageGroupsFilter_InputObject!] + OR: [AccountDurableObjectsStorageGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] +} + +type AccountDurableObjectsStorageGroupsMax { + """Max of stored bytes""" + storedBytes: uint64! +} + +enum AccountDurableObjectsStorageGroupsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """max(storedBytes) ascending""" + max_storedBytes_ASC + + """max(storedBytes) descending""" + max_storedBytes_DESC +} + +"""Durable Objects subrequests with adaptive sampling""" +type AccountDurableObjectsSubrequestsAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountDurableObjectsSubrequestsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountDurableObjectsSubrequestsAdaptiveGroupsSum +} + +type AccountDurableObjectsSubrequestsAdaptiveGroupsDimensions { + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of a minute""" + datetimeMinute: Time! + + """The name of the script environment""" + environmentName: string! + + """Durable Object namespace ID""" + namespaceId: string! + + """Durable Object ID as a hex string""" + objectId: string! + + """The name of the script""" + scriptName: string! +} + +input AccountDurableObjectsSubrequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountDurableObjectsSubrequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountDurableObjectsSubrequestsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + environmentName: string + environmentName_geq: string + environmentName_gt: string + environmentName_in: [string!] + environmentName_leq: string + environmentName_like: string + environmentName_lt: string + environmentName_neq: string + environmentName_notin: [string!] + environmentName_notlike: string + namespaceId: string + namespaceId_geq: string + namespaceId_gt: string + namespaceId_in: [string!] + namespaceId_leq: string + namespaceId_like: string + namespaceId_lt: string + namespaceId_neq: string + namespaceId_notin: [string!] + namespaceId_notlike: string + objectId: string + objectId_geq: string + objectId_gt: string + objectId_in: [string!] + objectId_leq: string + objectId_like: string + objectId_lt: string + objectId_neq: string + objectId_notin: [string!] + objectId_notlike: string + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string +} + +enum AccountDurableObjectsSubrequestsAdaptiveGroupsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """environmentName ascending""" + environmentName_ASC + + """environmentName descending""" + environmentName_DESC + + """namespaceId ascending""" + namespaceId_ASC + + """namespaceId descending""" + namespaceId_DESC + + """objectId ascending""" + objectId_ASC + + """objectId descending""" + objectId_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """sum(requestBodySizeUncached) ascending""" + sum_requestBodySizeUncached_ASC + + """sum(requestBodySizeUncached) descending""" + sum_requestBodySizeUncached_DESC +} + +type AccountDurableObjectsSubrequestsAdaptiveGroupsSum { + """ + Outgoing Durable Objects fetch request body size in bytes where the request was not cached + """ + requestBodySizeUncached: uint64! +} + +"""FBM analytics metadata for attacks detected by dosd""" +type AccountFbmAttackAnalyticsGroups { + """Unique identifier of the mitigation that matched the packet, if any""" + attackId: string! + + """Type of attack traffic""" + attackType: string! @deprecated(reason: "Use attackVector for a richer description of the attack") + + """Description of attack vector""" + attackVector: string! + + """Sum of bits received during the attack""" + bits: uint64! + + """Common TCP flags used by attack traffic, if any""" + commonTcpFlags: uint8! + + """Names of common TCP flags used by attack traffic, if any""" + commonTcpFlagsNames: string! + + """Fixed destination IP used by attack traffic, if any""" + destinationIp: string! + + """Fixed destination port used by attack traffic, if any""" + destinationPort: uint16! + + """Sum of bits dropped during the attack""" + droppedBits: uint64! + + """Sum of packets dropped during the attack""" + droppedPackets: uint64! + + """Date and time that the attack ended; not available for ongoing attacks""" + endDatetime: Time! + + """Fixed protocol used by attack traffic, if any""" + ipProtocol: uint8! + + """Fixed protocol used by attack traffic, if any""" + ipProtocolName: string! + + """Type of mitigation applied to attack traffic""" + mitigationReason: string! + + """Whether mitigation was applied in only some locations or globally""" + mitigationScope: string! + + """Type of mitigation applied to attack traffic""" + mitigationType: string! + + """Sum of packets received during the attack""" + packets: uint64! + + """Unique identifier of the rule that matched the packet, if any""" + ruleId: string! + + """Human-readable name of the rule that matched the packet, if any""" + ruleName: string! + + """ + Unique identifier of the ruleset containing the rule that matched the packet, if any + """ + rulesetId: string! + + """ + Unique identifier of the ruleset override containing the rule that matched the packet, if any + """ + rulesetOverrideId: string! + + """Fixed source IP used by attack traffic, if any""" + sourceIp: string! + + """Fixed source port used by attack traffic, if any""" + sourcePort: uint16! + + """Date and time that the attack started""" + startDatetime: Time! + + """Fixed TCP flags used by attack traffic, if any""" + tcpFlags: uint8! + + """Names of fixed TCP flags used by attack traffic, if any""" + tcpFlagsNames: string! +} + +input AccountFbmAttackAnalyticsGroupsFilter_InputObject { + AND: [AccountFbmAttackAnalyticsGroupsFilter_InputObject!] + OR: [AccountFbmAttackAnalyticsGroupsFilter_InputObject!] + attackId: string + attackId_geq: string + attackId_gt: string + attackId_in: [string!] + attackId_leq: string + attackId_like: string + attackId_lt: string + attackId_neq: string + attackId_notin: [string!] + attackId_notlike: string + attackType: string + attackType_geq: string + attackType_gt: string + attackType_in: [string!] + attackType_leq: string + attackType_like: string + attackType_lt: string + attackType_neq: string + attackType_notin: [string!] + attackType_notlike: string + attackVector: string + attackVector_geq: string + attackVector_gt: string + attackVector_in: [string!] + attackVector_leq: string + attackVector_like: string + attackVector_lt: string + attackVector_neq: string + attackVector_notin: [string!] + attackVector_notlike: string + bits: uint64 + bits_geq: uint64 + bits_gt: uint64 + bits_in: [uint64!] + bits_leq: uint64 + bits_lt: uint64 + bits_neq: uint64 + bits_notin: [uint64!] + commonTcpFlags: uint8 + commonTcpFlagsNames: string + commonTcpFlagsNames_geq: string + commonTcpFlagsNames_gt: string + commonTcpFlagsNames_in: [string!] + commonTcpFlagsNames_leq: string + commonTcpFlagsNames_like: string + commonTcpFlagsNames_lt: string + commonTcpFlagsNames_neq: string + commonTcpFlagsNames_notin: [string!] + commonTcpFlagsNames_notlike: string + commonTcpFlags_geq: uint8 + commonTcpFlags_gt: uint8 + commonTcpFlags_in: bytes + commonTcpFlags_leq: uint8 + commonTcpFlags_lt: uint8 + commonTcpFlags_neq: uint8 + commonTcpFlags_notin: bytes + destinationIp: string + destinationIp_geq: string + destinationIp_gt: string + destinationIp_in: [string!] + destinationIp_leq: string + destinationIp_like: string + destinationIp_lt: string + destinationIp_neq: string + destinationIp_notin: [string!] + destinationIp_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + droppedBits: uint64 + droppedBits_geq: uint64 + droppedBits_gt: uint64 + droppedBits_in: [uint64!] + droppedBits_leq: uint64 + droppedBits_lt: uint64 + droppedBits_neq: uint64 + droppedBits_notin: [uint64!] + droppedPackets: uint64 + droppedPackets_geq: uint64 + droppedPackets_gt: uint64 + droppedPackets_in: [uint64!] + droppedPackets_leq: uint64 + droppedPackets_lt: uint64 + droppedPackets_neq: uint64 + droppedPackets_notin: [uint64!] + endDatetime: Time + endDatetime_geq: Time + endDatetime_gt: Time + endDatetime_in: [Time!] + endDatetime_leq: Time + endDatetime_lt: Time + endDatetime_neq: Time + endDatetime_notin: [Time!] + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + mitigationReason: string + mitigationReason_geq: string + mitigationReason_gt: string + mitigationReason_in: [string!] + mitigationReason_leq: string + mitigationReason_like: string + mitigationReason_lt: string + mitigationReason_neq: string + mitigationReason_notin: [string!] + mitigationReason_notlike: string + mitigationScope: string + mitigationScope_geq: string + mitigationScope_gt: string + mitigationScope_in: [string!] + mitigationScope_leq: string + mitigationScope_like: string + mitigationScope_lt: string + mitigationScope_neq: string + mitigationScope_notin: [string!] + mitigationScope_notlike: string + mitigationType: string + mitigationType_geq: string + mitigationType_gt: string + mitigationType_in: [string!] + mitigationType_leq: string + mitigationType_like: string + mitigationType_lt: string + mitigationType_neq: string + mitigationType_notin: [string!] + mitigationType_notlike: string + packets: uint64 + packets_geq: uint64 + packets_gt: uint64 + packets_in: [uint64!] + packets_leq: uint64 + packets_lt: uint64 + packets_neq: uint64 + packets_notin: [uint64!] + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + ruleName: string + ruleName_geq: string + ruleName_gt: string + ruleName_in: [string!] + ruleName_leq: string + ruleName_like: string + ruleName_lt: string + ruleName_neq: string + ruleName_notin: [string!] + ruleName_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + rulesetOverrideId: string + rulesetOverrideId_geq: string + rulesetOverrideId_gt: string + rulesetOverrideId_in: [string!] + rulesetOverrideId_leq: string + rulesetOverrideId_like: string + rulesetOverrideId_lt: string + rulesetOverrideId_neq: string + rulesetOverrideId_notin: [string!] + rulesetOverrideId_notlike: string + sourceIp: string + sourceIp_geq: string + sourceIp_gt: string + sourceIp_in: [string!] + sourceIp_leq: string + sourceIp_like: string + sourceIp_lt: string + sourceIp_neq: string + sourceIp_notin: [string!] + sourceIp_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + startDatetime: Time + startDatetime_geq: Time + startDatetime_gt: Time + startDatetime_in: [Time!] + startDatetime_leq: Time + startDatetime_lt: Time + startDatetime_neq: Time + startDatetime_notin: [Time!] + tcpFlags: uint8 + tcpFlagsNames: string + tcpFlagsNames_geq: string + tcpFlagsNames_gt: string + tcpFlagsNames_in: [string!] + tcpFlagsNames_leq: string + tcpFlagsNames_like: string + tcpFlagsNames_lt: string + tcpFlagsNames_neq: string + tcpFlagsNames_notin: [string!] + tcpFlagsNames_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes +} + +enum AccountFbmAttackAnalyticsGroupsOrderBy { + """attackId ascending""" + attackId_ASC + + """attackId descending""" + attackId_DESC + + """attackType ascending""" + attackType_ASC + + """attackType descending""" + attackType_DESC + + """attackVector ascending""" + attackVector_ASC + + """attackVector descending""" + attackVector_DESC + + """bits ascending""" + bits_ASC + + """bits descending""" + bits_DESC + + """commonTcpFlagsNames ascending""" + commonTcpFlagsNames_ASC + + """commonTcpFlagsNames descending""" + commonTcpFlagsNames_DESC + + """commonTcpFlags ascending""" + commonTcpFlags_ASC + + """commonTcpFlags descending""" + commonTcpFlags_DESC + + """destinationIp ascending""" + destinationIp_ASC + + """destinationIp descending""" + destinationIp_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """droppedBits ascending""" + droppedBits_ASC + + """droppedBits descending""" + droppedBits_DESC + + """droppedPackets ascending""" + droppedPackets_ASC + + """droppedPackets descending""" + droppedPackets_DESC + + """endDatetime ascending""" + endDatetime_ASC + + """endDatetime descending""" + endDatetime_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """mitigationReason ascending""" + mitigationReason_ASC + + """mitigationReason descending""" + mitigationReason_DESC + + """mitigationScope ascending""" + mitigationScope_ASC + + """mitigationScope descending""" + mitigationScope_DESC + + """mitigationType ascending""" + mitigationType_ASC + + """mitigationType descending""" + mitigationType_DESC + + """packets ascending""" + packets_ASC + + """packets descending""" + packets_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """ruleName ascending""" + ruleName_ASC + + """ruleName descending""" + ruleName_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """rulesetOverrideId ascending""" + rulesetOverrideId_ASC + + """rulesetOverrideId descending""" + rulesetOverrideId_DESC + + """sourceIp ascending""" + sourceIp_ASC + + """sourceIp descending""" + sourceIp_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """startDatetime ascending""" + startDatetime_ASC + + """startDatetime descending""" + startDatetime_DESC + + """tcpFlagsNames ascending""" + tcpFlagsNames_ASC + + """tcpFlagsNames descending""" + tcpFlagsNames_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC +} + +input AccountFilter_InputObject { + accountTag: string! +} + +"""Raw Firewall events with adaptive sampling""" +type AccountFirewallEventsAdaptive { + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + action: string! + + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + + """The ASN number of the visitor""" + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + + """The visitor's IP address (IPv4 or IPv6)""" + clientIP: string! + + """ + The classification of the visitor's IP address, possible values are: unknown | + clean | badHost | searchEngine | allowlist | greylist | monitoringService | + securityScanner | noRecord | scan | backupService | mobilePlatform | tor + """ + clientIPClass: string! + + """The referer host""" + clientRefererHost: string! + + """The referer path requested by visitor""" + clientRefererPath: string! + + """The referer query-string was requested by the visitor""" + clientRefererQuery: string! + + """The referer url scheme requested by the visitor""" + clientRefererScheme: string! + + """The HTTP hostname requested by the visitor""" + clientRequestHTTPHost: string! + + """The HTTP method used by the visitor""" + clientRequestHTTPMethodName: string! + + """The version of HTTP protocol requested by the visitor""" + clientRequestHTTPProtocol: string! + + """The path requested by visitor""" + clientRequestPath: string! + + """The query-string was requested by the visitor""" + clientRequestQuery: string! + + """The url scheme requested by the visitor""" + clientRequestScheme: string! + + """ + 1 if not all contents for this request where successfully scanned, else 0 + """ + contentScanHasFailed: uint8! + + """Number of scannable content objects that are malicious""" + contentScanNumMaliciousObj: uint8! + + """Number of scannable content objects""" + contentScanNumObj: uint8! + + """Array of scan results in order of detection""" + contentScanObjResults: string! + + """Array of content types in order of detection""" + contentScanObjTypes: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """The description of the rule triggered by this request""" + description: string! + + """The airport code of the Cloudflare datacenter that served this request""" + edgeColoName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """ + Inter-request statistics computed for this JA4 across Cloudflare's entire global edge network + """ + ja4Signals: [AccountFirewallEventsAdaptiveJa4SignalsElem!]! + + """The kind of event, currently only possible values are: firewall""" + kind: string! + + """The distinct result of checking for leaked credentials""" + leakedCredentialCheckResult: string! + + """Rules match index in the chain""" + matchIndex: uint16! + + """ + Additional product-specific information. Metadata is organized in key:value pairs + """ + metadata: [AccountFirewallEventsAdaptiveMetadataElem!]! + + """HTTP origin response status code returned to browser""" + originResponseStatus: uint16! + + """The RayId of the request that issued the challenge/jschallenge""" + originatorRayName: string! + + """The RayId of the request""" + rayName: string! + + """ + The ref-field is a user-defined rule identifier that can be set via the API + for some firewall products and allows users to label their rules individually + alongside cloudflare provided identifiers (only available to entitled customers) + """ + ref: string! + + """ + The Cloudflare security product-specific RuleId triggered by this request + """ + ruleId: string! + + """ + The Cloudflare security product-specific RulesetId triggered by this request + """ + rulesetId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """The Cloudflare security product triggered by this request""" + source: string! + + """visitor's user-agent string""" + userAgent: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafMlAttackScore: uint8! @deprecated(reason: "Field is replaced with wafAttackScore") + + """Beta. WAF ML score for an SQLi attack""" + wafMlSqliAttackScore: uint8! @deprecated(reason: "Field is replaced with wafSqliAttackScore") + + """Beta. WAF ML score for an XSS attack""" + wafMlXssAttackScore: uint8! @deprecated(reason: "Field is replaced with wafXssAttackScore") + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """Associated zone""" + zoneTag: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input AccountFirewallEventsAdaptiveFilter_InputObject { + AND: [AccountFirewallEventsAdaptiveFilter_InputObject!] + OR: [AccountFirewallEventsAdaptiveFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botScore: uint8 + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientIP: string + clientIPClass: string + clientIPClass_geq: string + clientIPClass_gt: string + clientIPClass_in: [string!] + clientIPClass_leq: string + clientIPClass_like: string + clientIPClass_lt: string + clientIPClass_neq: string + clientIPClass_notin: [string!] + clientIPClass_notlike: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRefererPath: string + clientRefererPath_geq: string + clientRefererPath_gt: string + clientRefererPath_in: [string!] + clientRefererPath_leq: string + clientRefererPath_like: string + clientRefererPath_lt: string + clientRefererPath_neq: string + clientRefererPath_notin: [string!] + clientRefererPath_notlike: string + clientRefererQuery: string + clientRefererQuery_geq: string + clientRefererQuery_gt: string + clientRefererQuery_in: [string!] + clientRefererQuery_leq: string + clientRefererQuery_like: string + clientRefererQuery_lt: string + clientRefererQuery_neq: string + clientRefererQuery_notin: [string!] + clientRefererQuery_notlike: string + clientRefererScheme: string + clientRefererScheme_geq: string + clientRefererScheme_gt: string + clientRefererScheme_in: [string!] + clientRefererScheme_leq: string + clientRefererScheme_like: string + clientRefererScheme_lt: string + clientRefererScheme_neq: string + clientRefererScheme_notin: [string!] + clientRefererScheme_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + contentScanHasFailed: uint8 + contentScanHasFailed_geq: uint8 + contentScanHasFailed_gt: uint8 + contentScanHasFailed_in: bytes + contentScanHasFailed_leq: uint8 + contentScanHasFailed_lt: uint8 + contentScanHasFailed_neq: uint8 + contentScanHasFailed_notin: bytes + contentScanNumMaliciousObj: uint8 + contentScanNumMaliciousObj_geq: uint8 + contentScanNumMaliciousObj_gt: uint8 + contentScanNumMaliciousObj_in: bytes + contentScanNumMaliciousObj_leq: uint8 + contentScanNumMaliciousObj_lt: uint8 + contentScanNumMaliciousObj_neq: uint8 + contentScanNumMaliciousObj_notin: bytes + contentScanNumObj: uint8 + contentScanNumObj_geq: uint8 + contentScanNumObj_gt: uint8 + contentScanNumObj_in: bytes + contentScanNumObj_leq: uint8 + contentScanNumObj_lt: uint8 + contentScanNumObj_neq: uint8 + contentScanNumObj_notin: bytes + contentScanObjResults: string + contentScanObjResults_geq: string + contentScanObjResults_gt: string + contentScanObjResults_in: [string!] + contentScanObjResults_leq: string + contentScanObjResults_like: string + contentScanObjResults_lt: string + contentScanObjResults_neq: string + contentScanObjResults_notin: [string!] + contentScanObjResults_notlike: string + contentScanObjTypes: string + contentScanObjTypes_geq: string + contentScanObjTypes_gt: string + contentScanObjTypes_in: [string!] + contentScanObjTypes_leq: string + contentScanObjTypes_like: string + contentScanObjTypes_lt: string + contentScanObjTypes_neq: string + contentScanObjTypes_notin: [string!] + contentScanObjTypes_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + description: string + description_geq: string + description_gt: string + description_in: [string!] + description_leq: string + description_like: string + description_lt: string + description_neq: string + description_notin: [string!] + description_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + kind: string + kind_geq: string + kind_gt: string + kind_in: [string!] + kind_leq: string + kind_like: string + kind_lt: string + kind_neq: string + kind_notin: [string!] + kind_notlike: string + leakedCredentialCheckResult: string + leakedCredentialCheckResult_geq: string + leakedCredentialCheckResult_gt: string + leakedCredentialCheckResult_in: [string!] + leakedCredentialCheckResult_leq: string + leakedCredentialCheckResult_like: string + leakedCredentialCheckResult_lt: string + leakedCredentialCheckResult_neq: string + leakedCredentialCheckResult_notin: [string!] + leakedCredentialCheckResult_notlike: string + matchIndex: uint16 + matchIndex_geq: uint16 + matchIndex_gt: uint16 + matchIndex_in: [uint16!] + matchIndex_leq: uint16 + matchIndex_lt: uint16 + matchIndex_neq: uint16 + matchIndex_notin: [uint16!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + originatorRayName: string + originatorRayName_geq: string + originatorRayName_gt: string + originatorRayName_in: [string!] + originatorRayName_leq: string + originatorRayName_like: string + originatorRayName_lt: string + originatorRayName_neq: string + originatorRayName_notin: [string!] + originatorRayName_notlike: string + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + ref: string + ref_geq: string + ref_gt: string + ref_in: [string!] + ref_leq: string + ref_like: string + ref_lt: string + ref_neq: string + ref_notin: [string!] + ref_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + source: string + source_geq: string + source_gt: string + source_in: [string!] + source_leq: string + source_like: string + source_lt: string + source_neq: string + source_notin: [string!] + source_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafMlAttackScore: uint8 + wafMlAttackScore_geq: uint8 + wafMlAttackScore_gt: uint8 + wafMlAttackScore_in: bytes + wafMlAttackScore_leq: uint8 + wafMlAttackScore_lt: uint8 + wafMlAttackScore_neq: uint8 + wafMlAttackScore_notin: bytes + wafMlSqliAttackScore: uint8 + wafMlSqliAttackScore_geq: uint8 + wafMlSqliAttackScore_gt: uint8 + wafMlSqliAttackScore_in: bytes + wafMlSqliAttackScore_leq: uint8 + wafMlSqliAttackScore_lt: uint8 + wafMlSqliAttackScore_neq: uint8 + wafMlSqliAttackScore_notin: bytes + wafMlXssAttackScore: uint8 + wafMlXssAttackScore_geq: uint8 + wafMlXssAttackScore_gt: uint8 + wafMlXssAttackScore_in: bytes + wafMlXssAttackScore_leq: uint8 + wafMlXssAttackScore_lt: uint8 + wafMlXssAttackScore_neq: uint8 + wafMlXssAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + zoneTag: string + zoneTag_geq: string + zoneTag_gt: string + zoneTag_in: [string!] + zoneTag_leq: string + zoneTag_like: string + zoneTag_lt: string + zoneTag_neq: string + zoneTag_notin: [string!] + zoneTag_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +"""Aggregated Firewall events with adaptive sampling""" +type AccountFirewallEventsAdaptiveGroups { + """The average value used for sample interval""" + avg: AccountFirewallEventsAdaptiveGroupsAvg + + """The sum of sample interval values""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountFirewallEventsAdaptiveGroupsDimensions +} + +type AccountFirewallEventsAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type AccountFirewallEventsAdaptiveGroupsDimensions { + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + action: string! + + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + + """The ASN number of the visitor""" + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + + """The visitor's IP address (IPv4 or IPv6)""" + clientIP: string! + + """ + The classification of the visitor's IP address, possible values are: unknown | + clean | badHost | searchEngine | allowlist | greylist | monitoringService | + securityScanner | noRecord | scan | backupService | mobilePlatform | tor + """ + clientIPClass: string! + + """The referer host""" + clientRefererHost: string! + + """The referer path requested by visitor""" + clientRefererPath: string! + + """The referer query-string was requested by the visitor""" + clientRefererQuery: string! + + """The referer url scheme requested by the visitor""" + clientRefererScheme: string! + + """The HTTP hostname requested by the visitor""" + clientRequestHTTPHost: string! + + """The HTTP method used by the visitor""" + clientRequestHTTPMethodName: string! + + """The version of HTTP protocol requested by the visitor""" + clientRequestHTTPProtocol: string! + + """The path requested by visitor""" + clientRequestPath: string! + + """The query-string was requested by the visitor""" + clientRequestQuery: string! + + """The url scheme requested by the visitor""" + clientRequestScheme: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """The description of the rule triggered by this request""" + description: string! + + """The airport code of the Cloudflare datacenter that served this request""" + edgeColoName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """The kind of event, currently only possible values are: firewall""" + kind: string! + + """Rules match index in the chain""" + matchIndex: uint16! + + """HTTP origin response status code returned to browser""" + originResponseStatus: uint16! + + """The RayId of the request that issued the challenge/jschallenge""" + originatorRayName: string! + + """The RayId of the request""" + rayName: string! + + """ + The ref-field is a user-defined rule identifier that can be set via the API + for some firewall products and allows users to label their rules individually + alongside cloudflare provided identifiers (only available to entitled customers) + """ + ref: string! + + """ + The Cloudflare security product-specific RuleId triggered by this request + """ + ruleId: string! + + """ + The Cloudflare security product-specific RulesetId triggered by this request + """ + rulesetId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """The Cloudflare security product triggered by this request""" + source: string! + + """visitor's user-agent string""" + userAgent: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. Overall request score generated by the WAF ML detection module""" + wafMlAttackScore: uint8! @deprecated(reason: "Field is replaced with wafAttackScore") + + """Beta. WAF ML score for an SQLi attack""" + wafMlSqliAttackScore: uint8! @deprecated(reason: "Field is replaced with wafSqliAttackScore") + + """Beta. WAF ML score for an XSS attack""" + wafMlXssAttackScore: uint8! @deprecated(reason: "Field is replaced with wafXssAttackScore") + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """Associated zone""" + zoneTag: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input AccountFirewallEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountFirewallEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountFirewallEventsAdaptiveGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botScore: uint8 + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientIP: string + clientIPClass: string + clientIPClass_geq: string + clientIPClass_gt: string + clientIPClass_in: [string!] + clientIPClass_leq: string + clientIPClass_like: string + clientIPClass_lt: string + clientIPClass_neq: string + clientIPClass_notin: [string!] + clientIPClass_notlike: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRefererPath: string + clientRefererPath_geq: string + clientRefererPath_gt: string + clientRefererPath_in: [string!] + clientRefererPath_leq: string + clientRefererPath_like: string + clientRefererPath_lt: string + clientRefererPath_neq: string + clientRefererPath_notin: [string!] + clientRefererPath_notlike: string + clientRefererQuery: string + clientRefererQuery_geq: string + clientRefererQuery_gt: string + clientRefererQuery_in: [string!] + clientRefererQuery_leq: string + clientRefererQuery_like: string + clientRefererQuery_lt: string + clientRefererQuery_neq: string + clientRefererQuery_notin: [string!] + clientRefererQuery_notlike: string + clientRefererScheme: string + clientRefererScheme_geq: string + clientRefererScheme_gt: string + clientRefererScheme_in: [string!] + clientRefererScheme_leq: string + clientRefererScheme_like: string + clientRefererScheme_lt: string + clientRefererScheme_neq: string + clientRefererScheme_notin: [string!] + clientRefererScheme_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + description: string + description_geq: string + description_gt: string + description_in: [string!] + description_leq: string + description_like: string + description_lt: string + description_neq: string + description_notin: [string!] + description_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + kind: string + kind_geq: string + kind_gt: string + kind_in: [string!] + kind_leq: string + kind_like: string + kind_lt: string + kind_neq: string + kind_notin: [string!] + kind_notlike: string + matchIndex: uint16 + matchIndex_geq: uint16 + matchIndex_gt: uint16 + matchIndex_in: [uint16!] + matchIndex_leq: uint16 + matchIndex_lt: uint16 + matchIndex_neq: uint16 + matchIndex_notin: [uint16!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + originatorRayName: string + originatorRayName_geq: string + originatorRayName_gt: string + originatorRayName_in: [string!] + originatorRayName_leq: string + originatorRayName_like: string + originatorRayName_lt: string + originatorRayName_neq: string + originatorRayName_notin: [string!] + originatorRayName_notlike: string + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + ref: string + ref_geq: string + ref_gt: string + ref_in: [string!] + ref_leq: string + ref_like: string + ref_lt: string + ref_neq: string + ref_notin: [string!] + ref_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + source: string + source_geq: string + source_gt: string + source_in: [string!] + source_leq: string + source_like: string + source_lt: string + source_neq: string + source_notin: [string!] + source_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafMlAttackScore: uint8 + wafMlAttackScore_geq: uint8 + wafMlAttackScore_gt: uint8 + wafMlAttackScore_in: bytes + wafMlAttackScore_leq: uint8 + wafMlAttackScore_lt: uint8 + wafMlAttackScore_neq: uint8 + wafMlAttackScore_notin: bytes + wafMlSqliAttackScore: uint8 + wafMlSqliAttackScore_geq: uint8 + wafMlSqliAttackScore_gt: uint8 + wafMlSqliAttackScore_in: bytes + wafMlSqliAttackScore_leq: uint8 + wafMlSqliAttackScore_lt: uint8 + wafMlSqliAttackScore_neq: uint8 + wafMlSqliAttackScore_notin: bytes + wafMlXssAttackScore: uint8 + wafMlXssAttackScore_geq: uint8 + wafMlXssAttackScore_gt: uint8 + wafMlXssAttackScore_in: bytes + wafMlXssAttackScore_leq: uint8 + wafMlXssAttackScore_lt: uint8 + wafMlXssAttackScore_neq: uint8 + wafMlXssAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + zoneTag: string + zoneTag_geq: string + zoneTag_gt: string + zoneTag_in: [string!] + zoneTag_leq: string + zoneTag_like: string + zoneTag_lt: string + zoneTag_neq: string + zoneTag_notin: [string!] + zoneTag_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum AccountFirewallEventsAdaptiveGroupsOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientIPClass ascending""" + clientIPClass_ASC + + """clientIPClass descending""" + clientIPClass_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRefererPath ascending""" + clientRefererPath_ASC + + """clientRefererPath descending""" + clientRefererPath_DESC + + """clientRefererQuery ascending""" + clientRefererQuery_ASC + + """clientRefererQuery descending""" + clientRefererQuery_DESC + + """clientRefererScheme ascending""" + clientRefererScheme_ASC + + """clientRefererScheme descending""" + clientRefererScheme_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """description ascending""" + description_ASC + + """description descending""" + description_DESC + + """edgeColoName ascending""" + edgeColoName_ASC + + """edgeColoName descending""" + edgeColoName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """kind ascending""" + kind_ASC + + """kind descending""" + kind_DESC + + """matchIndex ascending""" + matchIndex_ASC + + """matchIndex descending""" + matchIndex_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """originatorRayName ascending""" + originatorRayName_ASC + + """originatorRayName descending""" + originatorRayName_DESC + + """rayName ascending""" + rayName_ASC + + """rayName descending""" + rayName_DESC + + """ref ascending""" + ref_ASC + + """ref descending""" + ref_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """source ascending""" + source_ASC + + """source descending""" + source_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafMlAttackScore ascending""" + wafMlAttackScore_ASC + + """wafMlAttackScore descending""" + wafMlAttackScore_DESC + + """wafMlSqliAttackScore ascending""" + wafMlSqliAttackScore_ASC + + """wafMlSqliAttackScore descending""" + wafMlSqliAttackScore_DESC + + """wafMlXssAttackScore ascending""" + wafMlXssAttackScore_ASC + + """wafMlXssAttackScore descending""" + wafMlXssAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """zoneTag ascending""" + zoneTag_ASC + + """zoneTag descending""" + zoneTag_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +type AccountFirewallEventsAdaptiveJa4SignalsElem { + """Signal name""" + signalName: string! + + """Signal value""" + signalValue: float32! +} + +type AccountFirewallEventsAdaptiveMetadataElem { + """ + The key of the metadata. Key format can vary by Cloudflare security product and can change over time. + """ + key: string! + + """ + The value of the metadata. Value format can vary by Cloudflare security product and can change over time. + """ + value: string! +} + +enum AccountFirewallEventsAdaptiveOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientIPClass ascending""" + clientIPClass_ASC + + """clientIPClass descending""" + clientIPClass_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRefererPath ascending""" + clientRefererPath_ASC + + """clientRefererPath descending""" + clientRefererPath_DESC + + """clientRefererQuery ascending""" + clientRefererQuery_ASC + + """clientRefererQuery descending""" + clientRefererQuery_DESC + + """clientRefererScheme ascending""" + clientRefererScheme_ASC + + """clientRefererScheme descending""" + clientRefererScheme_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """contentScanHasFailed ascending""" + contentScanHasFailed_ASC + + """contentScanHasFailed descending""" + contentScanHasFailed_DESC + + """contentScanNumMaliciousObj ascending""" + contentScanNumMaliciousObj_ASC + + """contentScanNumMaliciousObj descending""" + contentScanNumMaliciousObj_DESC + + """contentScanNumObj ascending""" + contentScanNumObj_ASC + + """contentScanNumObj descending""" + contentScanNumObj_DESC + + """contentScanObjResults ascending""" + contentScanObjResults_ASC + + """contentScanObjResults descending""" + contentScanObjResults_DESC + + """contentScanObjTypes ascending""" + contentScanObjTypes_ASC + + """contentScanObjTypes descending""" + contentScanObjTypes_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """description ascending""" + description_ASC + + """description descending""" + description_DESC + + """edgeColoName ascending""" + edgeColoName_ASC + + """edgeColoName descending""" + edgeColoName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """kind ascending""" + kind_ASC + + """kind descending""" + kind_DESC + + """leakedCredentialCheckResult ascending""" + leakedCredentialCheckResult_ASC + + """leakedCredentialCheckResult descending""" + leakedCredentialCheckResult_DESC + + """matchIndex ascending""" + matchIndex_ASC + + """matchIndex descending""" + matchIndex_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """originatorRayName ascending""" + originatorRayName_ASC + + """originatorRayName descending""" + originatorRayName_DESC + + """rayName ascending""" + rayName_ASC + + """rayName descending""" + rayName_DESC + + """ref ascending""" + ref_ASC + + """ref descending""" + ref_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """source ascending""" + source_ASC + + """source descending""" + source_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafMlAttackScore ascending""" + wafMlAttackScore_ASC + + """wafMlAttackScore descending""" + wafMlAttackScore_DESC + + """wafMlSqliAttackScore ascending""" + wafMlSqliAttackScore_ASC + + """wafMlSqliAttackScore descending""" + wafMlSqliAttackScore_DESC + + """wafMlXssAttackScore ascending""" + wafMlXssAttackScore_ASC + + """wafMlXssAttackScore descending""" + wafMlXssAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """zoneTag ascending""" + zoneTag_ASC + + """zoneTag descending""" + zoneTag_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +"""Network analytics data for flowtrackd""" +type AccountFlowtrackdNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """Reason for applying a mitigation to the packet, if any""" + mitigationReason: string! + + """ + Whether the packet matched a local or global mitigation, if any (possible values: local, global) + """ + mitigationScope: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """State of the packet in the context of the protocol, if available""" + protocolState: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! + + """ + The action that Cloudflare thinks should be taken on the packet (possible values: pass, drop) + """ + verdict: string! +} + +input AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationReason: string + mitigationReason_geq: string + mitigationReason_gt: string + mitigationReason_in: [string!] + mitigationReason_leq: string + mitigationReason_like: string + mitigationReason_lt: string + mitigationReason_neq: string + mitigationReason_notin: [string!] + mitigationReason_notlike: string + mitigationScope: string + mitigationScope_geq: string + mitigationScope_gt: string + mitigationScope_in: [string!] + mitigationScope_leq: string + mitigationScope_like: string + mitigationScope_lt: string + mitigationScope_neq: string + mitigationScope_notin: [string!] + mitigationScope_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + protocolState: string + protocolState_geq: string + protocolState_gt: string + protocolState_in: [string!] + protocolState_leq: string + protocolState_like: string + protocolState_lt: string + protocolState_neq: string + protocolState_notin: [string!] + protocolState_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] + verdict: string + verdict_geq: string + verdict_gt: string + verdict_in: [string!] + verdict_leq: string + verdict_like: string + verdict_lt: string + verdict_neq: string + verdict_notin: [string!] + verdict_notlike: string +} + +enum AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationReason ascending""" + mitigationReason_ASC + + """mitigationReason descending""" + mitigationReason_DESC + + """mitigationScope ascending""" + mitigationScope_ASC + + """mitigationScope descending""" + mitigationScope_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """protocolState ascending""" + protocolState_ASC + + """protocolState descending""" + protocolState_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountFlowtrackdNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +""" +Aggregated metrics about downstream (client to edge) L4 Gateway Sessions. Metrics are reported on TCP or UDP session close +""" +type AccountGatewayL4DownstreamSessionsAdaptiveGroups { + """The number of downstream sessions""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayL4DownstreamSessionsAdaptiveGroupsDimensions + quantiles: AccountGatewayL4DownstreamSessionsAdaptiveGroupsQuantiles + sum: AccountGatewayL4DownstreamSessionsAdaptiveGroupsSum +} + +type AccountGatewayL4DownstreamSessionsAdaptiveGroupsDimensions { + """ + IATA Airport code that represents the city in which a Cloudflare data center (colo) is located + """ + coloCode: string! + + """ + ISO 3166-1 alpha-2 code that represents the country in which a Cloudflare data center (colo) is located + """ + coloCountry: string! + + """Start timestamp of this session, truncated to date""" + date: Date! + + """Start timestamp of this session, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Start timestamp of this session, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Start timestamp of this session, truncated to the hour""" + datetimeHour: Time! + + """Start timestamp of this session, truncated to the minute""" + datetimeMinute: Time! + + """ + QUIC specific error code. Possible values are https://www.iana.org/assignments/quic/quic.xhtml#quic-transport-error-codes + """ + quicErrorCode: uint64! + + """Last Round Trip Time estimation for this session in microseconds""" + rttUs: int64! + + """Identifier for this session""" + sessionId: string! + + """IP address of the client making this session""" + sourceIP: string! + + """ + Client token authentication status. Possible values are success | failed with + invalid token and upto date token key ID | failed with invalid token due to + outdated/missing token key ID | failed due to reused token + """ + tokenAuthStatus: string! + + """Broad location assigned to client in this session""" + tokenSigningRegion: string! + + """ + Transport protocol used for this session. Possible values are tcp | quic | udp + """ + transport: string! + + """Time taken for TCP/TLS or QUIC handshake in microsecond""" + transportHandshakeDurationUs: int64! + + """Transport Status. Possible values are unknown | success | failure""" + transportStatus: string! +} + +input AccountGatewayL4DownstreamSessionsAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayL4DownstreamSessionsAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayL4DownstreamSessionsAdaptiveGroupsFilter_InputObject!] + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + quicErrorCode: uint64 + quicErrorCode_geq: uint64 + quicErrorCode_gt: uint64 + quicErrorCode_in: [uint64!] + quicErrorCode_leq: uint64 + quicErrorCode_lt: uint64 + quicErrorCode_neq: uint64 + quicErrorCode_notin: [uint64!] + rttUs: int64 + rttUs_geq: int64 + rttUs_gt: int64 + rttUs_in: [int64!] + rttUs_leq: int64 + rttUs_lt: int64 + rttUs_neq: int64 + rttUs_notin: [int64!] + sessionId: string + sessionId_geq: string + sessionId_gt: string + sessionId_in: [string!] + sessionId_leq: string + sessionId_like: string + sessionId_lt: string + sessionId_neq: string + sessionId_notin: [string!] + sessionId_notlike: string + sourceIP: string + sourceIP_geq: string + sourceIP_gt: string + sourceIP_in: [string!] + sourceIP_leq: string + sourceIP_like: string + sourceIP_lt: string + sourceIP_neq: string + sourceIP_notin: [string!] + sourceIP_notlike: string + tokenAuthStatus: string + tokenAuthStatus_geq: string + tokenAuthStatus_gt: string + tokenAuthStatus_in: [string!] + tokenAuthStatus_leq: string + tokenAuthStatus_like: string + tokenAuthStatus_lt: string + tokenAuthStatus_neq: string + tokenAuthStatus_notin: [string!] + tokenAuthStatus_notlike: string + tokenSigningRegion: string + tokenSigningRegion_geq: string + tokenSigningRegion_gt: string + tokenSigningRegion_in: [string!] + tokenSigningRegion_leq: string + tokenSigningRegion_like: string + tokenSigningRegion_lt: string + tokenSigningRegion_neq: string + tokenSigningRegion_notin: [string!] + tokenSigningRegion_notlike: string + transport: string + transportHandshakeDurationUs: int64 + transportHandshakeDurationUs_geq: int64 + transportHandshakeDurationUs_gt: int64 + transportHandshakeDurationUs_in: [int64!] + transportHandshakeDurationUs_leq: int64 + transportHandshakeDurationUs_lt: int64 + transportHandshakeDurationUs_neq: int64 + transportHandshakeDurationUs_notin: [int64!] + transportStatus: string + transportStatus_geq: string + transportStatus_gt: string + transportStatus_in: [string!] + transportStatus_leq: string + transportStatus_like: string + transportStatus_lt: string + transportStatus_neq: string + transportStatus_notin: [string!] + transportStatus_notlike: string + transport_geq: string + transport_gt: string + transport_in: [string!] + transport_leq: string + transport_like: string + transport_lt: string + transport_neq: string + transport_notin: [string!] + transport_notlike: string +} + +enum AccountGatewayL4DownstreamSessionsAdaptiveGroupsOrderBy { + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """quantiles(tokenAuthDurationUsP50) ascending""" + quantiles_tokenAuthDurationUsP50_ASC + + """quantiles(tokenAuthDurationUsP50) descending""" + quantiles_tokenAuthDurationUsP50_DESC + + """quantiles(transportHandshakeDurationUsP50) ascending""" + quantiles_transportHandshakeDurationUsP50_ASC + + """quantiles(transportHandshakeDurationUsP50) descending""" + quantiles_transportHandshakeDurationUsP50_DESC + + """quicErrorCode ascending""" + quicErrorCode_ASC + + """quicErrorCode descending""" + quicErrorCode_DESC + + """rttUs ascending""" + rttUs_ASC + + """rttUs descending""" + rttUs_DESC + + """sessionId ascending""" + sessionId_ASC + + """sessionId descending""" + sessionId_DESC + + """sourceIP ascending""" + sourceIP_ASC + + """sourceIP descending""" + sourceIP_DESC + + """sum(bytesRecvd) ascending""" + sum_bytesRecvd_ASC + + """sum(bytesRecvd) descending""" + sum_bytesRecvd_DESC + + """sum(bytesSent) ascending""" + sum_bytesSent_ASC + + """sum(bytesSent) descending""" + sum_bytesSent_DESC + + """sum(clientBytesRetransmitted) ascending""" + sum_clientBytesRetransmitted_ASC + + """sum(clientBytesRetransmitted) descending""" + sum_clientBytesRetransmitted_DESC + + """sum(packetsRecvd) ascending""" + sum_packetsRecvd_ASC + + """sum(packetsRecvd) descending""" + sum_packetsRecvd_DESC + + """sum(packetsSent) ascending""" + sum_packetsSent_ASC + + """sum(packetsSent) descending""" + sum_packetsSent_DESC + + """sum(tokenAuthDurationUs) ascending""" + sum_tokenAuthDurationUs_ASC + + """sum(tokenAuthDurationUs) descending""" + sum_tokenAuthDurationUs_DESC + + """tokenAuthStatus ascending""" + tokenAuthStatus_ASC + + """tokenAuthStatus descending""" + tokenAuthStatus_DESC + + """tokenSigningRegion ascending""" + tokenSigningRegion_ASC + + """tokenSigningRegion descending""" + tokenSigningRegion_DESC + + """transportHandshakeDurationUs ascending""" + transportHandshakeDurationUs_ASC + + """transportHandshakeDurationUs descending""" + transportHandshakeDurationUs_DESC + + """transportStatus ascending""" + transportStatus_ASC + + """transportStatus descending""" + transportStatus_DESC + + """transport ascending""" + transport_ASC + + """transport descending""" + transport_DESC +} + +type AccountGatewayL4DownstreamSessionsAdaptiveGroupsQuantiles { + """Time taken for Client Token Authentication in microseconds""" + tokenAuthDurationUsP50: int64! + + """Time taken for TCP/TLS or QUIC handshake in microseconds""" + transportHandshakeDurationUsP50: int64! +} + +type AccountGatewayL4DownstreamSessionsAdaptiveGroupsSum { + """Total bytes received in this session""" + bytesRecvd: uint64! + + """Total bytes sent in this session""" + bytesSent: uint64! + + """Total bytes retransmitted by client in this session""" + clientBytesRetransmitted: uint64! + + """Total number of packets received in this session""" + packetsRecvd: uint64! + + """Total number of packets sent in this session""" + packetsSent: uint64! + + """Time taken for client token authentication in microseconds""" + tokenAuthDurationUs: int64! +} + +"""BETA - Aggregate counts of Gateway L4 sessions with adaptive sampling""" +type AccountGatewayL4SessionsAdaptiveGroups { + """The number of Gateway L4 sessions""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayL4SessionsAdaptiveGroupsDimensions +} + +type AccountGatewayL4SessionsAdaptiveGroupsDimensions { + """action taken by gateway""" + action: string! + + """Colo Code of edge server""" + coloCode: string! + + """Datetime that the session was started""" + datetime: Time! + + """Datetime that the session was started truncated to hours""" + datetimeHour: Time! + + """Datetime that the session was started truncated to minutes""" + datetimeMinute: Time! + + """The destination IP address for the session""" + destinationIp: string! + + """The destination port for the session""" + destinationPort: uint16! + + """The detected protocol of network traffic""" + detectedProtocol: string! + + """The device ID of the gateway user who initiated the session""" + deviceId: string! + + """The email address of the gateway user who initiated the session""" + email: string! + + """The SNI pulled from the session tls handshake, if present""" + sni: string! + + """ + Local LAN IP of the device. Only available when connected via a GRE/IPsec tunnel on-ramp + """ + sourceInternalIp: string! + + """The source IP address for the session""" + sourceIp: string! + + """The source port for the session""" + sourcePort: uint16! + + """ + The transport protocol used in the session, one of (0, tcp) (1, quic) (2, udp) + """ + transport: uint16! + + """The ID of the gateway user who initiated the session""" + userId: string! +} + +input AccountGatewayL4SessionsAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayL4SessionsAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayL4SessionsAdaptiveGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationIp: string + destinationIp_geq: string + destinationIp_gt: string + destinationIp_in: [string!] + destinationIp_leq: string + destinationIp_like: string + destinationIp_lt: string + destinationIp_neq: string + destinationIp_notin: [string!] + destinationIp_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + detectedProtocol: string + detectedProtocol_geq: string + detectedProtocol_gt: string + detectedProtocol_in: [string!] + detectedProtocol_leq: string + detectedProtocol_like: string + detectedProtocol_lt: string + detectedProtocol_neq: string + detectedProtocol_notin: [string!] + detectedProtocol_notlike: string + deviceId: string + deviceId_geq: string + deviceId_gt: string + deviceId_in: [string!] + deviceId_leq: string + deviceId_like: string + deviceId_lt: string + deviceId_neq: string + deviceId_notin: [string!] + deviceId_notlike: string + email: string + email_geq: string + email_gt: string + email_in: [string!] + email_leq: string + email_like: string + email_lt: string + email_neq: string + email_notin: [string!] + email_notlike: string + sni: string + sni_geq: string + sni_gt: string + sni_in: [string!] + sni_leq: string + sni_like: string + sni_lt: string + sni_neq: string + sni_notin: [string!] + sni_notlike: string + sourceInternalIp: string + sourceInternalIp_geq: string + sourceInternalIp_gt: string + sourceInternalIp_in: [string!] + sourceInternalIp_leq: string + sourceInternalIp_like: string + sourceInternalIp_lt: string + sourceInternalIp_neq: string + sourceInternalIp_notin: [string!] + sourceInternalIp_notlike: string + sourceIp: string + sourceIp_geq: string + sourceIp_gt: string + sourceIp_in: [string!] + sourceIp_leq: string + sourceIp_like: string + sourceIp_lt: string + sourceIp_neq: string + sourceIp_notin: [string!] + sourceIp_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + transport: uint16 + transport_geq: uint16 + transport_gt: uint16 + transport_in: [uint16!] + transport_leq: uint16 + transport_lt: uint16 + transport_neq: uint16 + transport_notin: [uint16!] + userId: string + userId_geq: string + userId_gt: string + userId_in: [string!] + userId_leq: string + userId_like: string + userId_lt: string + userId_neq: string + userId_notin: [string!] + userId_notlike: string +} + +enum AccountGatewayL4SessionsAdaptiveGroupsOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationIp ascending""" + destinationIp_ASC + + """destinationIp descending""" + destinationIp_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """detectedProtocol ascending""" + detectedProtocol_ASC + + """detectedProtocol descending""" + detectedProtocol_DESC + + """deviceId ascending""" + deviceId_ASC + + """deviceId descending""" + deviceId_DESC + + """email ascending""" + email_ASC + + """email descending""" + email_DESC + + """sni ascending""" + sni_ASC + + """sni descending""" + sni_DESC + + """sourceInternalIp ascending""" + sourceInternalIp_ASC + + """sourceInternalIp descending""" + sourceInternalIp_DESC + + """sourceIp ascending""" + sourceIp_ASC + + """sourceIp descending""" + sourceIp_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """transport ascending""" + transport_ASC + + """transport descending""" + transport_DESC + + """userId ascending""" + userId_ASC + + """userId descending""" + userId_DESC +} + +""" +Aggregated metrics about upstream (edge to client) L4 Gateway Sessions. Metrics +are reported on TCP, QUIC or UDP session close +""" +type AccountGatewayL4UpstreamSessionsAdaptiveGroups { + """The number of upstream sessions""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayL4UpstreamSessionsAdaptiveGroupsDimensions + quantiles: AccountGatewayL4UpstreamSessionsAdaptiveGroupsQuantiles + sum: AccountGatewayL4UpstreamSessionsAdaptiveGroupsSum +} + +type AccountGatewayL4UpstreamSessionsAdaptiveGroupsDimensions { + """ + IATA Airport code that represents the city in which a Cloudflare data center (colo) is located + """ + coloCode: string! + + """ + ISO 3166-1 alpha-2 code that represents the country in which a Cloudflare data center (colo) is located + """ + coloCountry: string! + + """Start timestamp of this session, truncated to date""" + date: Date! + + """Start timestamp of this session, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Start timestamp of this session, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Start timestamp of this session, truncated to the hour""" + datetimeHour: Time! + + """Start timestamp of this session, truncated to the minute""" + datetimeMinute: Time! + + """IP address of the origin server""" + destinationIP: string! + + """SNI domain name for this session""" + domainName: string! + + """Downstream session identifier of this session""" + downstreamSessionId: string! + + """ + Client HTTP CONNECT request status. Possible values are unknown | success | failure + """ + httpConnectReqStatus: string! + + """ + QUIC error code. Possible values are https://www.iana.org/assignments/quic/quic.xhtml#quic-transport-error-codes + """ + quicErrorCode: uint64! + + """Last Round Trip Time estimation for this session in microseconds""" + rttUs: int64! + + """Broad location assigned to client in this session""" + tokenSigningRegion: string! + + """Total time taken for tunnel setup in microseconds""" + totalTunnelSetupDurationUs: int64! + + """ + Transport protocol used for this session. Possible values are tcp | quic | udp + """ + transport: string! + + """Transport status. Possible values are unknown | success | failure""" + transportStatus: string! +} + +input AccountGatewayL4UpstreamSessionsAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayL4UpstreamSessionsAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayL4UpstreamSessionsAdaptiveGroupsFilter_InputObject!] + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationIP: string + destinationIP_geq: string + destinationIP_gt: string + destinationIP_in: [string!] + destinationIP_leq: string + destinationIP_like: string + destinationIP_lt: string + destinationIP_neq: string + destinationIP_notin: [string!] + destinationIP_notlike: string + domainName: string + domainName_geq: string + domainName_gt: string + domainName_in: [string!] + domainName_leq: string + domainName_like: string + domainName_lt: string + domainName_neq: string + domainName_notin: [string!] + domainName_notlike: string + downstreamSessionId: string + downstreamSessionId_geq: string + downstreamSessionId_gt: string + downstreamSessionId_in: [string!] + downstreamSessionId_leq: string + downstreamSessionId_like: string + downstreamSessionId_lt: string + downstreamSessionId_neq: string + downstreamSessionId_notin: [string!] + downstreamSessionId_notlike: string + httpConnectReqStatus: string + httpConnectReqStatus_geq: string + httpConnectReqStatus_gt: string + httpConnectReqStatus_in: [string!] + httpConnectReqStatus_leq: string + httpConnectReqStatus_like: string + httpConnectReqStatus_lt: string + httpConnectReqStatus_neq: string + httpConnectReqStatus_notin: [string!] + httpConnectReqStatus_notlike: string + quicErrorCode: uint64 + quicErrorCode_geq: uint64 + quicErrorCode_gt: uint64 + quicErrorCode_in: [uint64!] + quicErrorCode_leq: uint64 + quicErrorCode_lt: uint64 + quicErrorCode_neq: uint64 + quicErrorCode_notin: [uint64!] + rttUs: int64 + rttUs_geq: int64 + rttUs_gt: int64 + rttUs_in: [int64!] + rttUs_leq: int64 + rttUs_lt: int64 + rttUs_neq: int64 + rttUs_notin: [int64!] + tokenSigningRegion: string + tokenSigningRegion_geq: string + tokenSigningRegion_gt: string + tokenSigningRegion_in: [string!] + tokenSigningRegion_leq: string + tokenSigningRegion_like: string + tokenSigningRegion_lt: string + tokenSigningRegion_neq: string + tokenSigningRegion_notin: [string!] + tokenSigningRegion_notlike: string + totalTunnelSetupDurationUs: int64 + totalTunnelSetupDurationUs_geq: int64 + totalTunnelSetupDurationUs_gt: int64 + totalTunnelSetupDurationUs_in: [int64!] + totalTunnelSetupDurationUs_leq: int64 + totalTunnelSetupDurationUs_lt: int64 + totalTunnelSetupDurationUs_neq: int64 + totalTunnelSetupDurationUs_notin: [int64!] + transport: string + transportStatus: string + transportStatus_geq: string + transportStatus_gt: string + transportStatus_in: [string!] + transportStatus_leq: string + transportStatus_like: string + transportStatus_lt: string + transportStatus_neq: string + transportStatus_notin: [string!] + transportStatus_notlike: string + transport_geq: string + transport_gt: string + transport_in: [string!] + transport_leq: string + transport_like: string + transport_lt: string + transport_neq: string + transport_notin: [string!] + transport_notlike: string +} + +enum AccountGatewayL4UpstreamSessionsAdaptiveGroupsOrderBy { + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """destinationIP ascending""" + destinationIP_ASC + + """destinationIP descending""" + destinationIP_DESC + + """domainName ascending""" + domainName_ASC + + """domainName descending""" + domainName_DESC + + """downstreamSessionId ascending""" + downstreamSessionId_ASC + + """downstreamSessionId descending""" + downstreamSessionId_DESC + + """httpConnectReqStatus ascending""" + httpConnectReqStatus_ASC + + """httpConnectReqStatus descending""" + httpConnectReqStatus_DESC + + """quantiles(connectReqHandlingDurationUsP50) ascending""" + quantiles_connectReqHandlingDurationUsP50_ASC + + """quantiles(connectReqHandlingDurationUsP50) descending""" + quantiles_connectReqHandlingDurationUsP50_DESC + + """quantiles(totalTunnelSetupDurationUsP50) ascending""" + quantiles_totalTunnelSetupDurationUsP50_ASC + + """quantiles(totalTunnelSetupDurationUsP50) descending""" + quantiles_totalTunnelSetupDurationUsP50_DESC + + """quantiles(tunnelSetupDurationUsP50) ascending""" + quantiles_tunnelSetupDurationUsP50_ASC + + """quantiles(tunnelSetupDurationUsP50) descending""" + quantiles_tunnelSetupDurationUsP50_DESC + + """quicErrorCode ascending""" + quicErrorCode_ASC + + """quicErrorCode descending""" + quicErrorCode_DESC + + """rttUs ascending""" + rttUs_ASC + + """rttUs descending""" + rttUs_DESC + + """sum(bytesRecvd) ascending""" + sum_bytesRecvd_ASC + + """sum(bytesRecvd) descending""" + sum_bytesRecvd_DESC + + """sum(bytesSent) ascending""" + sum_bytesSent_ASC + + """sum(bytesSent) descending""" + sum_bytesSent_DESC + + """sum(connectReqHandlingDurationUs) ascending""" + sum_connectReqHandlingDurationUs_ASC + + """sum(connectReqHandlingDurationUs) descending""" + sum_connectReqHandlingDurationUs_DESC + + """sum(originBytesRetransmitted) ascending""" + sum_originBytesRetransmitted_ASC + + """sum(originBytesRetransmitted) descending""" + sum_originBytesRetransmitted_DESC + + """sum(packetsRecvd) ascending""" + sum_packetsRecvd_ASC + + """sum(packetsRecvd) descending""" + sum_packetsRecvd_DESC + + """sum(packetsSent) ascending""" + sum_packetsSent_ASC + + """sum(packetsSent) descending""" + sum_packetsSent_DESC + + """sum(totalTunnelSetupDurationUs) ascending""" + sum_totalTunnelSetupDurationUs_ASC + + """sum(totalTunnelSetupDurationUs) descending""" + sum_totalTunnelSetupDurationUs_DESC + + """sum(tunnelSetupDurationUs) ascending""" + sum_tunnelSetupDurationUs_ASC + + """sum(tunnelSetupDurationUs) descending""" + sum_tunnelSetupDurationUs_DESC + + """tokenSigningRegion ascending""" + tokenSigningRegion_ASC + + """tokenSigningRegion descending""" + tokenSigningRegion_DESC + + """totalTunnelSetupDurationUs ascending""" + totalTunnelSetupDurationUs_ASC + + """totalTunnelSetupDurationUs descending""" + totalTunnelSetupDurationUs_DESC + + """transportStatus ascending""" + transportStatus_ASC + + """transportStatus descending""" + transportStatus_DESC + + """transport ascending""" + transport_ASC + + """transport descending""" + transport_DESC +} + +type AccountGatewayL4UpstreamSessionsAdaptiveGroupsQuantiles { + """Time taken for CONNECT request handling in microseconds""" + connectReqHandlingDurationUsP50: int64! + + """Total time taken for tunnel setup in microseconds""" + totalTunnelSetupDurationUsP50: int64! + + """Time taken to setup the tunnel in microseconds""" + tunnelSetupDurationUsP50: int64! +} + +type AccountGatewayL4UpstreamSessionsAdaptiveGroupsSum { + """Total bytes received in this session""" + bytesRecvd: uint64! + + """Total bytes sent in this session""" + bytesSent: uint64! + + """Time taken for CONNECT request handling in microseconds""" + connectReqHandlingDurationUs: int64! + + """Total bytes retransmitted by origin in this session""" + originBytesRetransmitted: uint64! + + """Total number of packets received in this session""" + packetsRecvd: uint64! + + """Total number of packets sent in this session""" + packetsSent: uint64! + + """Total time taken for tunnel setup in microseconds""" + totalTunnelSetupDurationUs: int64! + + """Time taken for tunnel setup in microseconds""" + tunnelSetupDurationUs: int64! +} + +"""BETA - Aggregate counts of Gateway L7 requests with adaptive sampling""" +type AccountGatewayL7RequestsAdaptiveGroups { + """The number of Gateway L7 requests""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayL7RequestsAdaptiveGroupsDimensions +} + +type AccountGatewayL7RequestsAdaptiveGroupsDimensions { + """action taken by gateway""" + action: string! + + """Colo Code of edge server""" + coloCode: string! + + """Datetime that the request happened""" + datetime: Time! + + """Datetime that the request happened truncated to hours""" + datetimeHour: Time! + + """Datetime that the request happened truncated to minutes""" + datetimeMinute: Time! + + """The device ID of the gateway user who made the request""" + deviceId: string! + + """The email address of the gateway user who made the request""" + email: string! + + """The destination host for the request""" + httpHost: string! + + """ + HTTP status code gateway returned to the user. 0 if nothing was returned(e.g client disconnected) + """ + httpStatusCode: float64! + + """Indicates whether this request was made through an isolated link""" + isIsolated: uint16! + + """ + Local LAN IP of the device. Only available when connected via a GRE/IPsec tunnel on-ramp + """ + sourceInternalIp: string! + + """Action taken when an untrusted origin certificate error occurs""" + untrustedCertificateAction: string! + + """The ID of the gateway user who made the request""" + userId: string! +} + +input AccountGatewayL7RequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayL7RequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayL7RequestsAdaptiveGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceId: string + deviceId_geq: string + deviceId_gt: string + deviceId_in: [string!] + deviceId_leq: string + deviceId_like: string + deviceId_lt: string + deviceId_neq: string + deviceId_notin: [string!] + deviceId_notlike: string + email: string + email_geq: string + email_gt: string + email_in: [string!] + email_leq: string + email_like: string + email_lt: string + email_neq: string + email_notin: [string!] + email_notlike: string + httpHost: string + httpHost_geq: string + httpHost_gt: string + httpHost_in: [string!] + httpHost_leq: string + httpHost_like: string + httpHost_lt: string + httpHost_neq: string + httpHost_notin: [string!] + httpHost_notlike: string + httpStatusCode: float64 + httpStatusCode_geq: float64 + httpStatusCode_gt: float64 + httpStatusCode_in: [float64!] + httpStatusCode_leq: float64 + httpStatusCode_lt: float64 + httpStatusCode_neq: float64 + httpStatusCode_notin: [float64!] + isIsolated: uint16 + isIsolated_geq: uint16 + isIsolated_gt: uint16 + isIsolated_in: [uint16!] + isIsolated_leq: uint16 + isIsolated_lt: uint16 + isIsolated_neq: uint16 + isIsolated_notin: [uint16!] + sourceInternalIp: string + sourceInternalIp_geq: string + sourceInternalIp_gt: string + sourceInternalIp_in: [string!] + sourceInternalIp_leq: string + sourceInternalIp_like: string + sourceInternalIp_lt: string + sourceInternalIp_neq: string + sourceInternalIp_notin: [string!] + sourceInternalIp_notlike: string + untrustedCertificateAction: string + untrustedCertificateAction_geq: string + untrustedCertificateAction_gt: string + untrustedCertificateAction_in: [string!] + untrustedCertificateAction_leq: string + untrustedCertificateAction_like: string + untrustedCertificateAction_lt: string + untrustedCertificateAction_neq: string + untrustedCertificateAction_notin: [string!] + untrustedCertificateAction_notlike: string + userId: string + userId_geq: string + userId_gt: string + userId_in: [string!] + userId_leq: string + userId_like: string + userId_lt: string + userId_neq: string + userId_notin: [string!] + userId_notlike: string +} + +enum AccountGatewayL7RequestsAdaptiveGroupsOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceId ascending""" + deviceId_ASC + + """deviceId descending""" + deviceId_DESC + + """email ascending""" + email_ASC + + """email descending""" + email_DESC + + """httpHost ascending""" + httpHost_ASC + + """httpHost descending""" + httpHost_DESC + + """httpStatusCode ascending""" + httpStatusCode_ASC + + """httpStatusCode descending""" + httpStatusCode_DESC + + """isIsolated ascending""" + isIsolated_ASC + + """isIsolated descending""" + isIsolated_DESC + + """sourceInternalIp ascending""" + sourceInternalIp_ASC + + """sourceInternalIp descending""" + sourceInternalIp_DESC + + """untrustedCertificateAction ascending""" + untrustedCertificateAction_ASC + + """untrustedCertificateAction descending""" + untrustedCertificateAction_DESC + + """userId ascending""" + userId_ASC + + """userId descending""" + userId_DESC +} + +""" +BETA - Aggregate counts of Gateway Resolver queries by category with adaptive sampling +""" +type AccountGatewayResolverByCategoryAdaptiveGroups { + """The number of Gateway Resolver queries""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayResolverByCategoryAdaptiveGroupsDimensions +} + +type AccountGatewayResolverByCategoryAdaptiveGroupsDimensions { + """ID of the category that was assigned to the domain""" + categoryId: uint16! + + """The date and time the DNS query was resolved""" + datetime: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """The date and time the event occurred at the edge truncated to minutes""" + datetimeMinute: Time! + + """The uuid identifying the customer Location used when resolving""" + locationId: string! + + """ + Enum identifier for the decision made by gateway-resolver, one of: (0, + unknown) (1, allowedByQueryName) (2, blockedByQueryName) (3, + blockedByCategory) (4, allowedOnNoLocation) (5, allowedOnNoPolicyMatch) (6, + blockedAlwaysCategory) (7, overrideForSafeSearch) (8, overrideApplied) (9, + blockedRule) (10, allowedRule) + + """ + resolverDecision: uint16! +} + +input AccountGatewayResolverByCategoryAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayResolverByCategoryAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayResolverByCategoryAdaptiveGroupsFilter_InputObject!] + categoryId: uint16 + categoryId_geq: uint16 + categoryId_gt: uint16 + categoryId_in: [uint16!] + categoryId_leq: uint16 + categoryId_lt: uint16 + categoryId_neq: uint16 + categoryId_notin: [uint16!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + locationId: string + locationId_geq: string + locationId_gt: string + locationId_in: [string!] + locationId_leq: string + locationId_like: string + locationId_lt: string + locationId_neq: string + locationId_notin: [string!] + locationId_notlike: string + resolverDecision: uint16 + resolverDecision_geq: uint16 + resolverDecision_gt: uint16 + resolverDecision_in: [uint16!] + resolverDecision_leq: uint16 + resolverDecision_lt: uint16 + resolverDecision_neq: uint16 + resolverDecision_notin: [uint16!] +} + +enum AccountGatewayResolverByCategoryAdaptiveGroupsOrderBy { + """categoryId ascending""" + categoryId_ASC + + """categoryId descending""" + categoryId_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """locationId ascending""" + locationId_ASC + + """locationId descending""" + locationId_DESC + + """resolverDecision ascending""" + resolverDecision_ASC + + """resolverDecision descending""" + resolverDecision_DESC +} + +"""Stats on dns custom resolvers""" +type AccountGatewayResolverByCustomResolverGroups { + """The average value for a metric""" + avg: AccountGatewayResolverByCustomResolverGroupsAvg + + """The number of Gateway Resolver queries""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayResolverByCustomResolverGroupsDimensions + + """Maximum response time""" + max: AccountGatewayResolverByCustomResolverGroupsMax +} + +type AccountGatewayResolverByCustomResolverGroupsAvg { + """Average latency""" + customResolverTimeInMs: uint64! + + """Average sample interval""" + sampleInterval: float64! +} + +type AccountGatewayResolverByCustomResolverGroupsDimensions { + """whether the response was cached or not""" + cacheStatus: uint8! + + """address at which custom resolver query was resolved at""" + customResolverAddress: string! + + """ + Response code recieved from the custom resolver 0 => unknown 27 => + dnsFirewallSuccess 29 => dnsFirewallCustomerRatelimit 31 => + dnsFirewallUpstreamFailure 32 => dnsFirewallUpstreamServfail + + """ + customResolverResponseCode: float64! + + """time took for custom resolver to respond""" + customResolverTimeInMs: float64! + + """The date and time the DNS query was resolved""" + datetime: Time! + + """The uuid identifying the customer Location used when resolving""" + locationId: string! + + """Name of the query, e.g. one.dash.cloudflare.com""" + queryName: string! + + """ + Enum identifier for the decision made by gateway-resolver, one of: (0, + unknown) (1, allowedByQueryName) (2, blockedByQueryName) (3, + blockedByCategory) (4, allowedOnNoLocation) (5, allowedOnNoPolicyMatch) (6, + blockedAlwaysCategory) (7, overrideForSafeSearch) (8, overrideApplied) (9, + blockedRule) (10, allowedRule) + + """ + resolverDecision: uint16! +} + +input AccountGatewayResolverByCustomResolverGroupsFilter_InputObject { + AND: [AccountGatewayResolverByCustomResolverGroupsFilter_InputObject!] + OR: [AccountGatewayResolverByCustomResolverGroupsFilter_InputObject!] + cacheStatus: uint8 + cacheStatus_geq: uint8 + cacheStatus_gt: uint8 + cacheStatus_in: bytes + cacheStatus_leq: uint8 + cacheStatus_lt: uint8 + cacheStatus_neq: uint8 + cacheStatus_notin: bytes + customResolverAddress: string + customResolverAddress_geq: string + customResolverAddress_gt: string + customResolverAddress_in: [string!] + customResolverAddress_leq: string + customResolverAddress_like: string + customResolverAddress_lt: string + customResolverAddress_neq: string + customResolverAddress_notin: [string!] + customResolverAddress_notlike: string + customResolverResponseCode: float64 + customResolverResponseCode_geq: float64 + customResolverResponseCode_gt: float64 + customResolverResponseCode_in: [float64!] + customResolverResponseCode_leq: float64 + customResolverResponseCode_lt: float64 + customResolverResponseCode_neq: float64 + customResolverResponseCode_notin: [float64!] + customResolverTimeInMs: float64 + customResolverTimeInMs_geq: float64 + customResolverTimeInMs_gt: float64 + customResolverTimeInMs_in: [float64!] + customResolverTimeInMs_leq: float64 + customResolverTimeInMs_lt: float64 + customResolverTimeInMs_neq: float64 + customResolverTimeInMs_notin: [float64!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + locationId: string + locationId_geq: string + locationId_gt: string + locationId_in: [string!] + locationId_leq: string + locationId_like: string + locationId_lt: string + locationId_neq: string + locationId_notin: [string!] + locationId_notlike: string + queryName: string + queryName_geq: string + queryName_gt: string + queryName_in: [string!] + queryName_leq: string + queryName_like: string + queryName_lt: string + queryName_neq: string + queryName_notin: [string!] + queryName_notlike: string + resolverDecision: uint16 + resolverDecision_geq: uint16 + resolverDecision_gt: uint16 + resolverDecision_in: [uint16!] + resolverDecision_leq: uint16 + resolverDecision_lt: uint16 + resolverDecision_neq: uint16 + resolverDecision_notin: [uint16!] +} + +type AccountGatewayResolverByCustomResolverGroupsMax { + """Maximum response time""" + customResolverTimeInMs: float64! +} + +enum AccountGatewayResolverByCustomResolverGroupsOrderBy { + """avg(customResolverTimeInMs) ascending""" + avg_customResolverTimeInMs_ASC + + """avg(customResolverTimeInMs) descending""" + avg_customResolverTimeInMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """customResolverAddress ascending""" + customResolverAddress_ASC + + """customResolverAddress descending""" + customResolverAddress_DESC + + """customResolverResponseCode ascending""" + customResolverResponseCode_ASC + + """customResolverResponseCode descending""" + customResolverResponseCode_DESC + + """customResolverTimeInMs ascending""" + customResolverTimeInMs_ASC + + """customResolverTimeInMs descending""" + customResolverTimeInMs_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """locationId ascending""" + locationId_ASC + + """locationId descending""" + locationId_DESC + + """max(customResolverTimeInMs) ascending""" + max_customResolverTimeInMs_ASC + + """max(customResolverTimeInMs) descending""" + max_customResolverTimeInMs_DESC + + """queryName ascending""" + queryName_ASC + + """queryName descending""" + queryName_DESC + + """resolverDecision ascending""" + resolverDecision_ASC + + """resolverDecision descending""" + resolverDecision_DESC +} + +"""Total time spent on executing firewall rules at the edge""" +type AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsAvg + + """The number of Gateway Resolver queries""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsDimensions + + """Maximum execution time""" + max: AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsMax + + """Quantiles of a rule execution performance""" + quantiles: AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsQuantiles +} + +type AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsDimensions { + """Request timestamp""" + datetime: Time! + + """Request timestamp month""" + datetimeMonth: Time! +} + +input AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsFilter_InputObject!] + datetime: Time + datetimeMonth: Time + datetimeMonth_geq: Time + datetimeMonth_gt: Time + datetimeMonth_in: [Time!] + datetimeMonth_leq: Time + datetimeMonth_lt: Time + datetimeMonth_neq: Time + datetimeMonth_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +type AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsMax { + """Maximum execution time""" + executionTime: float64! +} + +enum AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeMonth ascending""" + datetimeMonth_ASC + + """datetimeMonth descending""" + datetimeMonth_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """max(executionTime) ascending""" + max_executionTime_ASC + + """max(executionTime) descending""" + max_executionTime_DESC + + """quantiles(executionTimeMsP25) ascending""" + quantiles_executionTimeMsP25_ASC + + """quantiles(executionTimeMsP25) descending""" + quantiles_executionTimeMsP25_DESC + + """quantiles(executionTimeMsP50) ascending""" + quantiles_executionTimeMsP50_ASC + + """quantiles(executionTimeMsP50) descending""" + quantiles_executionTimeMsP50_DESC + + """quantiles(executionTimeMsP75) ascending""" + quantiles_executionTimeMsP75_ASC + + """quantiles(executionTimeMsP75) descending""" + quantiles_executionTimeMsP75_DESC + + """quantiles(executionTimeMsP90) ascending""" + quantiles_executionTimeMsP90_ASC + + """quantiles(executionTimeMsP90) descending""" + quantiles_executionTimeMsP90_DESC + + """quantiles(executionTimeMsP95) ascending""" + quantiles_executionTimeMsP95_ASC + + """quantiles(executionTimeMsP95) descending""" + quantiles_executionTimeMsP95_DESC + + """quantiles(executionTimeMsP98) ascending""" + quantiles_executionTimeMsP98_ASC + + """quantiles(executionTimeMsP98) descending""" + quantiles_executionTimeMsP98_DESC + + """quantiles(executionTimeMsP99) ascending""" + quantiles_executionTimeMsP99_ASC + + """quantiles(executionTimeMsP99) descending""" + quantiles_executionTimeMsP99_DESC +} + +type AccountGatewayResolverByRuleExecutionPerformanceAdaptiveGroupsQuantiles { + """Execution time performance of 25th percentile in milliseconds""" + executionTimeMsP25: float64! + + """Execution time performance of 50th percentile in milliseconds""" + executionTimeMsP50: float64! + + """Execution time performance of 75th percentile in milliseconds""" + executionTimeMsP75: float64! + + """Execution time performance of 90th percentile in milliseconds""" + executionTimeMsP90: float64! + + """Execution time performance of 95th percentile in milliseconds""" + executionTimeMsP95: float64! + + """Execution time performance of 98th percentile in milliseconds""" + executionTimeMsP98: float64! + + """Execution time performance of 99th percentile in milliseconds""" + executionTimeMsP99: float64! +} + +""" +BETA - Aggregate counts of Gateway Resolver queries with adaptive sampling +""" +type AccountGatewayResolverQueriesAdaptiveGroups { + """The number of Gateway Resolver queries""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountGatewayResolverQueriesAdaptiveGroupsDimensions +} + +type AccountGatewayResolverQueriesAdaptiveGroupsDimensions { + """Json array of categories for this query""" + categoryIds: string! + + """The date and time the DNS query was resolved""" + datetime: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """The date and time the event occurred at the edge truncated to minutes""" + datetimeMinute: Time! + + """The uuid identifying the customer Location used when resolving""" + locationId: string! + + """Json array of indicator feed IDs for this query that matched rule""" + matchedIndicatorFeedIds: string! + + """Name of the query, e.g. one.dash.cloudflare.com""" + queryName: string! + + """Name of the query in reverse order, e.g. com.cloudflare.dash.one""" + queryNameReversed: string! + + """ + Enum identifier for the decision made by gateway-resolver, one of: (0, + unknown) (1, allowedByQueryName) (2, blockedByQueryName) (3, + blockedByCategory) (4, allowedOnNoLocation) (5, allowedOnNoPolicyMatch) (6, + blockedAlwaysCategory) (7, overrideForSafeSearch) (8, overrideApplied) (9, + blockedRule) (10, allowedRule) + + """ + resolverDecision: uint16! + + """Json object of schedule releated information""" + scheduleInfo: string! +} + +input AccountGatewayResolverQueriesAdaptiveGroupsFilter_InputObject { + AND: [AccountGatewayResolverQueriesAdaptiveGroupsFilter_InputObject!] + OR: [AccountGatewayResolverQueriesAdaptiveGroupsFilter_InputObject!] + categoryIds: string + categoryIds_geq: string + categoryIds_gt: string + categoryIds_in: [string!] + categoryIds_leq: string + categoryIds_like: string + categoryIds_lt: string + categoryIds_neq: string + categoryIds_notin: [string!] + categoryIds_notlike: string + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + locationId: string + locationId_geq: string + locationId_gt: string + locationId_in: [string!] + locationId_leq: string + locationId_like: string + locationId_lt: string + locationId_neq: string + locationId_notin: [string!] + locationId_notlike: string + matchedIndicatorFeedIds: string + matchedIndicatorFeedIds_geq: string + matchedIndicatorFeedIds_gt: string + matchedIndicatorFeedIds_in: [string!] + matchedIndicatorFeedIds_leq: string + matchedIndicatorFeedIds_like: string + matchedIndicatorFeedIds_lt: string + matchedIndicatorFeedIds_neq: string + matchedIndicatorFeedIds_notin: [string!] + matchedIndicatorFeedIds_notlike: string + queryName: string + queryNameReversed: string + queryNameReversed_geq: string + queryNameReversed_gt: string + queryNameReversed_in: [string!] + queryNameReversed_leq: string + queryNameReversed_like: string + queryNameReversed_lt: string + queryNameReversed_neq: string + queryNameReversed_notin: [string!] + queryNameReversed_notlike: string + queryName_geq: string + queryName_gt: string + queryName_in: [string!] + queryName_leq: string + queryName_like: string + queryName_lt: string + queryName_neq: string + queryName_notin: [string!] + queryName_notlike: string + resolverDecision: uint16 + resolverDecision_geq: uint16 + resolverDecision_gt: uint16 + resolverDecision_in: [uint16!] + resolverDecision_leq: uint16 + resolverDecision_lt: uint16 + resolverDecision_neq: uint16 + resolverDecision_notin: [uint16!] + scheduleInfo: string + scheduleInfo_geq: string + scheduleInfo_gt: string + scheduleInfo_in: [string!] + scheduleInfo_leq: string + scheduleInfo_like: string + scheduleInfo_lt: string + scheduleInfo_neq: string + scheduleInfo_notin: [string!] + scheduleInfo_notlike: string +} + +enum AccountGatewayResolverQueriesAdaptiveGroupsOrderBy { + """categoryIds ascending""" + categoryIds_ASC + + """categoryIds descending""" + categoryIds_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """locationId ascending""" + locationId_ASC + + """locationId descending""" + locationId_DESC + + """matchedIndicatorFeedIds ascending""" + matchedIndicatorFeedIds_ASC + + """matchedIndicatorFeedIds descending""" + matchedIndicatorFeedIds_DESC + + """queryNameReversed ascending""" + queryNameReversed_ASC + + """queryNameReversed descending""" + queryNameReversed_DESC + + """queryName ascending""" + queryName_ASC + + """queryName descending""" + queryName_DESC + + """resolverDecision ascending""" + resolverDecision_ASC + + """resolverDecision descending""" + resolverDecision_DESC + + """scheduleInfo ascending""" + scheduleInfo_ASC + + """scheduleInfo descending""" + scheduleInfo_DESC +} + +"""Daily rollups of request data""" +type AccountHttpRequests1dGroups { + """The average value for a metric per dimension""" + avg: AccountHttpRequests1dGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountHttpRequests1dGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountHttpRequests1dGroupsSum + + """The number of unique values for a metric per dimension""" + uniq: AccountHttpRequests1dGroupsUniq +} + +type AccountHttpRequests1dGroupsAvg { + bytes: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type AccountHttpRequests1dGroupsBrowserMapElem { + """Successful requests for HTML content""" + pageViews: uint64! + + """Browser type""" + uaBrowserFamily: string! +} + +type AccountHttpRequests1dGroupsClientHTTPVersionMapElem { + """HTTP version""" + clientHTTPProtocol: string! + requests: uint64! +} + +type AccountHttpRequests1dGroupsClientSSLMapElem { + """Protocol version""" + clientSSLProtocol: string! + requests: uint64! +} + +type AccountHttpRequests1dGroupsContentTypeMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + requests: uint64! +} + +type AccountHttpRequests1dGroupsCountryMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type AccountHttpRequests1dGroupsDimensions { + """Request date""" + date: Date! +} + +input AccountHttpRequests1dGroupsFilter_InputObject { + AND: [AccountHttpRequests1dGroupsFilter_InputObject!] + OR: [AccountHttpRequests1dGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] +} + +type AccountHttpRequests1dGroupsIpClassMapElem { + """IP class""" + ipType: string! + requests: uint64! +} + +enum AccountHttpRequests1dGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(encryptedBytes) ascending""" + sum_encryptedBytes_ASC + + """sum(encryptedBytes) descending""" + sum_encryptedBytes_DESC + + """sum(encryptedRequests) ascending""" + sum_encryptedRequests_ASC + + """sum(encryptedRequests) descending""" + sum_encryptedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(threats) ascending""" + sum_threats_ASC + + """sum(threats) descending""" + sum_threats_DESC + + """uniq(uniques) ascending""" + uniq_uniques_ASC + + """uniq(uniques) descending""" + uniq_uniques_DESC +} + +type AccountHttpRequests1dGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type AccountHttpRequests1dGroupsSum { + browserMap: [AccountHttpRequests1dGroupsBrowserMapElem!]! + + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + clientHTTPVersionMap: [AccountHttpRequests1dGroupsClientHTTPVersionMapElem!]! + clientSSLMap: [AccountHttpRequests1dGroupsClientSSLMapElem!]! + contentTypeMap: [AccountHttpRequests1dGroupsContentTypeMapElem!]! + countryMap: [AccountHttpRequests1dGroupsCountryMapElem!]! + + """Bytes returned to client using SSL/TLS protocol""" + encryptedBytes: uint64! + + """Requests served using SSL/TLS protocol""" + encryptedRequests: uint64! + ipClassMap: [AccountHttpRequests1dGroupsIpClassMapElem!]! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + responseStatusMap: [AccountHttpRequests1dGroupsResponseStatusMapElem!]! + threatPathingMap: [AccountHttpRequests1dGroupsThreatPathingMapElem!]! + + """Requests classified as threats""" + threats: uint64! +} + +type AccountHttpRequests1dGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +type AccountHttpRequests1dGroupsUniq { + """A number of unique IPs""" + uniques: uint64! +} + +"""Hourly rollups of request data""" +type AccountHttpRequests1hGroups { + """The average value for a metric per dimension""" + avg: AccountHttpRequests1hGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountHttpRequests1hGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountHttpRequests1hGroupsSum + + """The number of unique values for a metric per dimension""" + uniq: AccountHttpRequests1hGroupsUniq +} + +type AccountHttpRequests1hGroupsAvg { + bytes: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type AccountHttpRequests1hGroupsBrowserMapElem { + """Successful requests for HTML content""" + pageViews: uint64! + + """Browser type""" + uaBrowserFamily: string! +} + +type AccountHttpRequests1hGroupsClientHTTPVersionMapElem { + """HTTP version""" + clientHTTPProtocol: string! + requests: uint64! +} + +type AccountHttpRequests1hGroupsClientSSLMapElem { + """Protocol version""" + clientSSLProtocol: string! + requests: uint64! +} + +type AccountHttpRequests1hGroupsContentTypeMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + requests: uint64! +} + +type AccountHttpRequests1hGroupsCountryMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type AccountHttpRequests1hGroupsDimensions { + """Request date""" + date: Date! + + """Request datetime truncated to the hour""" + datetime: Time! +} + +input AccountHttpRequests1hGroupsFilter_InputObject { + AND: [AccountHttpRequests1hGroupsFilter_InputObject!] + OR: [AccountHttpRequests1hGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +type AccountHttpRequests1hGroupsIpClassMapElem { + """IP class""" + ipType: string! + requests: uint64! +} + +enum AccountHttpRequests1hGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(encryptedBytes) ascending""" + sum_encryptedBytes_ASC + + """sum(encryptedBytes) descending""" + sum_encryptedBytes_DESC + + """sum(encryptedRequests) ascending""" + sum_encryptedRequests_ASC + + """sum(encryptedRequests) descending""" + sum_encryptedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(threats) ascending""" + sum_threats_ASC + + """sum(threats) descending""" + sum_threats_DESC + + """uniq(uniques) ascending""" + uniq_uniques_ASC + + """uniq(uniques) descending""" + uniq_uniques_DESC +} + +type AccountHttpRequests1hGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type AccountHttpRequests1hGroupsSum { + browserMap: [AccountHttpRequests1hGroupsBrowserMapElem!]! + + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + clientHTTPVersionMap: [AccountHttpRequests1hGroupsClientHTTPVersionMapElem!]! + clientSSLMap: [AccountHttpRequests1hGroupsClientSSLMapElem!]! + contentTypeMap: [AccountHttpRequests1hGroupsContentTypeMapElem!]! + countryMap: [AccountHttpRequests1hGroupsCountryMapElem!]! + + """Bytes returned to client using SSL/TLS protocol""" + encryptedBytes: uint64! + + """Requests served using SSL/TLS protocol""" + encryptedRequests: uint64! + ipClassMap: [AccountHttpRequests1hGroupsIpClassMapElem!]! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + responseStatusMap: [AccountHttpRequests1hGroupsResponseStatusMapElem!]! + threatPathingMap: [AccountHttpRequests1hGroupsThreatPathingMapElem!]! + + """Requests classified as threats""" + threats: uint64! +} + +type AccountHttpRequests1hGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +type AccountHttpRequests1hGroupsUniq { + """A number of unique IPs""" + uniques: uint64! +} + +"""Minutely rollups of request data""" +type AccountHttpRequests1mGroups { + """The average value for a metric per dimension""" + avg: AccountHttpRequests1mGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountHttpRequests1mGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountHttpRequests1mGroupsSum + + """The number of unique values for a metric per dimension""" + uniq: AccountHttpRequests1mGroupsUniq +} + +type AccountHttpRequests1mGroupsAvg { + bytes: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type AccountHttpRequests1mGroupsBrowserMapElem { + """Successful requests for HTML content""" + pageViews: uint64! + + """Browser type""" + uaBrowserFamily: string! +} + +type AccountHttpRequests1mGroupsClientHTTPVersionMapElem { + """HTTP version""" + clientHTTPProtocol: string! + requests: uint64! +} + +type AccountHttpRequests1mGroupsClientSSLMapElem { + """Protocol version""" + clientSSLProtocol: string! + requests: uint64! +} + +type AccountHttpRequests1mGroupsContentTypeMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + requests: uint64! +} + +type AccountHttpRequests1mGroupsCountryMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type AccountHttpRequests1mGroupsDimensions { + """Request date""" + date: Date! + + """Request datetime, truncated to the minute""" + datetime: Time! + + """Request datetime truncated to the day""" + datetimeDay: Time! + + """Request datetime truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime truncated to the hour""" + datetimeHour: Time! + + """Request datetime truncated to the minute""" + datetimeMinute: Time! @deprecated(reason: "Field is replaced with datetime") +} + +input AccountHttpRequests1mGroupsFilter_InputObject { + AND: [AccountHttpRequests1mGroupsFilter_InputObject!] + OR: [AccountHttpRequests1mGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeDay: Time + datetimeDay_geq: Time + datetimeDay_gt: Time + datetimeDay_in: [Time!] + datetimeDay_leq: Time + datetimeDay_lt: Time + datetimeDay_neq: Time + datetimeDay_notin: [Time!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +type AccountHttpRequests1mGroupsIpClassMapElem { + """IP class""" + ipType: string! + requests: uint64! +} + +enum AccountHttpRequests1mGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeDay ascending""" + datetimeDay_ASC + + """datetimeDay descending""" + datetimeDay_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(encryptedBytes) ascending""" + sum_encryptedBytes_ASC + + """sum(encryptedBytes) descending""" + sum_encryptedBytes_DESC + + """sum(encryptedRequests) ascending""" + sum_encryptedRequests_ASC + + """sum(encryptedRequests) descending""" + sum_encryptedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(threats) ascending""" + sum_threats_ASC + + """sum(threats) descending""" + sum_threats_DESC + + """uniq(uniques) ascending""" + uniq_uniques_ASC + + """uniq(uniques) descending""" + uniq_uniques_DESC +} + +type AccountHttpRequests1mGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type AccountHttpRequests1mGroupsSum { + browserMap: [AccountHttpRequests1mGroupsBrowserMapElem!]! + + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + clientHTTPVersionMap: [AccountHttpRequests1mGroupsClientHTTPVersionMapElem!]! + clientSSLMap: [AccountHttpRequests1mGroupsClientSSLMapElem!]! + contentTypeMap: [AccountHttpRequests1mGroupsContentTypeMapElem!]! + countryMap: [AccountHttpRequests1mGroupsCountryMapElem!]! + + """Bytes returned to client using SSL/TLS protocol""" + encryptedBytes: uint64! + + """Requests served using SSL/TLS protocol""" + encryptedRequests: uint64! + ipClassMap: [AccountHttpRequests1mGroupsIpClassMapElem!]! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + responseStatusMap: [AccountHttpRequests1mGroupsResponseStatusMapElem!]! + threatPathingMap: [AccountHttpRequests1mGroupsThreatPathingMapElem!]! + + """Requests classified as threats""" + threats: uint64! +} + +type AccountHttpRequests1mGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +type AccountHttpRequests1mGroupsUniq { + """A number of unique IPs""" + uniques: uint64! +} + +"""Raw HTTP requests with adaptive sampling""" +type AccountHttpRequestsAdaptive { + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """Judgement of the bot management system""" + botManagementDecision: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Range of the bot management score""" + botScoreBucketBy10: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """Used Cache Reserve to serve the response""" + cacheReserveUsed: uint8! + + """Cache status""" + cacheStatus: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + + """The ASN number of the visitor""" + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + clientDeviceType: string! + + """The visitor's IP address (IPv4 or IPv6)""" + clientIP: string! + + """The referrer host""" + clientRefererHost: string! + + """The HTTP hostname requested by the visitor""" + clientRequestHTTPHost: string! + + """HTTP method of client request""" + clientRequestHTTPMethodName: string! + + """The version of HTTP protocol requested by the visitor""" + clientRequestHTTPProtocol: string! + + """The path requested by visitor""" + clientRequestPath: string! + + """Query parameters of client request""" + clientRequestQuery: string! + + """HTTP request referrer""" + clientRequestReferer: string! + + """The url scheme requested by the visitor""" + clientRequestScheme: string! + + """SSL protocol version""" + clientSSLProtocol: string! + coloCode: string! + + """ + 1 if not all contents for this request where successfully scanned, else 0 + """ + contentScanHasFailed: uint8! + + """Number of scannable content objects that are malicious""" + contentScanNumMaliciousObj: uint8! + + """Number of scannable content objects""" + contentScanNumObj: uint8! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """ + The time elapsed resolving a CNAME if it was required to reach your origin + """ + edgeDnsResponseTimeMs: uint16! + edgeResponseContentTypeName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! + + """ + The time elapsed between processing the first byte of the request until when we started sending a response + """ + edgeTimeToFirstByteMs: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """ + '1' if a request was inititiated by a Cloudflare Worker on another zone; '0' otherwise. + """ + isCrossZoneSubrequest: uint8! + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """ + Inter-request statistics computed for this JA4 across Cloudflare's entire global edge network + """ + ja4Signals: [AccountHttpRequestsAdaptiveJa4SignalsElem!]! + + """The distinct result of checking for leaked credentials""" + leakedCredentialCheckResult: string! + originASN: uint32! + + """ASN associated with origin""" + originASNDescription: string! + originIP: string! + originResponseDurationMs: uint64! + + """HTTP origin response status code returned to browser""" + originResponseStatus: uint16! + + """The RayId of the request""" + rayName: string! + requestSource: string! + + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + securityAction: string! + + """The Cloudflare security product triggered by this request""" + securitySource: string! + upperTierColoName: string! + + """visitor's user-agent string""" + userAgent: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The X-Requested-With header of the client request""" + xRequestedWith: string! + + """Associated zone""" + zoneTag: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input AccountHttpRequestsAdaptiveFilter_InputObject { + AND: [AccountHttpRequestsAdaptiveFilter_InputObject!] + OR: [AccountHttpRequestsAdaptiveFilter_InputObject!] + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botManagementDecision: string + botManagementDecision_geq: string + botManagementDecision_gt: string + botManagementDecision_in: [string!] + botManagementDecision_leq: string + botManagementDecision_like: string + botManagementDecision_lt: string + botManagementDecision_neq: string + botManagementDecision_notin: [string!] + botManagementDecision_notlike: string + botScore: uint8 + botScoreBucketBy10: uint8 + botScoreBucketBy10_geq: uint8 + botScoreBucketBy10_gt: uint8 + botScoreBucketBy10_in: bytes + botScoreBucketBy10_leq: uint8 + botScoreBucketBy10_lt: uint8 + botScoreBucketBy10_neq: uint8 + botScoreBucketBy10_notin: bytes + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + cacheReserveUsed: uint8 + cacheReserveUsed_geq: uint8 + cacheReserveUsed_gt: uint8 + cacheReserveUsed_in: bytes + cacheReserveUsed_leq: uint8 + cacheReserveUsed_lt: uint8 + cacheReserveUsed_neq: uint8 + cacheReserveUsed_notin: bytes + cacheStatus: string + cacheStatus_geq: string + cacheStatus_gt: string + cacheStatus_in: [string!] + cacheStatus_leq: string + cacheStatus_like: string + cacheStatus_lt: string + cacheStatus_neq: string + cacheStatus_notin: [string!] + cacheStatus_notlike: string + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientDeviceType: string + clientDeviceType_geq: string + clientDeviceType_gt: string + clientDeviceType_in: [string!] + clientDeviceType_leq: string + clientDeviceType_like: string + clientDeviceType_lt: string + clientDeviceType_neq: string + clientDeviceType_notin: [string!] + clientDeviceType_notlike: string + clientIP: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestReferer: string + clientRequestReferer_geq: string + clientRequestReferer_gt: string + clientRequestReferer_in: [string!] + clientRequestReferer_leq: string + clientRequestReferer_like: string + clientRequestReferer_lt: string + clientRequestReferer_neq: string + clientRequestReferer_notin: [string!] + clientRequestReferer_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + clientSSLProtocol: string + clientSSLProtocol_geq: string + clientSSLProtocol_gt: string + clientSSLProtocol_in: [string!] + clientSSLProtocol_leq: string + clientSSLProtocol_like: string + clientSSLProtocol_lt: string + clientSSLProtocol_neq: string + clientSSLProtocol_notin: [string!] + clientSSLProtocol_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + contentScanHasFailed: uint8 + contentScanHasFailed_geq: uint8 + contentScanHasFailed_gt: uint8 + contentScanHasFailed_in: bytes + contentScanHasFailed_leq: uint8 + contentScanHasFailed_lt: uint8 + contentScanHasFailed_neq: uint8 + contentScanHasFailed_notin: bytes + contentScanNumMaliciousObj: uint8 + contentScanNumMaliciousObj_geq: uint8 + contentScanNumMaliciousObj_gt: uint8 + contentScanNumMaliciousObj_in: bytes + contentScanNumMaliciousObj_leq: uint8 + contentScanNumMaliciousObj_lt: uint8 + contentScanNumMaliciousObj_neq: uint8 + contentScanNumMaliciousObj_notin: bytes + contentScanNumObj: uint8 + contentScanNumObj_geq: uint8 + contentScanNumObj_gt: uint8 + contentScanNumObj_in: bytes + contentScanNumObj_leq: uint8 + contentScanNumObj_lt: uint8 + contentScanNumObj_neq: uint8 + contentScanNumObj_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeDnsResponseTimeMs: uint16 + edgeDnsResponseTimeMs_geq: uint16 + edgeDnsResponseTimeMs_gt: uint16 + edgeDnsResponseTimeMs_in: [uint16!] + edgeDnsResponseTimeMs_leq: uint16 + edgeDnsResponseTimeMs_lt: uint16 + edgeDnsResponseTimeMs_neq: uint16 + edgeDnsResponseTimeMs_notin: [uint16!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + edgeTimeToFirstByteMs: uint16 + edgeTimeToFirstByteMs_geq: uint16 + edgeTimeToFirstByteMs_gt: uint16 + edgeTimeToFirstByteMs_in: [uint16!] + edgeTimeToFirstByteMs_leq: uint16 + edgeTimeToFirstByteMs_lt: uint16 + edgeTimeToFirstByteMs_neq: uint16 + edgeTimeToFirstByteMs_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + isCrossZoneSubrequest: uint8 + isCrossZoneSubrequest_geq: uint8 + isCrossZoneSubrequest_gt: uint8 + isCrossZoneSubrequest_in: bytes + isCrossZoneSubrequest_leq: uint8 + isCrossZoneSubrequest_lt: uint8 + isCrossZoneSubrequest_neq: uint8 + isCrossZoneSubrequest_notin: bytes + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + leakedCredentialCheckResult: string + leakedCredentialCheckResult_geq: string + leakedCredentialCheckResult_gt: string + leakedCredentialCheckResult_in: [string!] + leakedCredentialCheckResult_leq: string + leakedCredentialCheckResult_like: string + leakedCredentialCheckResult_lt: string + leakedCredentialCheckResult_neq: string + leakedCredentialCheckResult_notin: [string!] + leakedCredentialCheckResult_notlike: string + originASN: uint32 + originASNDescription: string + originASNDescription_geq: string + originASNDescription_gt: string + originASNDescription_in: [string!] + originASNDescription_leq: string + originASNDescription_like: string + originASNDescription_lt: string + originASNDescription_neq: string + originASNDescription_notin: [string!] + originASNDescription_notlike: string + originASN_geq: uint32 + originASN_gt: uint32 + originASN_in: [uint32!] + originASN_leq: uint32 + originASN_lt: uint32 + originASN_neq: uint32 + originASN_notin: [uint32!] + originIP: string + originIP_geq: string + originIP_gt: string + originIP_in: [string!] + originIP_leq: string + originIP_like: string + originIP_lt: string + originIP_neq: string + originIP_notin: [string!] + originIP_notlike: string + originResponseDurationMs: uint64 + originResponseDurationMs_geq: uint64 + originResponseDurationMs_gt: uint64 + originResponseDurationMs_in: [uint64!] + originResponseDurationMs_leq: uint64 + originResponseDurationMs_lt: uint64 + originResponseDurationMs_neq: uint64 + originResponseDurationMs_notin: [uint64!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + requestSource: string + requestSource_geq: string + requestSource_gt: string + requestSource_in: [string!] + requestSource_leq: string + requestSource_like: string + requestSource_lt: string + requestSource_neq: string + requestSource_notin: [string!] + requestSource_notlike: string + securityAction: string + securityAction_geq: string + securityAction_gt: string + securityAction_in: [string!] + securityAction_leq: string + securityAction_like: string + securityAction_lt: string + securityAction_neq: string + securityAction_notin: [string!] + securityAction_notlike: string + securitySource: string + securitySource_geq: string + securitySource_gt: string + securitySource_in: [string!] + securitySource_leq: string + securitySource_like: string + securitySource_lt: string + securitySource_neq: string + securitySource_notin: [string!] + securitySource_notlike: string + upperTierColoName: string + upperTierColoName_geq: string + upperTierColoName_gt: string + upperTierColoName_in: [string!] + upperTierColoName_leq: string + upperTierColoName_like: string + upperTierColoName_lt: string + upperTierColoName_neq: string + upperTierColoName_notin: [string!] + upperTierColoName_notlike: string + userAgent: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + xRequestedWith: string + xRequestedWith_geq: string + xRequestedWith_gt: string + xRequestedWith_in: [string!] + xRequestedWith_leq: string + xRequestedWith_like: string + xRequestedWith_lt: string + xRequestedWith_neq: string + xRequestedWith_notin: [string!] + xRequestedWith_notlike: string + zoneTag: string + zoneTag_geq: string + zoneTag_gt: string + zoneTag_in: [string!] + zoneTag_leq: string + zoneTag_like: string + zoneTag_lt: string + zoneTag_neq: string + zoneTag_notin: [string!] + zoneTag_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +"""Aggregated HTTP requests data with adaptive sampling""" +type AccountHttpRequestsAdaptiveGroups { + """The average value used for sample interval""" + avg: AccountHttpRequestsAdaptiveGroupsAvg + + """ALPHA - DO NOT USE""" + confidence(level: float64!): AccountHttpRequestsAdaptiveGroupsConfidence! + + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountHttpRequestsAdaptiveGroupsDimensions + + """Quantiles of a metric per dimension""" + quantiles: AccountHttpRequestsAdaptiveGroupsQuantiles + + """The ratio of a range of status codes, between 0 and 1""" + ratio: AccountHttpRequestsAdaptiveGroupsRatio + + """The sum of values for a metric per dimension""" + sum: AccountHttpRequestsAdaptiveGroupsSum +} + +type AccountHttpRequestsAdaptiveGroupsAvg { + """ + The proportion of requests that were inititiated by a Cloudflare Worker on another zone + """ + crossZoneSubrequests: float64! + edgeDnsResponseTimeMs: float64! + edgeTimeToFirstByteMs: float64! + + """ + The average originResponseDuration, in milliseconds, excluding 0 values (i.e. cached ones) + """ + originResponseDurationMs: float64! + sampleInterval: float64! +} + +type AccountHttpRequestsAdaptiveGroupsConfidence { + """ + The number of values for a metric per dimension, with confidence intervals + """ + count: Confidence! + + """Confidence level that was requested""" + level: float64! + + """ + The sum of values for a metric per dimension, with confidence intervals + """ + sum: AccountHttpRequestsAdaptiveGroupsSumConfidence +} + +type AccountHttpRequestsAdaptiveGroupsDimensions { + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """Judgement of the bot management system""" + botManagementDecision: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Range of the bot management score""" + botScoreBucketBy10: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """Used Cache Reserve to serve the response""" + cacheReserveUsed: uint8! + cacheStatus: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + clientDeviceType: string! + clientIP: string! + + """The referrer host""" + clientRefererHost: string! + + """Host requested by the client""" + clientRequestHTTPHost: string! + + """HTTP method of client request""" + clientRequestHTTPMethodName: string! + + """HTTP protocol version""" + clientRequestHTTPProtocol: string! + + """Path of client request""" + clientRequestPath: string! + + """Query parameters of client request""" + clientRequestQuery: string! + + """HTTP request referrer""" + clientRequestReferer: string! + + """HTTP request URI scheme (http/https)""" + clientRequestScheme: string! + + """SSL protocol version""" + clientSSLProtocol: string! + coloCode: string! + + """ + 1 if not all contents for this request where successfully scanned, else 0 + """ + contentScanHasFailed: uint8! + + """Number of scannable content objects that are malicious""" + contentScanNumMaliciousObj: uint8! + + """Number of scannable content objects""" + contentScanNumObj: uint8! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """ + The time elapsed resolving a CNAME if it was required to reach your origin + """ + edgeDnsResponseTimeMs: uint16! + edgeResponseContentTypeName: string! + edgeResponseStatus: uint16! + + """ + The time elapsed between processing the first byte of the request until when we started sending a response + """ + edgeTimeToFirstByteMs: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """ + '1' if a request was inititiated by a Cloudflare Worker on another zone; '0' otherwise. + """ + isCrossZoneSubrequest: uint8! + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """The distinct result of checking for leaked credentials""" + leakedCredentialCheckResult: string! + originASN: uint32! + + """ASN associated with origin""" + originASNDescription: string! + originIP: string! + originResponseDurationMs: uint64! + + """HTTP response status code returned by the origin""" + originResponseStatus: uint16! + requestSource: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + securityAction: string! + + """The Cloudflare security product triggered by this request""" + securitySource: string! + upperTierColoName: string! + userAgent: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The X-Requested-With header of the client request""" + xRequestedWith: string! + + """Associated zone""" + zoneTag: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input AccountHttpRequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountHttpRequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountHttpRequestsAdaptiveGroupsFilter_InputObject!] + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botManagementDecision: string + botManagementDecision_geq: string + botManagementDecision_gt: string + botManagementDecision_in: [string!] + botManagementDecision_leq: string + botManagementDecision_like: string + botManagementDecision_lt: string + botManagementDecision_neq: string + botManagementDecision_notin: [string!] + botManagementDecision_notlike: string + botScore: uint8 + botScoreBucketBy10: uint8 + botScoreBucketBy10_geq: uint8 + botScoreBucketBy10_gt: uint8 + botScoreBucketBy10_in: bytes + botScoreBucketBy10_leq: uint8 + botScoreBucketBy10_lt: uint8 + botScoreBucketBy10_neq: uint8 + botScoreBucketBy10_notin: bytes + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + cacheReserveUsed: uint8 + cacheReserveUsed_geq: uint8 + cacheReserveUsed_gt: uint8 + cacheReserveUsed_in: bytes + cacheReserveUsed_leq: uint8 + cacheReserveUsed_lt: uint8 + cacheReserveUsed_neq: uint8 + cacheReserveUsed_notin: bytes + cacheStatus: string + cacheStatus_geq: string + cacheStatus_gt: string + cacheStatus_in: [string!] + cacheStatus_leq: string + cacheStatus_like: string + cacheStatus_lt: string + cacheStatus_neq: string + cacheStatus_notin: [string!] + cacheStatus_notlike: string + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientDeviceType: string + clientDeviceType_geq: string + clientDeviceType_gt: string + clientDeviceType_in: [string!] + clientDeviceType_leq: string + clientDeviceType_like: string + clientDeviceType_lt: string + clientDeviceType_neq: string + clientDeviceType_notin: [string!] + clientDeviceType_notlike: string + clientIP: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestReferer: string + clientRequestReferer_geq: string + clientRequestReferer_gt: string + clientRequestReferer_in: [string!] + clientRequestReferer_leq: string + clientRequestReferer_like: string + clientRequestReferer_lt: string + clientRequestReferer_neq: string + clientRequestReferer_notin: [string!] + clientRequestReferer_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + clientSSLProtocol: string + clientSSLProtocol_geq: string + clientSSLProtocol_gt: string + clientSSLProtocol_in: [string!] + clientSSLProtocol_leq: string + clientSSLProtocol_like: string + clientSSLProtocol_lt: string + clientSSLProtocol_neq: string + clientSSLProtocol_notin: [string!] + clientSSLProtocol_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + contentScanHasFailed: uint8 + contentScanHasFailed_geq: uint8 + contentScanHasFailed_gt: uint8 + contentScanHasFailed_in: bytes + contentScanHasFailed_leq: uint8 + contentScanHasFailed_lt: uint8 + contentScanHasFailed_neq: uint8 + contentScanHasFailed_notin: bytes + contentScanNumMaliciousObj: uint8 + contentScanNumMaliciousObj_geq: uint8 + contentScanNumMaliciousObj_gt: uint8 + contentScanNumMaliciousObj_in: bytes + contentScanNumMaliciousObj_leq: uint8 + contentScanNumMaliciousObj_lt: uint8 + contentScanNumMaliciousObj_neq: uint8 + contentScanNumMaliciousObj_notin: bytes + contentScanNumObj: uint8 + contentScanNumObj_geq: uint8 + contentScanNumObj_gt: uint8 + contentScanNumObj_in: bytes + contentScanNumObj_leq: uint8 + contentScanNumObj_lt: uint8 + contentScanNumObj_neq: uint8 + contentScanNumObj_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeDnsResponseTimeMs: uint16 + edgeDnsResponseTimeMs_geq: uint16 + edgeDnsResponseTimeMs_gt: uint16 + edgeDnsResponseTimeMs_in: [uint16!] + edgeDnsResponseTimeMs_leq: uint16 + edgeDnsResponseTimeMs_lt: uint16 + edgeDnsResponseTimeMs_neq: uint16 + edgeDnsResponseTimeMs_notin: [uint16!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + edgeTimeToFirstByteMs: uint16 + edgeTimeToFirstByteMs_geq: uint16 + edgeTimeToFirstByteMs_gt: uint16 + edgeTimeToFirstByteMs_in: [uint16!] + edgeTimeToFirstByteMs_leq: uint16 + edgeTimeToFirstByteMs_lt: uint16 + edgeTimeToFirstByteMs_neq: uint16 + edgeTimeToFirstByteMs_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + isCrossZoneSubrequest: uint8 + isCrossZoneSubrequest_geq: uint8 + isCrossZoneSubrequest_gt: uint8 + isCrossZoneSubrequest_in: bytes + isCrossZoneSubrequest_leq: uint8 + isCrossZoneSubrequest_lt: uint8 + isCrossZoneSubrequest_neq: uint8 + isCrossZoneSubrequest_notin: bytes + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + leakedCredentialCheckResult: string + leakedCredentialCheckResult_geq: string + leakedCredentialCheckResult_gt: string + leakedCredentialCheckResult_in: [string!] + leakedCredentialCheckResult_leq: string + leakedCredentialCheckResult_like: string + leakedCredentialCheckResult_lt: string + leakedCredentialCheckResult_neq: string + leakedCredentialCheckResult_notin: [string!] + leakedCredentialCheckResult_notlike: string + originASN: uint32 + originASNDescription: string + originASNDescription_geq: string + originASNDescription_gt: string + originASNDescription_in: [string!] + originASNDescription_leq: string + originASNDescription_like: string + originASNDescription_lt: string + originASNDescription_neq: string + originASNDescription_notin: [string!] + originASNDescription_notlike: string + originASN_geq: uint32 + originASN_gt: uint32 + originASN_in: [uint32!] + originASN_leq: uint32 + originASN_lt: uint32 + originASN_neq: uint32 + originASN_notin: [uint32!] + originIP: string + originIP_geq: string + originIP_gt: string + originIP_in: [string!] + originIP_leq: string + originIP_like: string + originIP_lt: string + originIP_neq: string + originIP_notin: [string!] + originIP_notlike: string + originResponseDurationMs: uint64 + originResponseDurationMs_geq: uint64 + originResponseDurationMs_gt: uint64 + originResponseDurationMs_in: [uint64!] + originResponseDurationMs_leq: uint64 + originResponseDurationMs_lt: uint64 + originResponseDurationMs_neq: uint64 + originResponseDurationMs_notin: [uint64!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + requestSource: string + requestSource_geq: string + requestSource_gt: string + requestSource_in: [string!] + requestSource_leq: string + requestSource_like: string + requestSource_lt: string + requestSource_neq: string + requestSource_notin: [string!] + requestSource_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + securityAction: string + securityAction_geq: string + securityAction_gt: string + securityAction_in: [string!] + securityAction_leq: string + securityAction_like: string + securityAction_lt: string + securityAction_neq: string + securityAction_notin: [string!] + securityAction_notlike: string + securitySource: string + securitySource_geq: string + securitySource_gt: string + securitySource_in: [string!] + securitySource_leq: string + securitySource_like: string + securitySource_lt: string + securitySource_neq: string + securitySource_notin: [string!] + securitySource_notlike: string + upperTierColoName: string + upperTierColoName_geq: string + upperTierColoName_gt: string + upperTierColoName_in: [string!] + upperTierColoName_leq: string + upperTierColoName_like: string + upperTierColoName_lt: string + upperTierColoName_neq: string + upperTierColoName_notin: [string!] + upperTierColoName_notlike: string + userAgent: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + xRequestedWith: string + xRequestedWith_geq: string + xRequestedWith_gt: string + xRequestedWith_in: [string!] + xRequestedWith_leq: string + xRequestedWith_like: string + xRequestedWith_lt: string + xRequestedWith_neq: string + xRequestedWith_notin: [string!] + xRequestedWith_notlike: string + zoneTag: string + zoneTag_geq: string + zoneTag_gt: string + zoneTag_in: [string!] + zoneTag_leq: string + zoneTag_like: string + zoneTag_lt: string + zoneTag_neq: string + zoneTag_notin: [string!] + zoneTag_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum AccountHttpRequestsAdaptiveGroupsOrderBy { + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """avg(crossZoneSubrequests) ascending""" + avg_crossZoneSubrequests_ASC + + """avg(crossZoneSubrequests) descending""" + avg_crossZoneSubrequests_DESC + + """avg(edgeDnsResponseTimeMs) ascending""" + avg_edgeDnsResponseTimeMs_ASC + + """avg(edgeDnsResponseTimeMs) descending""" + avg_edgeDnsResponseTimeMs_DESC + + """avg(edgeTimeToFirstByteMs) ascending""" + avg_edgeTimeToFirstByteMs_ASC + + """avg(edgeTimeToFirstByteMs) descending""" + avg_edgeTimeToFirstByteMs_DESC + + """avg(originResponseDurationMs) ascending""" + avg_originResponseDurationMs_ASC + + """avg(originResponseDurationMs) descending""" + avg_originResponseDurationMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """botManagementDecision ascending""" + botManagementDecision_ASC + + """botManagementDecision descending""" + botManagementDecision_DESC + + """botScoreBucketBy10 ascending""" + botScoreBucketBy10_ASC + + """botScoreBucketBy10 descending""" + botScoreBucketBy10_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """cacheReserveUsed ascending""" + cacheReserveUsed_ASC + + """cacheReserveUsed descending""" + cacheReserveUsed_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientDeviceType ascending""" + clientDeviceType_ASC + + """clientDeviceType descending""" + clientDeviceType_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestReferer ascending""" + clientRequestReferer_ASC + + """clientRequestReferer descending""" + clientRequestReferer_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """clientSSLProtocol ascending""" + clientSSLProtocol_ASC + + """clientSSLProtocol descending""" + clientSSLProtocol_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """contentScanHasFailed ascending""" + contentScanHasFailed_ASC + + """contentScanHasFailed descending""" + contentScanHasFailed_DESC + + """contentScanNumMaliciousObj ascending""" + contentScanNumMaliciousObj_ASC + + """contentScanNumMaliciousObj descending""" + contentScanNumMaliciousObj_DESC + + """contentScanNumObj ascending""" + contentScanNumObj_ASC + + """contentScanNumObj descending""" + contentScanNumObj_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeDnsResponseTimeMs ascending""" + edgeDnsResponseTimeMs_ASC + + """edgeDnsResponseTimeMs descending""" + edgeDnsResponseTimeMs_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """edgeTimeToFirstByteMs ascending""" + edgeTimeToFirstByteMs_ASC + + """edgeTimeToFirstByteMs descending""" + edgeTimeToFirstByteMs_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """isCrossZoneSubrequest ascending""" + isCrossZoneSubrequest_ASC + + """isCrossZoneSubrequest descending""" + isCrossZoneSubrequest_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """leakedCredentialCheckResult ascending""" + leakedCredentialCheckResult_ASC + + """leakedCredentialCheckResult descending""" + leakedCredentialCheckResult_DESC + + """originASNDescription ascending""" + originASNDescription_ASC + + """originASNDescription descending""" + originASNDescription_DESC + + """originASN ascending""" + originASN_ASC + + """originASN descending""" + originASN_DESC + + """originIP ascending""" + originIP_ASC + + """originIP descending""" + originIP_DESC + + """originResponseDurationMs ascending""" + originResponseDurationMs_ASC + + """originResponseDurationMs descending""" + originResponseDurationMs_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """quantiles(edgeDnsResponseTimeMsP50) ascending""" + quantiles_edgeDnsResponseTimeMsP50_ASC + + """quantiles(edgeDnsResponseTimeMsP50) descending""" + quantiles_edgeDnsResponseTimeMsP50_DESC + + """quantiles(edgeDnsResponseTimeMsP95) ascending""" + quantiles_edgeDnsResponseTimeMsP95_ASC + + """quantiles(edgeDnsResponseTimeMsP95) descending""" + quantiles_edgeDnsResponseTimeMsP95_DESC + + """quantiles(edgeDnsResponseTimeMsP99) ascending""" + quantiles_edgeDnsResponseTimeMsP99_ASC + + """quantiles(edgeDnsResponseTimeMsP99) descending""" + quantiles_edgeDnsResponseTimeMsP99_DESC + + """quantiles(edgeTimeToFirstByteMsP50) ascending""" + quantiles_edgeTimeToFirstByteMsP50_ASC + + """quantiles(edgeTimeToFirstByteMsP50) descending""" + quantiles_edgeTimeToFirstByteMsP50_DESC + + """quantiles(edgeTimeToFirstByteMsP95) ascending""" + quantiles_edgeTimeToFirstByteMsP95_ASC + + """quantiles(edgeTimeToFirstByteMsP95) descending""" + quantiles_edgeTimeToFirstByteMsP95_DESC + + """quantiles(edgeTimeToFirstByteMsP99) ascending""" + quantiles_edgeTimeToFirstByteMsP99_ASC + + """quantiles(edgeTimeToFirstByteMsP99) descending""" + quantiles_edgeTimeToFirstByteMsP99_DESC + + """quantiles(originResponseDurationMsP50) ascending""" + quantiles_originResponseDurationMsP50_ASC + + """quantiles(originResponseDurationMsP50) descending""" + quantiles_originResponseDurationMsP50_DESC + + """quantiles(originResponseDurationMsP95) ascending""" + quantiles_originResponseDurationMsP95_ASC + + """quantiles(originResponseDurationMsP95) descending""" + quantiles_originResponseDurationMsP95_DESC + + """quantiles(originResponseDurationMsP99) ascending""" + quantiles_originResponseDurationMsP99_ASC + + """quantiles(originResponseDurationMsP99) descending""" + quantiles_originResponseDurationMsP99_DESC + + """ratio(status4xx) ascending""" + ratio_status4xx_ASC + + """ratio(status4xx) descending""" + ratio_status4xx_DESC + + """ratio(status5xx) ascending""" + ratio_status5xx_ASC + + """ratio(status5xx) descending""" + ratio_status5xx_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """securityAction ascending""" + securityAction_ASC + + """securityAction descending""" + securityAction_DESC + + """securitySource ascending""" + securitySource_ASC + + """securitySource descending""" + securitySource_DESC + + """sum(crossZoneSubrequests) ascending""" + sum_crossZoneSubrequests_ASC + + """sum(crossZoneSubrequests) descending""" + sum_crossZoneSubrequests_DESC + + """sum(edgeDnsResponseTimeMs) ascending""" + sum_edgeDnsResponseTimeMs_ASC + + """sum(edgeDnsResponseTimeMs) descending""" + sum_edgeDnsResponseTimeMs_DESC + + """sum(edgeResponseBytes) ascending""" + sum_edgeResponseBytes_ASC + + """sum(edgeResponseBytes) descending""" + sum_edgeResponseBytes_DESC + + """sum(edgeTimeToFirstByteMs) ascending""" + sum_edgeTimeToFirstByteMs_ASC + + """sum(edgeTimeToFirstByteMs) descending""" + sum_edgeTimeToFirstByteMs_DESC + + """sum(originResponseDurationMs) ascending""" + sum_originResponseDurationMs_ASC + + """sum(originResponseDurationMs) descending""" + sum_originResponseDurationMs_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """upperTierColoName ascending""" + upperTierColoName_ASC + + """upperTierColoName descending""" + upperTierColoName_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """xRequestedWith ascending""" + xRequestedWith_ASC + + """xRequestedWith descending""" + xRequestedWith_DESC + + """zoneTag ascending""" + zoneTag_ASC + + """zoneTag descending""" + zoneTag_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +type AccountHttpRequestsAdaptiveGroupsQuantiles { + """50th percentile DNS Response Time (milliseconds)""" + edgeDnsResponseTimeMsP50: float64! + + """95th percentile DNS Response Time (milliseconds)""" + edgeDnsResponseTimeMsP95: float64! + + """99th percentile DNS Response Time (milliseconds)""" + edgeDnsResponseTimeMsP99: float64! + + """50th percentile Time To First Byte (milliseconds)""" + edgeTimeToFirstByteMsP50: float64! + + """95th percentile Time To First Byte (milliseconds)""" + edgeTimeToFirstByteMsP95: float64! + + """99th percentile Time To First Byte (milliseconds)""" + edgeTimeToFirstByteMsP99: float64! + + """50th percentile Origin Response Duration (milliseconds)""" + originResponseDurationMsP50: float64! + + """95th percentile Origin Response Duration (milliseconds)""" + originResponseDurationMsP95: float64! + + """99th percentile Origin Response Duration (milliseconds)""" + originResponseDurationMsP99: float64! +} + +type AccountHttpRequestsAdaptiveGroupsRatio { + status4xx: float64! + status5xx: float64! +} + +type AccountHttpRequestsAdaptiveGroupsSum { + """ + The number of requests that were inititiated by a Cloudflare Worker on another zone + """ + crossZoneSubrequests: uint64! + edgeDnsResponseTimeMs: uint64! + edgeResponseBytes: uint64! + edgeTimeToFirstByteMs: uint64! + originResponseDurationMs: uint64! + + """ + The number of requests by end-users that were initiated from a different + website (i.e. where the request HTTP Referer header does not match the host in + the HTTP Host header) + """ + visits: uint64! +} + +type AccountHttpRequestsAdaptiveGroupsSumConfidence { + """Confidence interval for the corresponding point estimate""" + edgeResponseBytes: Confidence! +} + +type AccountHttpRequestsAdaptiveJa4SignalsElem { + """Signal name""" + signalName: string! + + """Signal value""" + signalValue: float32! +} + +enum AccountHttpRequestsAdaptiveOrderBy { + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """botManagementDecision ascending""" + botManagementDecision_ASC + + """botManagementDecision descending""" + botManagementDecision_DESC + + """botScoreBucketBy10 ascending""" + botScoreBucketBy10_ASC + + """botScoreBucketBy10 descending""" + botScoreBucketBy10_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """cacheReserveUsed ascending""" + cacheReserveUsed_ASC + + """cacheReserveUsed descending""" + cacheReserveUsed_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientDeviceType ascending""" + clientDeviceType_ASC + + """clientDeviceType descending""" + clientDeviceType_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestReferer ascending""" + clientRequestReferer_ASC + + """clientRequestReferer descending""" + clientRequestReferer_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """clientSSLProtocol ascending""" + clientSSLProtocol_ASC + + """clientSSLProtocol descending""" + clientSSLProtocol_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """contentScanHasFailed ascending""" + contentScanHasFailed_ASC + + """contentScanHasFailed descending""" + contentScanHasFailed_DESC + + """contentScanNumMaliciousObj ascending""" + contentScanNumMaliciousObj_ASC + + """contentScanNumMaliciousObj descending""" + contentScanNumMaliciousObj_DESC + + """contentScanNumObj ascending""" + contentScanNumObj_ASC + + """contentScanNumObj descending""" + contentScanNumObj_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeDnsResponseTimeMs ascending""" + edgeDnsResponseTimeMs_ASC + + """edgeDnsResponseTimeMs descending""" + edgeDnsResponseTimeMs_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """edgeTimeToFirstByteMs ascending""" + edgeTimeToFirstByteMs_ASC + + """edgeTimeToFirstByteMs descending""" + edgeTimeToFirstByteMs_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """isCrossZoneSubrequest ascending""" + isCrossZoneSubrequest_ASC + + """isCrossZoneSubrequest descending""" + isCrossZoneSubrequest_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """leakedCredentialCheckResult ascending""" + leakedCredentialCheckResult_ASC + + """leakedCredentialCheckResult descending""" + leakedCredentialCheckResult_DESC + + """originASNDescription ascending""" + originASNDescription_ASC + + """originASNDescription descending""" + originASNDescription_DESC + + """originASN ascending""" + originASN_ASC + + """originASN descending""" + originASN_DESC + + """originIP ascending""" + originIP_ASC + + """originIP descending""" + originIP_DESC + + """originResponseDurationMs ascending""" + originResponseDurationMs_ASC + + """originResponseDurationMs descending""" + originResponseDurationMs_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """rayName ascending""" + rayName_ASC + + """rayName descending""" + rayName_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """securityAction ascending""" + securityAction_ASC + + """securityAction descending""" + securityAction_DESC + + """securitySource ascending""" + securitySource_ASC + + """securitySource descending""" + securitySource_DESC + + """upperTierColoName ascending""" + upperTierColoName_ASC + + """upperTierColoName descending""" + upperTierColoName_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """xRequestedWith ascending""" + xRequestedWith_ASC + + """xRequestedWith descending""" + xRequestedWith_DESC + + """zoneTag ascending""" + zoneTag_ASC + + """zoneTag descending""" + zoneTag_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +"""A high-level summary of HTTP requests made by end users.""" +type AccountHttpRequestsOverviewAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountHttpRequestsOverviewAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountHttpRequestsOverviewAdaptiveGroupsDimensions + + """ + The ratio of a metric in comparison to the rest of the traffic, between 0 and 1 + """ + ratio: AccountHttpRequestsOverviewAdaptiveGroupsRatio + + """The sum of values for a metric per dimension""" + sum: AccountHttpRequestsOverviewAdaptiveGroupsSum +} + +type AccountHttpRequestsOverviewAdaptiveGroupsAvg { + """ + The average originResponseDuration, in milliseconds, excluding 0 values (i.e. cached ones) + """ + originResponseDurationMs: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type AccountHttpRequestsOverviewAdaptiveGroupsDimensions { + """Country from which request originated""" + clientCountryName: string! + + """HTTP protocol version""" + clientRequestHTTPProtocol: string! + + """SSL protocol version""" + clientSSLProtocol: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + + """HTTP response status code returned to client""" + edgeResponseStatus: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input AccountHttpRequestsOverviewAdaptiveGroupsFilter_InputObject { + AND: [AccountHttpRequestsOverviewAdaptiveGroupsFilter_InputObject!] + OR: [AccountHttpRequestsOverviewAdaptiveGroupsFilter_InputObject!] + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientSSLProtocol: string + clientSSLProtocol_geq: string + clientSSLProtocol_gt: string + clientSSLProtocol_in: [string!] + clientSSLProtocol_leq: string + clientSSLProtocol_like: string + clientSSLProtocol_lt: string + clientSSLProtocol_neq: string + clientSSLProtocol_notin: [string!] + clientSSLProtocol_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum AccountHttpRequestsOverviewAdaptiveGroupsOrderBy { + """avg(originResponseDurationMs) ascending""" + avg_originResponseDurationMs_ASC + + """avg(originResponseDurationMs) descending""" + avg_originResponseDurationMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientSSLProtocol ascending""" + clientSSLProtocol_ASC + + """clientSSLProtocol descending""" + clientSSLProtocol_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ratio(cachedBytes) ascending""" + ratio_cachedBytes_ASC + + """ratio(cachedBytes) descending""" + ratio_cachedBytes_DESC + + """ratio(cachedRequests) ascending""" + ratio_cachedRequests_ASC + + """ratio(cachedRequests) descending""" + ratio_cachedRequests_DESC + + """ratio(encryptedBytes) ascending""" + ratio_encryptedBytes_ASC + + """ratio(encryptedBytes) descending""" + ratio_encryptedBytes_DESC + + """ratio(encryptedRequests) ascending""" + ratio_encryptedRequests_ASC + + """ratio(encryptedRequests) descending""" + ratio_encryptedRequests_DESC + + """ratio(status4xx) ascending""" + ratio_status4xx_ASC + + """ratio(status4xx) descending""" + ratio_status4xx_DESC + + """ratio(status5xx) ascending""" + ratio_status5xx_ASC + + """ratio(status5xx) descending""" + ratio_status5xx_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +type AccountHttpRequestsOverviewAdaptiveGroupsRatio { + cachedBytes: float64! + cachedRequests: float64! + encryptedBytes: float64! + encryptedRequests: float64! + status4xx: float64! + status5xx: float64! +} + +type AccountHttpRequestsOverviewAdaptiveGroupsSum { + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + + """ + The number of requests by end-users that were initiated from a different + website (i.e. where the request HTTP Referer header does not match the host in + the HTTP Host header) + """ + visits: uint64! +} + +"""Hyperdrive query events with adaptive sampling.""" +type AccountHyperdriveQueriesAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountHyperdriveQueriesAdaptiveGroupsAvg + + """Total number of Hyperdrive queries""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountHyperdriveQueriesAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountHyperdriveQueriesAdaptiveGroupsSum +} + +type AccountHyperdriveQueriesAdaptiveGroupsAvg { + """ + Average latency (in milliseconds) of retrieving a connection to the origin database + """ + connectionLatency: uint64! + + """Average size (in bytes) of queries handled by Hyperdrive""" + queryBytes: uint64! + + """Average latency (in milliseconds) of serving a query using Hyperdrive""" + queryLatency: uint64! + + """Average size (in bytes) of query results served by Hyperdrive""" + resultBytes: uint64! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountHyperdriveQueriesAdaptiveGroupsDimensions { + """The cache status of the Hyperdrive query event""" + cacheStatus: string! + + """The ID of the Hyperdrive Config""" + configId: string! + + """Hyperdrive query event timestamp, truncated to start of a day""" + date: Date! + + """Hyperdrive query event timestamp""" + datetime: Time! + + """Hyperdrive query event timestamp, truncated to start of hour""" + datetimeHour: Time! + + """Hyperdrive query event timestamp, truncated to start of minute""" + datetimeMinute: Time! + + """ + The result of the Hyperdrive event: 'error' or 'complete'. Error events may not have complete data. + """ + eventStatus: string! +} + +input AccountHyperdriveQueriesAdaptiveGroupsFilter_InputObject { + AND: [AccountHyperdriveQueriesAdaptiveGroupsFilter_InputObject!] + OR: [AccountHyperdriveQueriesAdaptiveGroupsFilter_InputObject!] + cacheStatus: string + cacheStatus_geq: string + cacheStatus_gt: string + cacheStatus_in: [string!] + cacheStatus_leq: string + cacheStatus_like: string + cacheStatus_lt: string + cacheStatus_neq: string + cacheStatus_notin: [string!] + cacheStatus_notlike: string + configId: string + configId_geq: string + configId_gt: string + configId_in: [string!] + configId_leq: string + configId_like: string + configId_lt: string + configId_neq: string + configId_notin: [string!] + configId_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + eventStatus: string + eventStatus_geq: string + eventStatus_gt: string + eventStatus_in: [string!] + eventStatus_leq: string + eventStatus_like: string + eventStatus_lt: string + eventStatus_neq: string + eventStatus_notin: [string!] + eventStatus_notlike: string +} + +enum AccountHyperdriveQueriesAdaptiveGroupsOrderBy { + """avg(connectionLatency) ascending""" + avg_connectionLatency_ASC + + """avg(connectionLatency) descending""" + avg_connectionLatency_DESC + + """avg(queryBytes) ascending""" + avg_queryBytes_ASC + + """avg(queryBytes) descending""" + avg_queryBytes_DESC + + """avg(queryLatency) ascending""" + avg_queryLatency_ASC + + """avg(queryLatency) descending""" + avg_queryLatency_DESC + + """avg(resultBytes) ascending""" + avg_resultBytes_ASC + + """avg(resultBytes) descending""" + avg_resultBytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """configId ascending""" + configId_ASC + + """configId descending""" + configId_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """eventStatus ascending""" + eventStatus_ASC + + """eventStatus descending""" + eventStatus_DESC + + """sum(connectionLatency) ascending""" + sum_connectionLatency_ASC + + """sum(connectionLatency) descending""" + sum_connectionLatency_DESC + + """sum(queryBytes) ascending""" + sum_queryBytes_ASC + + """sum(queryBytes) descending""" + sum_queryBytes_DESC + + """sum(queryLatency) ascending""" + sum_queryLatency_ASC + + """sum(queryLatency) descending""" + sum_queryLatency_DESC + + """sum(resultBytes) ascending""" + sum_resultBytes_ASC + + """sum(resultBytes) descending""" + sum_resultBytes_DESC +} + +type AccountHyperdriveQueriesAdaptiveGroupsSum { + """ + Total latency (in milliseconds) of retrieving a connection to the origin database + """ + connectionLatency: uint64! + + """Total size (in bytes) of queries handled by Hyperdrive""" + queryBytes: uint64! + + """Total latency (in milliseconds) of serving a query using Hyperdrive""" + queryLatency: uint64! + + """Total size (in bytes) of query results served by Hyperdrive""" + resultBytes: uint64! +} + +"""A high-level summary of Cloudflare Images served to end users.""" +type AccountImagesRequestsAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountImagesRequestsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountImagesRequestsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountImagesRequestsAdaptiveGroupsSum +} + +type AccountImagesRequestsAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type AccountImagesRequestsAdaptiveGroupsDimensions { + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! +} + +input AccountImagesRequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountImagesRequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountImagesRequestsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +enum AccountImagesRequestsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC +} + +type AccountImagesRequestsAdaptiveGroupsSum { + requests: uint64! +} + +"""Image unique transfromations per day""" +type AccountImagesUniqueTransformations { + """The date uniques are calculated for""" + date: Date! + + """Number of unique image transformations per day in sliding window""" + transformations: uint64! +} + +input AccountImagesUniqueTransformationsFilter_InputObject { + AND: [AccountImagesUniqueTransformationsFilter_InputObject!] + OR: [AccountImagesUniqueTransformationsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + transformations: uint64 + transformations_geq: uint64 + transformations_gt: uint64 + transformations_in: [uint64!] + transformations_leq: uint64 + transformations_lt: uint64 + transformations_neq: uint64 + transformations_notin: [uint64!] +} + +enum AccountImagesUniqueTransformationsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """transformations ascending""" + transformations_ASC + + """transformations descending""" + transformations_DESC +} + +"""Beta. Logpush job health metrics""" +type AccountLogpushHealthAdaptiveGroups { + avg: AccountLogpushHealthAdaptiveGroupsAvg + + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountLogpushHealthAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountLogpushHealthAdaptiveGroupsSum +} + +type AccountLogpushHealthAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountLogpushHealthAdaptiveGroupsDimensions { + """Date that we completed pushing the log batch""" + date: Date! + + """Datetime that we completed pushing the log batch""" + datetime: Time! + + """ + Datetime that we completed pushing the log batch, truncated to multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + Datetime that we completed pushing the log batch, truncated to multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + Datetime that we completed pushing the log batch, truncated to the hour + """ + datetimeHour: Time! + + """ + Datetime that we completed pushing the log batch, truncated to the minute + """ + datetimeMinute: Time! + + """Destination type, e.g. 'S3' or 'GCS'""" + destinationType: string! + + """ + Cloudflare may attempt to push a batch of logs multiple times if we encounter + a failure. This field will be set to 'true' if this was the last push attempt + for this batch of logs. If this field is set to false, it means the push + failed but another retry was attempted. If this field is set to true and + status >= 300, then the batch of logs failed to push and log data was lost. If + you want to count the total number of logs that succeeded or failed, you + should always set final = true. + """ + final: uint8! + + """The Logpush Job ID""" + jobId: uint64! + + """HTTP response status code of the log destination""" + status: uint16! +} + +input AccountLogpushHealthAdaptiveGroupsFilter_InputObject { + AND: [AccountLogpushHealthAdaptiveGroupsFilter_InputObject!] + OR: [AccountLogpushHealthAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationType: string + destinationType_geq: string + destinationType_gt: string + destinationType_in: [string!] + destinationType_leq: string + destinationType_like: string + destinationType_lt: string + destinationType_neq: string + destinationType_notin: [string!] + destinationType_notlike: string + final: uint8 + final_geq: uint8 + final_gt: uint8 + final_in: bytes + final_leq: uint8 + final_lt: uint8 + final_neq: uint8 + final_notin: bytes + jobId: uint64 + jobId_geq: uint64 + jobId_gt: uint64 + jobId_in: [uint64!] + jobId_leq: uint64 + jobId_lt: uint64 + jobId_neq: uint64 + jobId_notin: [uint64!] + status: uint16 + status_geq: uint16 + status_gt: uint16 + status_in: [uint16!] + status_leq: uint16 + status_lt: uint16 + status_neq: uint16 + status_notin: [uint16!] +} + +enum AccountLogpushHealthAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationType ascending""" + destinationType_ASC + + """destinationType descending""" + destinationType_DESC + + """final ascending""" + final_ASC + + """final descending""" + final_DESC + + """jobId ascending""" + jobId_ASC + + """jobId descending""" + jobId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(bytesCompressed) ascending""" + sum_bytesCompressed_ASC + + """sum(bytesCompressed) descending""" + sum_bytesCompressed_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(records) ascending""" + sum_records_ASC + + """sum(records) descending""" + sum_records_DESC +} + +type AccountLogpushHealthAdaptiveGroupsSum { + """Bytes of uncompressed log data pushed""" + bytes: uint64! + + """Bytes of compressed log data pushed""" + bytesCompressed: uint64! + + """A count of the total number of records pushed.""" + records: uint64! +} + +"""Network analytics data for Magic Firewall""" +type AccountMagicFirewallNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """Device tag associated with the destination IP of the packet""" + destinationDeviceTag: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """Unique identifier of the rule that matched the packet, if any""" + ruleId: string! + + """ + Unique identifier of the ruleset containing the rule that matched the packet, if any + """ + rulesetId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """Device tag associated with the source IP of the packet""" + sourceDeviceTag: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! + + """ + The action that Cloudflare thinks should be taken on the packet (possible values: pass, drop) + """ + verdict: string! +} + +input AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationDeviceTag: string + destinationDeviceTag_geq: string + destinationDeviceTag_gt: string + destinationDeviceTag_in: [string!] + destinationDeviceTag_leq: string + destinationDeviceTag_like: string + destinationDeviceTag_lt: string + destinationDeviceTag_neq: string + destinationDeviceTag_notin: [string!] + destinationDeviceTag_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceDeviceTag: string + sourceDeviceTag_geq: string + sourceDeviceTag_gt: string + sourceDeviceTag_in: [string!] + sourceDeviceTag_leq: string + sourceDeviceTag_like: string + sourceDeviceTag_lt: string + sourceDeviceTag_neq: string + sourceDeviceTag_notin: [string!] + sourceDeviceTag_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] + verdict: string + verdict_geq: string + verdict_gt: string + verdict_in: [string!] + verdict_leq: string + verdict_like: string + verdict_lt: string + verdict_neq: string + verdict_notin: [string!] + verdict_notlike: string +} + +enum AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationDeviceTag ascending""" + destinationDeviceTag_ASC + + """destinationDeviceTag descending""" + destinationDeviceTag_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceDeviceTag ascending""" + sourceDeviceTag_ASC + + """sourceDeviceTag descending""" + sourceDeviceTag_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountMagicFirewallNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Data to visualize traffic allowed and blocked by Magic Firewall rules""" +type AccountMagicFirewallSamplesAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountMagicFirewallSamplesAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountMagicFirewallSamplesAdaptiveGroupsSum +} + +type AccountMagicFirewallSamplesAdaptiveGroupsDimensions { + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinute: Time! + + """Unique identifier of the rule that matched the packet, if any""" + ruleId: string! +} + +input AccountMagicFirewallSamplesAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicFirewallSamplesAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicFirewallSamplesAdaptiveGroupsFilter_InputObject!] + datetime: Time + datetimeFiveMinute: Time + datetimeFiveMinute_geq: Time + datetimeFiveMinute_gt: Time + datetimeFiveMinute_in: [Time!] + datetimeFiveMinute_leq: Time + datetimeFiveMinute_lt: Time + datetimeFiveMinute_neq: Time + datetimeFiveMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string +} + +enum AccountMagicFirewallSamplesAdaptiveGroupsOrderBy { + """datetimeFiveMinute ascending""" + datetimeFiveMinute_ASC + + """datetimeFiveMinute descending""" + datetimeFiveMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC +} + +type AccountMagicFirewallSamplesAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Network analytics data for Magic IDS""" +type AccountMagicIDPSNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsDimensions { + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """Device tag associated with the destination IP of the packet""" + destinationDeviceTag: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """Device tag associated with the source IP of the packet""" + sourceDeviceTag: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! + + """ + The action that Cloudflare thinks should be taken on the packet (possible values: pass, drop) + """ + verdict: string! +} + +input AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationDeviceTag: string + destinationDeviceTag_geq: string + destinationDeviceTag_gt: string + destinationDeviceTag_in: [string!] + destinationDeviceTag_leq: string + destinationDeviceTag_like: string + destinationDeviceTag_lt: string + destinationDeviceTag_neq: string + destinationDeviceTag_notin: [string!] + destinationDeviceTag_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceDeviceTag: string + sourceDeviceTag_geq: string + sourceDeviceTag_gt: string + sourceDeviceTag_in: [string!] + sourceDeviceTag_leq: string + sourceDeviceTag_like: string + sourceDeviceTag_lt: string + sourceDeviceTag_neq: string + sourceDeviceTag_notin: [string!] + sourceDeviceTag_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] + verdict: string + verdict_geq: string + verdict_gt: string + verdict_in: [string!] + verdict_leq: string + verdict_like: string + verdict_lt: string + verdict_neq: string + verdict_notin: [string!] + verdict_notlike: string +} + +enum AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsOrderBy { + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationDeviceTag ascending""" + destinationDeviceTag_ASC + + """destinationDeviceTag descending""" + destinationDeviceTag_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceDeviceTag ascending""" + sourceDeviceTag_ASC + + """sourceDeviceTag descending""" + sourceDeviceTag_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountMagicIDPSNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Network analytics data for Magic Transit traffic""" +type AccountMagicTransitNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountMagicTransitNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountMagicTransitNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountMagicTransitNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountMagicTransitNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountMagicTransitNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """GRE or IPSec Egress Tunnel ID for Magic WAN and Magic Transit traffic""" + egressTunnelID: string! + + """ + GRE or IPSec Egress Tunnel name for Magic WAN and Magic Transit traffic + """ + egressTunnelName: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """GRE or IPSec Ingress Tunnel ID for Magic WAN and Magic Transit traffic""" + ingressTunnelID: string! + + """ + GRE or IPSec Ingress Tunnel name for Magic WAN and Magic Transit traffic + """ + ingressTunnelName: string! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """ + Which system dropped the packet (possible values: dosd, flowtrackd, magic-firewall) + """ + mitigationSystem: string! + + """ + Offramp method for Magic WAN and Magic Transit traffic - GRE, IPSec, CNI, Warp, Cloudflared + """ + offRamp: string! + + """ + Onramp method for Magic WAN and Magic Transit traffic - GRE, IPSec, CNI, Warp, Cloudflared + """ + onRamp: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! +} + +input AccountMagicTransitNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicTransitNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicTransitNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + egressTunnelID: string + egressTunnelID_geq: string + egressTunnelID_gt: string + egressTunnelID_in: [string!] + egressTunnelID_leq: string + egressTunnelID_like: string + egressTunnelID_lt: string + egressTunnelID_neq: string + egressTunnelID_notin: [string!] + egressTunnelID_notlike: string + egressTunnelName: string + egressTunnelName_geq: string + egressTunnelName_gt: string + egressTunnelName_in: [string!] + egressTunnelName_leq: string + egressTunnelName_like: string + egressTunnelName_lt: string + egressTunnelName_neq: string + egressTunnelName_notin: [string!] + egressTunnelName_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ingressTunnelID: string + ingressTunnelID_geq: string + ingressTunnelID_gt: string + ingressTunnelID_in: [string!] + ingressTunnelID_leq: string + ingressTunnelID_like: string + ingressTunnelID_lt: string + ingressTunnelID_neq: string + ingressTunnelID_notin: [string!] + ingressTunnelID_notlike: string + ingressTunnelName: string + ingressTunnelName_geq: string + ingressTunnelName_gt: string + ingressTunnelName_in: [string!] + ingressTunnelName_leq: string + ingressTunnelName_like: string + ingressTunnelName_lt: string + ingressTunnelName_neq: string + ingressTunnelName_notin: [string!] + ingressTunnelName_notlike: string + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationSystem: string + mitigationSystem_geq: string + mitigationSystem_gt: string + mitigationSystem_in: [string!] + mitigationSystem_leq: string + mitigationSystem_like: string + mitigationSystem_lt: string + mitigationSystem_neq: string + mitigationSystem_notin: [string!] + mitigationSystem_notlike: string + offRamp: string + offRamp_geq: string + offRamp_gt: string + offRamp_in: [string!] + offRamp_leq: string + offRamp_like: string + offRamp_lt: string + offRamp_neq: string + offRamp_notin: [string!] + offRamp_notlike: string + onRamp: string + onRamp_geq: string + onRamp_gt: string + onRamp_in: [string!] + onRamp_leq: string + onRamp_like: string + onRamp_lt: string + onRamp_neq: string + onRamp_notin: [string!] + onRamp_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] +} + +enum AccountMagicTransitNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """destinationService ascending""" + destinationService_ASC + + """destinationService descending""" + destinationService_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """egressTunnelID ascending""" + egressTunnelID_ASC + + """egressTunnelID descending""" + egressTunnelID_DESC + + """egressTunnelName ascending""" + egressTunnelName_ASC + + """egressTunnelName descending""" + egressTunnelName_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ingressTunnelID ascending""" + ingressTunnelID_ASC + + """ingressTunnelID descending""" + ingressTunnelID_DESC + + """ingressTunnelName ascending""" + ingressTunnelName_ASC + + """ingressTunnelName descending""" + ingressTunnelName_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationSystem ascending""" + mitigationSystem_ASC + + """mitigationSystem descending""" + mitigationSystem_DESC + + """offRamp ascending""" + offRamp_ASC + + """offRamp descending""" + offRamp_DESC + + """onRamp ascending""" + onRamp_ASC + + """onRamp descending""" + onRamp_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sourceService ascending""" + sourceService_ASC + + """sourceService descending""" + sourceService_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC +} + +type AccountMagicTransitNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +""" +Beta. Magic Transit Health check results for customer GRE Tunnels with adaptive sampling (ABR). +""" +type AccountMagicTransitTunnelHealthChecksAdaptiveGroups { + avg: AccountMagicTransitTunnelHealthChecksAdaptiveGroupsAvg + + """Total number of healthcheck results""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountMagicTransitTunnelHealthChecksAdaptiveGroupsDimensions +} + +type AccountMagicTransitTunnelHealthChecksAdaptiveGroupsAvg { + """Average sample interval per dimension""" + sampleInterval: float64! + + """ + Combined Tunnel State aggregated from multiple results. 0 is down, 0.5 is degraded and 1 is healthy + """ + tunnelState: float32! +} + +type AccountMagicTransitTunnelHealthChecksAdaptiveGroupsDimensions { + """The time the healthcheck request was sent""" + datetime: Time! + + """ + The time the healthcheck request was sent, truncated to multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The time the healthcheck request was sent, truncated to multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + The time the healthcheck request was sent, truncated to multiple of 30 minutes + """ + datetimeHalfOfHour: Time! + + """The time the healthcheck request was sent, truncated to the hour""" + datetimeHour: Time! + + """ + The time the healthcheck request was sent, truncated to the last minute + """ + datetimeMinute: Time! + + """City of the Cloudflare datacenter from where the healthcheck was run""" + edgeColoCity: string! + + """ + IATA airport code of the Cloudflare datacenter from where the healthcheck was run + """ + edgeColoCode: string! + + """ + Country of the Cloudflare datacenter from where the healthcheck was run + """ + edgeColoCountry: string! + + """ + The name of the Cloudflare datacenter from where the healthcheck was run + """ + edgeColoName: string! + + """Region of the Cloudflare datacenter from where the healthcheck was run""" + edgeColoRegion: string! + + """The name of the Cloudflare POP from where the healthcheck was run""" + edgePopName: string! + + """IP address of the remote end of the tunnel""" + remoteTunnelIPv4: string! + + """The status of the request""" + resultStatus: string! + + """Human friendly site name associated with the tunnel""" + siteName: string! + + """Human friendly tunnel name""" + tunnelName: string! +} + +input AccountMagicTransitTunnelHealthChecksAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicTransitTunnelHealthChecksAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicTransitTunnelHealthChecksAdaptiveGroupsFilter_InputObject!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeColoCity: string + edgeColoCity_geq: string + edgeColoCity_gt: string + edgeColoCity_in: [string!] + edgeColoCity_leq: string + edgeColoCity_like: string + edgeColoCity_lt: string + edgeColoCity_neq: string + edgeColoCity_notin: [string!] + edgeColoCity_notlike: string + edgeColoCode: string + edgeColoCode_geq: string + edgeColoCode_gt: string + edgeColoCode_in: [string!] + edgeColoCode_leq: string + edgeColoCode_like: string + edgeColoCode_lt: string + edgeColoCode_neq: string + edgeColoCode_notin: [string!] + edgeColoCode_notlike: string + edgeColoCountry: string + edgeColoCountry_geq: string + edgeColoCountry_gt: string + edgeColoCountry_in: [string!] + edgeColoCountry_leq: string + edgeColoCountry_like: string + edgeColoCountry_lt: string + edgeColoCountry_neq: string + edgeColoCountry_notin: [string!] + edgeColoCountry_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgeColoRegion: string + edgeColoRegion_geq: string + edgeColoRegion_gt: string + edgeColoRegion_in: [string!] + edgeColoRegion_leq: string + edgeColoRegion_like: string + edgeColoRegion_lt: string + edgeColoRegion_neq: string + edgeColoRegion_notin: [string!] + edgeColoRegion_notlike: string + edgePopName: string + edgePopName_geq: string + edgePopName_gt: string + edgePopName_in: [string!] + edgePopName_leq: string + edgePopName_like: string + edgePopName_lt: string + edgePopName_neq: string + edgePopName_notin: [string!] + edgePopName_notlike: string + remoteTunnelIPv4: string + remoteTunnelIPv4_geq: string + remoteTunnelIPv4_gt: string + remoteTunnelIPv4_in: [string!] + remoteTunnelIPv4_leq: string + remoteTunnelIPv4_like: string + remoteTunnelIPv4_lt: string + remoteTunnelIPv4_neq: string + remoteTunnelIPv4_notin: [string!] + remoteTunnelIPv4_notlike: string + resultStatus: string + resultStatus_geq: string + resultStatus_gt: string + resultStatus_in: [string!] + resultStatus_leq: string + resultStatus_like: string + resultStatus_lt: string + resultStatus_neq: string + resultStatus_notin: [string!] + resultStatus_notlike: string + siteName: string + siteName_geq: string + siteName_gt: string + siteName_in: [string!] + siteName_leq: string + siteName_like: string + siteName_lt: string + siteName_neq: string + siteName_notin: [string!] + siteName_notlike: string + tunnelName: string + tunnelName_geq: string + tunnelName_gt: string + tunnelName_in: [string!] + tunnelName_leq: string + tunnelName_like: string + tunnelName_lt: string + tunnelName_neq: string + tunnelName_notin: [string!] + tunnelName_notlike: string +} + +enum AccountMagicTransitTunnelHealthChecksAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """avg(tunnelState) ascending""" + avg_tunnelState_ASC + + """avg(tunnelState) descending""" + avg_tunnelState_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeColoCity ascending""" + edgeColoCity_ASC + + """edgeColoCity descending""" + edgeColoCity_DESC + + """edgeColoCode ascending""" + edgeColoCode_ASC + + """edgeColoCode descending""" + edgeColoCode_DESC + + """edgeColoCountry ascending""" + edgeColoCountry_ASC + + """edgeColoCountry descending""" + edgeColoCountry_DESC + + """edgeColoName ascending""" + edgeColoName_ASC + + """edgeColoName descending""" + edgeColoName_DESC + + """edgeColoRegion ascending""" + edgeColoRegion_ASC + + """edgeColoRegion descending""" + edgeColoRegion_DESC + + """edgePopName ascending""" + edgePopName_ASC + + """edgePopName descending""" + edgePopName_DESC + + """remoteTunnelIPv4 ascending""" + remoteTunnelIPv4_ASC + + """remoteTunnelIPv4 descending""" + remoteTunnelIPv4_DESC + + """resultStatus ascending""" + resultStatus_ASC + + """resultStatus descending""" + resultStatus_DESC + + """siteName ascending""" + siteName_ASC + + """siteName descending""" + siteName_DESC + + """tunnelName ascending""" + tunnelName_ASC + + """tunnelName descending""" + tunnelName_DESC +} + +"""Bandwidth usage metric of a Magic Transit tunnel.""" +type AccountMagicTransitTunnelTrafficAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountMagicTransitTunnelTrafficAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountMagicTransitTunnelTrafficAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountMagicTransitTunnelTrafficAdaptiveGroupsSum +} + +type AccountMagicTransitTunnelTrafficAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountMagicTransitTunnelTrafficAdaptiveGroupsDimensions { + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + edgeColoCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + edgeColoCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + edgeColoCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + edgeColoGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + edgeColoName: string! + + """Cloudflare PoP that received the packet (unique site identifier)""" + edgePopName: string! + + """Tunnel device name""" + tunnelName: string! +} + +input AccountMagicTransitTunnelTrafficAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicTransitTunnelTrafficAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicTransitTunnelTrafficAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + edgeColoCity: string + edgeColoCity_geq: string + edgeColoCity_gt: string + edgeColoCity_in: [string!] + edgeColoCity_leq: string + edgeColoCity_like: string + edgeColoCity_lt: string + edgeColoCity_neq: string + edgeColoCity_notin: [string!] + edgeColoCity_notlike: string + edgeColoCode: string + edgeColoCode_geq: string + edgeColoCode_gt: string + edgeColoCode_in: [string!] + edgeColoCode_leq: string + edgeColoCode_like: string + edgeColoCode_lt: string + edgeColoCode_neq: string + edgeColoCode_notin: [string!] + edgeColoCode_notlike: string + edgeColoCountry: string + edgeColoCountry_geq: string + edgeColoCountry_gt: string + edgeColoCountry_in: [string!] + edgeColoCountry_leq: string + edgeColoCountry_like: string + edgeColoCountry_lt: string + edgeColoCountry_neq: string + edgeColoCountry_notin: [string!] + edgeColoCountry_notlike: string + edgeColoGeohash: string + edgeColoGeohash_geq: string + edgeColoGeohash_gt: string + edgeColoGeohash_in: [string!] + edgeColoGeohash_leq: string + edgeColoGeohash_like: string + edgeColoGeohash_lt: string + edgeColoGeohash_neq: string + edgeColoGeohash_notin: [string!] + edgeColoGeohash_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgePopName: string + edgePopName_geq: string + edgePopName_gt: string + edgePopName_in: [string!] + edgePopName_leq: string + edgePopName_like: string + edgePopName_lt: string + edgePopName_neq: string + edgePopName_notin: [string!] + edgePopName_notlike: string + tunnelName: string + tunnelName_geq: string + tunnelName_gt: string + tunnelName_in: [string!] + tunnelName_leq: string + tunnelName_like: string + tunnelName_lt: string + tunnelName_neq: string + tunnelName_notin: [string!] + tunnelName_notlike: string +} + +enum AccountMagicTransitTunnelTrafficAdaptiveGroupsOrderBy { + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """edgeColoCity ascending""" + edgeColoCity_ASC + + """edgeColoCity descending""" + edgeColoCity_DESC + + """edgeColoCode ascending""" + edgeColoCode_ASC + + """edgeColoCode descending""" + edgeColoCode_DESC + + """edgeColoCountry ascending""" + edgeColoCountry_ASC + + """edgeColoCountry descending""" + edgeColoCountry_DESC + + """edgeColoGeohash ascending""" + edgeColoGeohash_ASC + + """edgeColoGeohash descending""" + edgeColoGeohash_DESC + + """edgeColoName ascending""" + edgeColoName_ASC + + """edgeColoName descending""" + edgeColoName_DESC + + """edgePopName ascending""" + edgePopName_ASC + + """edgePopName descending""" + edgePopName_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tunnelName ascending""" + tunnelName_ASC + + """tunnelName descending""" + tunnelName_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC +} + +type AccountMagicTransitTunnelTrafficAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Beta. Magic WAN Connector Metrics""" +type AccountMagicWANConnectorMetricsAdaptiveGroups { + avg: AccountMagicWANConnectorMetricsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountMagicWANConnectorMetricsAdaptiveGroupsDimensions + max: AccountMagicWANConnectorMetricsAdaptiveGroupsMax +} + +type AccountMagicWANConnectorMetricsAdaptiveGroupsAvg { + """Average CPU load percentage""" + cpuLoadPercentage: float64! + + """Average CPU temperature""" + cpuTemperature: float64! + + """Average Disk usage percentage""" + diskUsagePercentage: float64! + + """Average Memory usage percentage""" + memoryUsagePercentage: float64! + + """Rx Bitrate over 5 minutes""" + rxBitrateFiveMinute: uint64! + + """Rx Bitrate over 1 minute""" + rxBitrateMinute: uint64! + + """Rx Packet rate over 5 minutes""" + rxPacketrateFiveMinute: uint64! + + """Rx Packet rate over 1 minute""" + rxPacketrateMinute: uint64! + + """Tx Bitrate over 5 minutes""" + txBitrateFiveMinute: uint64! + + """Tx Bitrate over 1 minute""" + txBitrateMinute: uint64! + + """Tx Packet rate over 5 minutes""" + txPacketrateFiveMinute: uint64! + + """Tx Packet rate over 1 minute""" + txPacketrateMinute: uint64! +} + +type AccountMagicWANConnectorMetricsAdaptiveGroupsDimensions { + """The date and time the event was recorded""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """Name of connector interface""" + mconnInterfaceName: string! + + """Interface type LAN, WAN or IPSEC""" + mconnInterfaceType: string! + + """Customer site identifier""" + mconnSiteID: string! +} + +input AccountMagicWANConnectorMetricsAdaptiveGroupsFilter_InputObject { + AND: [AccountMagicWANConnectorMetricsAdaptiveGroupsFilter_InputObject!] + OR: [AccountMagicWANConnectorMetricsAdaptiveGroupsFilter_InputObject!] + datetime: Time + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + mconnInterfaceName: string + mconnInterfaceName_geq: string + mconnInterfaceName_gt: string + mconnInterfaceName_in: [string!] + mconnInterfaceName_leq: string + mconnInterfaceName_like: string + mconnInterfaceName_lt: string + mconnInterfaceName_neq: string + mconnInterfaceName_notin: [string!] + mconnInterfaceName_notlike: string + mconnInterfaceType: string + mconnInterfaceType_geq: string + mconnInterfaceType_gt: string + mconnInterfaceType_in: [string!] + mconnInterfaceType_leq: string + mconnInterfaceType_like: string + mconnInterfaceType_lt: string + mconnInterfaceType_neq: string + mconnInterfaceType_notin: [string!] + mconnInterfaceType_notlike: string + mconnSiteID: string + mconnSiteID_geq: string + mconnSiteID_gt: string + mconnSiteID_in: [string!] + mconnSiteID_leq: string + mconnSiteID_like: string + mconnSiteID_lt: string + mconnSiteID_neq: string + mconnSiteID_notin: [string!] + mconnSiteID_notlike: string +} + +type AccountMagicWANConnectorMetricsAdaptiveGroupsMax { + """Number of interfaces of a given Type""" + interfaceCount: uint32! +} + +enum AccountMagicWANConnectorMetricsAdaptiveGroupsOrderBy { + """avg(cpuLoadPercentage) ascending""" + avg_cpuLoadPercentage_ASC + + """avg(cpuLoadPercentage) descending""" + avg_cpuLoadPercentage_DESC + + """avg(cpuTemperature) ascending""" + avg_cpuTemperature_ASC + + """avg(cpuTemperature) descending""" + avg_cpuTemperature_DESC + + """avg(diskUsagePercentage) ascending""" + avg_diskUsagePercentage_ASC + + """avg(diskUsagePercentage) descending""" + avg_diskUsagePercentage_DESC + + """avg(memoryUsagePercentage) ascending""" + avg_memoryUsagePercentage_ASC + + """avg(memoryUsagePercentage) descending""" + avg_memoryUsagePercentage_DESC + + """avg(rxBitrateFiveMinute) ascending""" + avg_rxBitrateFiveMinute_ASC + + """avg(rxBitrateFiveMinute) descending""" + avg_rxBitrateFiveMinute_DESC + + """avg(rxBitrateMinute) ascending""" + avg_rxBitrateMinute_ASC + + """avg(rxBitrateMinute) descending""" + avg_rxBitrateMinute_DESC + + """avg(rxPacketrateFiveMinute) ascending""" + avg_rxPacketrateFiveMinute_ASC + + """avg(rxPacketrateFiveMinute) descending""" + avg_rxPacketrateFiveMinute_DESC + + """avg(rxPacketrateMinute) ascending""" + avg_rxPacketrateMinute_ASC + + """avg(rxPacketrateMinute) descending""" + avg_rxPacketrateMinute_DESC + + """avg(txBitrateFiveMinute) ascending""" + avg_txBitrateFiveMinute_ASC + + """avg(txBitrateFiveMinute) descending""" + avg_txBitrateFiveMinute_DESC + + """avg(txBitrateMinute) ascending""" + avg_txBitrateMinute_ASC + + """avg(txBitrateMinute) descending""" + avg_txBitrateMinute_DESC + + """avg(txPacketrateFiveMinute) ascending""" + avg_txPacketrateFiveMinute_ASC + + """avg(txPacketrateFiveMinute) descending""" + avg_txPacketrateFiveMinute_DESC + + """avg(txPacketrateMinute) ascending""" + avg_txPacketrateMinute_ASC + + """avg(txPacketrateMinute) descending""" + avg_txPacketrateMinute_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """max(interfaceCount) ascending""" + max_interfaceCount_ASC + + """max(interfaceCount) descending""" + max_interfaceCount_DESC + + """mconnInterfaceName ascending""" + mconnInterfaceName_ASC + + """mconnInterfaceName descending""" + mconnInterfaceName_DESC + + """mconnInterfaceType ascending""" + mconnInterfaceType_ASC + + """mconnInterfaceType descending""" + mconnInterfaceType_DESC + + """mconnSiteID ascending""" + mconnSiteID_ASC + + """mconnSiteID descending""" + mconnSiteID_DESC +} + +"""Flow data collected through Magic Network Monitoring""" +type AccountMnmFlowDataAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountMnmFlowDataAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountMnmFlowDataAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountMnmFlowDataAdaptiveGroupsSum +} + +type AccountMnmFlowDataAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: float64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: float64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: float64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: float64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: float64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: float64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: float64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: float64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: float64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: float64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: float64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: float64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: float64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: float64! + + """Average sample interval applied to the data""" + sampleInterval: float64! +} + +type AccountMnmFlowDataAdaptiveGroupsDimensions { + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """IP to which the data was sent""" + destinationAddress: string! + + """Value of the Destination Port header field in the packet""" + destinationPort: uint16! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Layer 4 protocol""" + protocol: uint16! + + """Human-readable string representation of the protocol""" + protocolString: string! + + """IP of the router that sampled the flows""" + routerAddress: string! + + """List of flow matching rules""" + ruleIDs: [string!]! + + """IP from which the data was sent""" + sourceAddress: string! + + """Value of the Source Port header field in the packet""" + sourcePort: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint16! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Version of the record schema""" + version: int64! +} + +input AccountMnmFlowDataAdaptiveGroupsFilter_InputObject { + AND: [AccountMnmFlowDataAdaptiveGroupsFilter_InputObject!] + OR: [AccountMnmFlowDataAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAddress: string + destinationAddress_geq: string + destinationAddress_gt: string + destinationAddress_in: [string!] + destinationAddress_leq: string + destinationAddress_like: string + destinationAddress_lt: string + destinationAddress_neq: string + destinationAddress_notin: [string!] + destinationAddress_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + protocol: uint16 + protocolString: string + protocolString_geq: string + protocolString_gt: string + protocolString_in: [string!] + protocolString_leq: string + protocolString_like: string + protocolString_lt: string + protocolString_neq: string + protocolString_notin: [string!] + protocolString_notlike: string + protocol_geq: uint16 + protocol_gt: uint16 + protocol_in: [uint16!] + protocol_leq: uint16 + protocol_lt: uint16 + protocol_neq: uint16 + protocol_notin: [uint16!] + routerAddress: string + routerAddress_geq: string + routerAddress_gt: string + routerAddress_in: [string!] + routerAddress_leq: string + routerAddress_like: string + routerAddress_lt: string + routerAddress_neq: string + routerAddress_notin: [string!] + routerAddress_notlike: string + ruleIDs_has: string + ruleIDs_hasall: [string!] + ruleIDs_hasany: [string!] + ruleIDs_nothas: string + sourceAddress: string + sourceAddress_geq: string + sourceAddress_gt: string + sourceAddress_in: [string!] + sourceAddress_leq: string + sourceAddress_like: string + sourceAddress_lt: string + sourceAddress_neq: string + sourceAddress_notin: [string!] + sourceAddress_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpFlags: uint16 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint16 + tcpFlags_gt: uint16 + tcpFlags_in: [uint16!] + tcpFlags_leq: uint16 + tcpFlags_lt: uint16 + tcpFlags_neq: uint16 + tcpFlags_notin: [uint16!] + version: int64 + version_geq: int64 + version_gt: int64 + version_in: [int64!] + version_leq: int64 + version_lt: int64 + version_neq: int64 + version_notin: [int64!] +} + +enum AccountMnmFlowDataAdaptiveGroupsOrderBy { + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAddress ascending""" + destinationAddress_ASC + + """destinationAddress descending""" + destinationAddress_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """protocolString ascending""" + protocolString_ASC + + """protocolString descending""" + protocolString_DESC + + """protocol ascending""" + protocol_ASC + + """protocol descending""" + protocol_DESC + + """routerAddress ascending""" + routerAddress_ASC + + """routerAddress descending""" + routerAddress_DESC + + """ruleIDs ascending""" + ruleIDs_ASC + + """ruleIDs descending""" + ruleIDs_DESC + + """sourceAddress ascending""" + sourceAddress_ASC + + """sourceAddress descending""" + sourceAddress_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """version ascending""" + version_ASC + + """version descending""" + version_DESC +} + +type AccountMnmFlowDataAdaptiveGroupsSum { + """Sum of bits""" + bits: uint64! + + """Sum of packets""" + packets: uint64! +} + +"""Data to visualize network error logs""" +type AccountNelReportsAdaptiveGroups { + avg: AccountNelReportsAdaptiveGroupsAvg + + """The number of NEL Reports""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountNelReportsAdaptiveGroupsDimensions +} + +type AccountNelReportsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: uint64! +} + +type AccountNelReportsAdaptiveGroupsDimensions { + """Client ASN""" + clientIPASN: uint32! + + """Client ASN Description""" + clientIPASNDescription: string! + + """Client Country""" + clientIPCountry: string! + + """2 letter client country code using ISO 3166-1 alpha-2 syntax""" + clientIPCountryCode: string! + + """IP Version the client used to connect""" + clientIPVersion: uint8! + + """Request date from browser""" + date: Date! + + """Request datetime from browser""" + datetime: Time! + + """Request datetime from browser, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime from browser, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime from browser, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime from browser, truncated to the hour""" + datetimeHour: Time! + + """Request datetime from browser, truncated to the minute""" + datetimeMinute: Time! + + """IATA airport code of colo the client connected to""" + lastKnownGoodColoCode: string! + + """The phase of connection the error occurred in""" + phase: string! + + """HTTP Protocol used when the error occured""" + protocol: string! + + """The type of error in the phase""" + type: string! +} + +input AccountNelReportsAdaptiveGroupsFilter_InputObject { + AND: [AccountNelReportsAdaptiveGroupsFilter_InputObject!] + OR: [AccountNelReportsAdaptiveGroupsFilter_InputObject!] + clientIPASN: uint32 + clientIPASNDescription: string + clientIPASNDescription_geq: string + clientIPASNDescription_gt: string + clientIPASNDescription_in: [string!] + clientIPASNDescription_leq: string + clientIPASNDescription_like: string + clientIPASNDescription_lt: string + clientIPASNDescription_neq: string + clientIPASNDescription_notin: [string!] + clientIPASNDescription_notlike: string + clientIPASN_geq: uint32 + clientIPASN_gt: uint32 + clientIPASN_in: [uint32!] + clientIPASN_leq: uint32 + clientIPASN_lt: uint32 + clientIPASN_neq: uint32 + clientIPASN_notin: [uint32!] + clientIPCountry: string + clientIPCountryCode: string + clientIPCountryCode_geq: string + clientIPCountryCode_gt: string + clientIPCountryCode_in: [string!] + clientIPCountryCode_leq: string + clientIPCountryCode_like: string + clientIPCountryCode_lt: string + clientIPCountryCode_neq: string + clientIPCountryCode_notin: [string!] + clientIPCountryCode_notlike: string + clientIPCountry_geq: string + clientIPCountry_gt: string + clientIPCountry_in: [string!] + clientIPCountry_leq: string + clientIPCountry_like: string + clientIPCountry_lt: string + clientIPCountry_neq: string + clientIPCountry_notin: [string!] + clientIPCountry_notlike: string + clientIPVersion: uint8 + clientIPVersion_geq: uint8 + clientIPVersion_gt: uint8 + clientIPVersion_in: bytes + clientIPVersion_leq: uint8 + clientIPVersion_lt: uint8 + clientIPVersion_neq: uint8 + clientIPVersion_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + lastKnownGoodColoCode: string + lastKnownGoodColoCode_geq: string + lastKnownGoodColoCode_gt: string + lastKnownGoodColoCode_in: [string!] + lastKnownGoodColoCode_leq: string + lastKnownGoodColoCode_like: string + lastKnownGoodColoCode_lt: string + lastKnownGoodColoCode_neq: string + lastKnownGoodColoCode_notin: [string!] + lastKnownGoodColoCode_notlike: string + phase: string + phase_geq: string + phase_gt: string + phase_in: [string!] + phase_leq: string + phase_like: string + phase_lt: string + phase_neq: string + phase_notin: [string!] + phase_notlike: string + protocol: string + protocol_geq: string + protocol_gt: string + protocol_in: [string!] + protocol_leq: string + protocol_like: string + protocol_lt: string + protocol_neq: string + protocol_notin: [string!] + protocol_notlike: string + type: string + type_geq: string + type_gt: string + type_in: [string!] + type_leq: string + type_like: string + type_lt: string + type_neq: string + type_notin: [string!] + type_notlike: string +} + +enum AccountNelReportsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientIPASNDescription ascending""" + clientIPASNDescription_ASC + + """clientIPASNDescription descending""" + clientIPASNDescription_DESC + + """clientIPASN ascending""" + clientIPASN_ASC + + """clientIPASN descending""" + clientIPASN_DESC + + """clientIPCountryCode ascending""" + clientIPCountryCode_ASC + + """clientIPCountryCode descending""" + clientIPCountryCode_DESC + + """clientIPCountry ascending""" + clientIPCountry_ASC + + """clientIPCountry descending""" + clientIPCountry_DESC + + """clientIPVersion ascending""" + clientIPVersion_ASC + + """clientIPVersion descending""" + clientIPVersion_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """lastKnownGoodColoCode ascending""" + lastKnownGoodColoCode_ASC + + """lastKnownGoodColoCode descending""" + lastKnownGoodColoCode_DESC + + """phase ascending""" + phase_ASC + + """phase descending""" + phase_DESC + + """protocol ascending""" + protocol_ASC + + """protocol descending""" + protocol_DESC + + """type ascending""" + type_ASC + + """type descending""" + type_DESC +} + +"""oHTTP request metrics with adaptive sampling""" +type AccountOhttpMetricsAdaptive { + """Bytes returned to client""" + bytesToClient: uint64! + + """Total bytes received from the client""" + bytesToGateway: uint64! + + """The airport code of the Cloudflare datacenter that served this request""" + colo: string! + + """The date and time the event was recorded""" + datetime: Time! + + """The status code returned by the gateway""" + gatewayStatusCode: uint32! + + """The status code returned by the relay""" + relayStatusCode: uint32! +} + +input AccountOhttpMetricsAdaptiveFilter_InputObject { + AND: [AccountOhttpMetricsAdaptiveFilter_InputObject!] + OR: [AccountOhttpMetricsAdaptiveFilter_InputObject!] + bytesToClient: uint64 + bytesToClient_geq: uint64 + bytesToClient_gt: uint64 + bytesToClient_in: [uint64!] + bytesToClient_leq: uint64 + bytesToClient_lt: uint64 + bytesToClient_neq: uint64 + bytesToClient_notin: [uint64!] + bytesToGateway: uint64 + bytesToGateway_geq: uint64 + bytesToGateway_gt: uint64 + bytesToGateway_in: [uint64!] + bytesToGateway_leq: uint64 + bytesToGateway_lt: uint64 + bytesToGateway_neq: uint64 + bytesToGateway_notin: [uint64!] + colo: string + colo_geq: string + colo_gt: string + colo_in: [string!] + colo_leq: string + colo_like: string + colo_lt: string + colo_neq: string + colo_notin: [string!] + colo_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + gatewayStatusCode: uint32 + gatewayStatusCode_geq: uint32 + gatewayStatusCode_gt: uint32 + gatewayStatusCode_in: [uint32!] + gatewayStatusCode_leq: uint32 + gatewayStatusCode_lt: uint32 + gatewayStatusCode_neq: uint32 + gatewayStatusCode_notin: [uint32!] + relayStatusCode: uint32 + relayStatusCode_geq: uint32 + relayStatusCode_gt: uint32 + relayStatusCode_in: [uint32!] + relayStatusCode_leq: uint32 + relayStatusCode_lt: uint32 + relayStatusCode_neq: uint32 + relayStatusCode_notin: [uint32!] +} + +"""Aggregated oHTTP request metrics with adaptive sampling""" +type AccountOhttpMetricsAdaptiveGroups { + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountOhttpMetricsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountOhttpMetricsAdaptiveGroupsSum +} + +type AccountOhttpMetricsAdaptiveGroupsDimensions { + """The airport code of the Cloudflare datacenter that served this request""" + colo: string! + + """Ohttp requests metrics date""" + date: Date! + + """Ohttp requests metrics timestamp, truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """Ohttp requests metrics timestamp, truncated to five minutes""" + datetimeFiveMinutes: Time! + + """Ohttp requests metrics timestamp, truncated to the hour""" + datetimeHour: Time! + + """Ohttp requests metrics timestamp, truncated to the minute""" + datetimeMinute: Time! + + """The appId that generated traffic""" + endpoint: string! + + """Status code returned by the gateway""" + gatewayStatusCode: string! + + """Status code returned by the relay""" + relayStatusCode: int64! +} + +input AccountOhttpMetricsAdaptiveGroupsFilter_InputObject { + AND: [AccountOhttpMetricsAdaptiveGroupsFilter_InputObject!] + OR: [AccountOhttpMetricsAdaptiveGroupsFilter_InputObject!] + colo: string + colo_geq: string + colo_gt: string + colo_in: [string!] + colo_leq: string + colo_like: string + colo_lt: string + colo_neq: string + colo_notin: [string!] + colo_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + endpoint: string + endpoint_geq: string + endpoint_gt: string + endpoint_in: [string!] + endpoint_leq: string + endpoint_like: string + endpoint_lt: string + endpoint_neq: string + endpoint_notin: [string!] + endpoint_notlike: string + gatewayStatusCode: string + gatewayStatusCode_geq: string + gatewayStatusCode_gt: string + gatewayStatusCode_in: [string!] + gatewayStatusCode_leq: string + gatewayStatusCode_like: string + gatewayStatusCode_lt: string + gatewayStatusCode_neq: string + gatewayStatusCode_notin: [string!] + gatewayStatusCode_notlike: string + relayStatusCode: int64 + relayStatusCode_geq: int64 + relayStatusCode_gt: int64 + relayStatusCode_in: [int64!] + relayStatusCode_leq: int64 + relayStatusCode_lt: int64 + relayStatusCode_neq: int64 + relayStatusCode_notin: [int64!] +} + +enum AccountOhttpMetricsAdaptiveGroupsOrderBy { + """colo ascending""" + colo_ASC + + """colo descending""" + colo_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """endpoint ascending""" + endpoint_ASC + + """endpoint descending""" + endpoint_DESC + + """gatewayStatusCode ascending""" + gatewayStatusCode_ASC + + """gatewayStatusCode descending""" + gatewayStatusCode_DESC + + """relayStatusCode ascending""" + relayStatusCode_ASC + + """relayStatusCode descending""" + relayStatusCode_DESC + + """sum(bytesToClient) ascending""" + sum_bytesToClient_ASC + + """sum(bytesToClient) descending""" + sum_bytesToClient_DESC + + """sum(bytesToGateway) ascending""" + sum_bytesToGateway_ASC + + """sum(bytesToGateway) descending""" + sum_bytesToGateway_DESC + + """sum(clientRequestErrors) ascending""" + sum_clientRequestErrors_ASC + + """sum(clientRequestErrors) descending""" + sum_clientRequestErrors_DESC + + """sum(gatewayResponseErrors) ascending""" + sum_gatewayResponseErrors_ASC + + """sum(gatewayResponseErrors) descending""" + sum_gatewayResponseErrors_DESC +} + +type AccountOhttpMetricsAdaptiveGroupsSum { + """ + The total bytes sent from gateway to client, observed over the queried time period + """ + bytesToClient: int64! + + """ + The total bytes from client to gateway, observed over the queried time period + """ + bytesToGateway: int64! + + """ + The total number of client request errors, observed over the queried time period + """ + clientRequestErrors: int64! + + """ + The total number of gateway response errors, observed over the queried time period + """ + gatewayResponseErrors: int64! +} + +enum AccountOhttpMetricsAdaptiveOrderBy { + """bytesToClient ascending""" + bytesToClient_ASC + + """bytesToClient descending""" + bytesToClient_DESC + + """bytesToGateway ascending""" + bytesToGateway_ASC + + """bytesToGateway descending""" + bytesToGateway_DESC + + """colo ascending""" + colo_ASC + + """colo descending""" + colo_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """gatewayStatusCode ascending""" + gatewayStatusCode_ASC + + """gatewayStatusCode descending""" + gatewayStatusCode_DESC + + """relayStatusCode ascending""" + relayStatusCode_ASC + + """relayStatusCode descending""" + relayStatusCode_DESC +} + +"""Pages Functions invocations with adaptive sampling""" +type AccountPagesFunctionsInvocationsAdaptiveGroups { + avg: AccountPagesFunctionsInvocationsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountPagesFunctionsInvocationsAdaptiveGroupsDimensions + + """Quantiles of a metric per dimension""" + quantiles: AccountPagesFunctionsInvocationsAdaptiveGroupsQuantiles + + """The sum of values for a metric per dimension""" + sum: AccountPagesFunctionsInvocationsAdaptiveGroupsSum +} + +type AccountPagesFunctionsInvocationsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountPagesFunctionsInvocationsAdaptiveGroupsDimensions { + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of an minute""" + datetimeMinute: Time! + + """The name of the script""" + scriptName: string! + + """Status of the worker invocation""" + status: string! + + """Usage model of the worker invocation""" + usageModel: string! +} + +input AccountPagesFunctionsInvocationsAdaptiveGroupsFilter_InputObject { + AND: [AccountPagesFunctionsInvocationsAdaptiveGroupsFilter_InputObject!] + OR: [AccountPagesFunctionsInvocationsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string + usageModel: string + usageModel_geq: string + usageModel_gt: string + usageModel_in: [string!] + usageModel_leq: string + usageModel_like: string + usageModel_lt: string + usageModel_neq: string + usageModel_notin: [string!] + usageModel_notlike: string +} + +enum AccountPagesFunctionsInvocationsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """quantiles(cpuTimeP50) ascending""" + quantiles_cpuTimeP50_ASC + + """quantiles(cpuTimeP50) descending""" + quantiles_cpuTimeP50_DESC + + """quantiles(cpuTimeP75) ascending""" + quantiles_cpuTimeP75_ASC + + """quantiles(cpuTimeP75) descending""" + quantiles_cpuTimeP75_DESC + + """quantiles(cpuTimeP999) ascending""" + quantiles_cpuTimeP999_ASC + + """quantiles(cpuTimeP999) descending""" + quantiles_cpuTimeP999_DESC + + """quantiles(cpuTimeP99) ascending""" + quantiles_cpuTimeP99_ASC + + """quantiles(cpuTimeP99) descending""" + quantiles_cpuTimeP99_DESC + + """quantiles(durationP50) ascending""" + quantiles_durationP50_ASC + + """quantiles(durationP50) descending""" + quantiles_durationP50_DESC + + """quantiles(durationP75) ascending""" + quantiles_durationP75_ASC + + """quantiles(durationP75) descending""" + quantiles_durationP75_DESC + + """quantiles(durationP999) ascending""" + quantiles_durationP999_ASC + + """quantiles(durationP999) descending""" + quantiles_durationP999_DESC + + """quantiles(durationP99) ascending""" + quantiles_durationP99_ASC + + """quantiles(durationP99) descending""" + quantiles_durationP99_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """stableId ascending""" + stableId_ASC + + """stableId descending""" + stableId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(duration) ascending""" + sum_duration_ASC + + """sum(duration) descending""" + sum_duration_DESC + + """sum(errors) ascending""" + sum_errors_ASC + + """sum(errors) descending""" + sum_errors_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(responseBodySize) ascending""" + sum_responseBodySize_ASC + + """sum(responseBodySize) descending""" + sum_responseBodySize_DESC + + """sum(subrequests) ascending""" + sum_subrequests_ASC + + """sum(subrequests) descending""" + sum_subrequests_DESC + + """sum(wallTime) ascending""" + sum_wallTime_ASC + + """sum(wallTime) descending""" + sum_wallTime_DESC + + """usageModel ascending""" + usageModel_ASC + + """usageModel descending""" + usageModel_DESC +} + +type AccountPagesFunctionsInvocationsAdaptiveGroupsQuantiles { + """CPU time 50th percentile - microseconds""" + cpuTimeP50: float32! + + """CPU time 75th percentile - microseconds""" + cpuTimeP75: float32! + + """CPU time 99th percentile - microseconds""" + cpuTimeP99: float32! + + """CPU time 99.9th percentile - microseconds""" + cpuTimeP999: float32! + + """Duration 50th percentile - GB*s""" + durationP50: float32! + + """Duration 75th percentile - GB*s""" + durationP75: float32! + + """Duration 99th percentile - GB*s""" + durationP99: float32! + + """Duration 99.9th percentile - GB*s""" + durationP999: float32! +} + +type AccountPagesFunctionsInvocationsAdaptiveGroupsSum { + """Sum of Duration - GB*s""" + duration: float64! + + """Sum of Errors""" + errors: uint64! + + """Sum of Requests""" + requests: uint64! + + """Sum of Response Body Sizes""" + responseBodySize: uint64! + + """Sum of Subrequests""" + subrequests: uint64! + + """Sum of Wall Time""" + wallTime: uint64! +} + +""" +Beta. Queue backlog data with adaptive sampling. Queues that are not being +written to, or read from, will not return data, even if they have a backlog. +""" +type AccountQueueBacklogAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountQueueBacklogAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountQueueBacklogAdaptiveGroupsDimensions +} + +type AccountQueueBacklogAdaptiveGroupsAvg { + """The average size of the backlog in bytes for sample interval""" + bytes: uint64! + + """The average number of messages in the backlog for sample interval""" + messages: uint64! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountQueueBacklogAdaptiveGroupsDimensions { + """Message operation timestamp, truncated to start of a day""" + date: Date! + + """Message operation timestamp""" + datetime: Time! + + """Message operation timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Message operation timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """The ID of the Queue""" + queueId: string! +} + +input AccountQueueBacklogAdaptiveGroupsFilter_InputObject { + AND: [AccountQueueBacklogAdaptiveGroupsFilter_InputObject!] + OR: [AccountQueueBacklogAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + queueId: string + queueId_geq: string + queueId_gt: string + queueId_in: [string!] + queueId_leq: string + queueId_like: string + queueId_lt: string + queueId_neq: string + queueId_notin: [string!] + queueId_notlike: string +} + +enum AccountQueueBacklogAdaptiveGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(messages) ascending""" + avg_messages_ASC + + """avg(messages) descending""" + avg_messages_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """queueId ascending""" + queueId_ASC + + """queueId descending""" + queueId_DESC +} + +""" +Beta. Queue consumer metrics with adaptive sampling. Inactive queues will not return data. +""" +type AccountQueueConsumerMetricsAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountQueueConsumerMetricsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountQueueConsumerMetricsAdaptiveGroupsDimensions +} + +type AccountQueueConsumerMetricsAdaptiveGroupsAvg { + """The average concurrency of the queue""" + concurrency: float64! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountQueueConsumerMetricsAdaptiveGroupsDimensions { + """Consumer metric timestamp, truncated to start of a day""" + date: Date! + + """Consumer metric timestamp""" + datetime: Time! + + """Consumer metric timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Consumer metric timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """The ID of the Queue""" + queueId: string! +} + +input AccountQueueConsumerMetricsAdaptiveGroupsFilter_InputObject { + AND: [AccountQueueConsumerMetricsAdaptiveGroupsFilter_InputObject!] + OR: [AccountQueueConsumerMetricsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + queueId: string + queueId_geq: string + queueId_gt: string + queueId_in: [string!] + queueId_leq: string + queueId_like: string + queueId_lt: string + queueId_neq: string + queueId_notin: [string!] + queueId_notlike: string +} + +enum AccountQueueConsumerMetricsAdaptiveGroupsOrderBy { + """avg(concurrency) ascending""" + avg_concurrency_ASC + + """avg(concurrency) descending""" + avg_concurrency_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """queueId ascending""" + queueId_ASC + + """queueId descending""" + queueId_DESC +} + +""" +Beta. Queue delayed backlog data with adaptive sampling. Queues that are not +being written to, or read from, will not return data, even if they have a backlog. +""" +type AccountQueueDelayedBacklogAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountQueueDelayedBacklogAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountQueueDelayedBacklogAdaptiveGroupsDimensions +} + +type AccountQueueDelayedBacklogAdaptiveGroupsAvg { + """ + The average number of messages in the delayed backlog for sample interval + """ + messages: uint64! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountQueueDelayedBacklogAdaptiveGroupsDimensions { + """Message operation timestamp, truncated to start of a day""" + date: Date! + + """Message operation timestamp""" + datetime: Time! + + """Message operation timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Message operation timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """The ID of the Queue""" + queueId: string! +} + +input AccountQueueDelayedBacklogAdaptiveGroupsFilter_InputObject { + AND: [AccountQueueDelayedBacklogAdaptiveGroupsFilter_InputObject!] + OR: [AccountQueueDelayedBacklogAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + queueId: string + queueId_geq: string + queueId_gt: string + queueId_in: [string!] + queueId_leq: string + queueId_like: string + queueId_lt: string + queueId_neq: string + queueId_notin: [string!] + queueId_notlike: string +} + +enum AccountQueueDelayedBacklogAdaptiveGroupsOrderBy { + """avg(messages) ascending""" + avg_messages_ASC + + """avg(messages) descending""" + avg_messages_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """queueId ascending""" + queueId_ASC + + """queueId descending""" + queueId_DESC +} + +"""Beta. Queue message operation data with adaptive sampling""" +type AccountQueueMessageOperationsAdaptiveGroups { + """The average value for a metric per dimension""" + avg: AccountQueueMessageOperationsAdaptiveGroupsAvg + + """Number of Message Operations""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountQueueMessageOperationsAdaptiveGroupsDimensions + + """The max of values for a metric per dimension""" + max: AccountQueueMessageOperationsAdaptiveGroupsMax + + """The sum of values for a metric per dimension""" + sum: AccountQueueMessageOperationsAdaptiveGroupsSum +} + +type AccountQueueMessageOperationsAdaptiveGroupsAvg { + """ + The average time in milliseconds between when the message was written to the + queue and the current operation over the sample interval. Will always be 0 for + WriteMessage operations. + """ + lagTime: uint64! + + """ + The average number of retries per message operation. A retry occurs after an + unsucessful delivery, if the queue is configured to retry failed attempts. + Only applicable to ReadMessage and DeleteMessage operations. Will always be 0 + for WriteMessage operations. + """ + retryCount: uint32! + + """The average value used for sample interval""" + sampleInterval: float64! +} + +type AccountQueueMessageOperationsAdaptiveGroupsDimensions { + """The type of the Queue message operation""" + actionType: string! + + """ + The queue consumer type for the operation. Only applicable for ReadMessage and DeleteMessge action types. + """ + consumerType: string! + + """Message operation timestamp, truncated to start of a day""" + date: Date! + + """Message operation timestamp""" + datetime: Time! + + """Message operation timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Message operation timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """ + The outcome of the operation. Only applicable to DeleteMessage action types. + Can be 'success', 'dlq', or 'fail'. Always 'none' for other operations. + """ + outcome: string! + + """The ID of the Queue""" + queueId: string! +} + +input AccountQueueMessageOperationsAdaptiveGroupsFilter_InputObject { + AND: [AccountQueueMessageOperationsAdaptiveGroupsFilter_InputObject!] + OR: [AccountQueueMessageOperationsAdaptiveGroupsFilter_InputObject!] + actionType: string + actionType_geq: string + actionType_gt: string + actionType_in: [string!] + actionType_leq: string + actionType_like: string + actionType_lt: string + actionType_neq: string + actionType_notin: [string!] + actionType_notlike: string + consumerType: string + consumerType_geq: string + consumerType_gt: string + consumerType_in: [string!] + consumerType_leq: string + consumerType_like: string + consumerType_lt: string + consumerType_neq: string + consumerType_notin: [string!] + consumerType_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + queueId: string + queueId_geq: string + queueId_gt: string + queueId_in: [string!] + queueId_leq: string + queueId_like: string + queueId_lt: string + queueId_neq: string + queueId_notin: [string!] + queueId_notlike: string +} + +type AccountQueueMessageOperationsAdaptiveGroupsMax { + """Max Message Size""" + messageSize: uint32! +} + +enum AccountQueueMessageOperationsAdaptiveGroupsOrderBy { + """actionType ascending""" + actionType_ASC + + """actionType descending""" + actionType_DESC + + """avg(lagTime) ascending""" + avg_lagTime_ASC + + """avg(lagTime) descending""" + avg_lagTime_DESC + + """avg(retryCount) ascending""" + avg_retryCount_ASC + + """avg(retryCount) descending""" + avg_retryCount_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """consumerType ascending""" + consumerType_ASC + + """consumerType descending""" + consumerType_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """max(messageSize) ascending""" + max_messageSize_ASC + + """max(messageSize) descending""" + max_messageSize_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """queueId ascending""" + queueId_ASC + + """queueId descending""" + queueId_DESC + + """sum(billableOperations) ascending""" + sum_billableOperations_ASC + + """sum(billableOperations) descending""" + sum_billableOperations_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC +} + +type AccountQueueMessageOperationsAdaptiveGroupsSum { + """ + Number of Billable Operations (some message operations count as multiple billable operations) + """ + billableOperations: uint64! + + """Total size (in bytes) of message operations""" + bytes: uint64! +} + +"""Beta. R2 infrequent access operations with adaptive sampling""" +type AccountR2IAOperationsAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountR2IAOperationsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountR2IAOperationsAdaptiveGroupsSum +} + +type AccountR2IAOperationsAdaptiveGroupsDimensions { + """Status of the R2 operation""" + actionStatus: string! + + """The name of the R2 operation""" + actionType: string! + + """The name of the R2 bucket, if applicable to this request""" + bucketName: string! + + """Request timestamp, truncated to start of a day""" + date: Date! + + """Request timestamp""" + datetime: Time! + + """Request timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Request timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """The name of the R2 object, if applicable to this request""" + objectName: string! + + """HTTP status code returned by R2""" + responseStatusCode: uint16! +} + +input AccountR2IAOperationsAdaptiveGroupsFilter_InputObject { + AND: [AccountR2IAOperationsAdaptiveGroupsFilter_InputObject!] + OR: [AccountR2IAOperationsAdaptiveGroupsFilter_InputObject!] + actionStatus: string + actionStatus_geq: string + actionStatus_gt: string + actionStatus_in: [string!] + actionStatus_leq: string + actionStatus_like: string + actionStatus_lt: string + actionStatus_neq: string + actionStatus_notin: [string!] + actionStatus_notlike: string + actionType: string + actionType_geq: string + actionType_gt: string + actionType_in: [string!] + actionType_leq: string + actionType_like: string + actionType_lt: string + actionType_neq: string + actionType_notin: [string!] + actionType_notlike: string + bucketName: string + bucketName_geq: string + bucketName_gt: string + bucketName_in: [string!] + bucketName_leq: string + bucketName_like: string + bucketName_lt: string + bucketName_neq: string + bucketName_notin: [string!] + bucketName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + objectName: string + objectName_geq: string + objectName_gt: string + objectName_in: [string!] + objectName_leq: string + objectName_like: string + objectName_lt: string + objectName_neq: string + objectName_notin: [string!] + objectName_notlike: string + responseStatusCode: uint16 + responseStatusCode_geq: uint16 + responseStatusCode_gt: uint16 + responseStatusCode_in: [uint16!] + responseStatusCode_leq: uint16 + responseStatusCode_lt: uint16 + responseStatusCode_neq: uint16 + responseStatusCode_notin: [uint16!] +} + +enum AccountR2IAOperationsAdaptiveGroupsOrderBy { + """actionStatus ascending""" + actionStatus_ASC + + """actionStatus descending""" + actionStatus_DESC + + """actionType ascending""" + actionType_ASC + + """actionType descending""" + actionType_DESC + + """bucketName ascending""" + bucketName_ASC + + """bucketName descending""" + bucketName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """objectName ascending""" + objectName_ASC + + """objectName descending""" + objectName_DESC + + """responseStatusCode ascending""" + responseStatusCode_ASC + + """responseStatusCode descending""" + responseStatusCode_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(responseBytes) ascending""" + sum_responseBytes_ASC + + """sum(responseBytes) descending""" + sum_responseBytes_DESC +} + +type AccountR2IAOperationsAdaptiveGroupsSum { + """Sum of Requests""" + requests: uint64! + + """Sum of retrieved bytes""" + responseBytes: uint64! +} + +"""Beta. R2 infrequent access storage with adaptive sampling""" +type AccountR2IAStorageAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountR2IAStorageAdaptiveGroupsDimensions + + """The max of values for a metric per dimension""" + max: AccountR2IAStorageAdaptiveGroupsMax +} + +type AccountR2IAStorageAdaptiveGroupsDimensions { + """The name of the R2 bucket, if applicable to this request""" + bucketName: string! + + """Storage sample timestamp, truncated to start of a day""" + date: Date! + + """Storage sample timestamp""" + datetime: Time! + + """Storage sample timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Storage sample timestamp, truncated to start of an minute""" + datetimeMinute: Time! +} + +input AccountR2IAStorageAdaptiveGroupsFilter_InputObject { + AND: [AccountR2IAStorageAdaptiveGroupsFilter_InputObject!] + OR: [AccountR2IAStorageAdaptiveGroupsFilter_InputObject!] + bucketName: string + bucketName_geq: string + bucketName_gt: string + bucketName_in: [string!] + bucketName_leq: string + bucketName_like: string + bucketName_lt: string + bucketName_neq: string + bucketName_notin: [string!] + bucketName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +type AccountR2IAStorageAdaptiveGroupsMax { + """Max of metadata size""" + metadataSize: uint64! + + """Max of object count""" + objectCount: uint64! + + """Max of payload size""" + payloadSize: uint64! + + """Max of upload count""" + uploadCount: uint64! +} + +enum AccountR2IAStorageAdaptiveGroupsOrderBy { + """bucketName ascending""" + bucketName_ASC + + """bucketName descending""" + bucketName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """max(metadataSize) ascending""" + max_metadataSize_ASC + + """max(metadataSize) descending""" + max_metadataSize_DESC + + """max(objectCount) ascending""" + max_objectCount_ASC + + """max(objectCount) descending""" + max_objectCount_DESC + + """max(payloadSize) ascending""" + max_payloadSize_ASC + + """max(payloadSize) descending""" + max_payloadSize_DESC + + """max(uploadCount) ascending""" + max_uploadCount_ASC + + """max(uploadCount) descending""" + max_uploadCount_DESC +} + +"""Beta. R2 operations with adaptive sampling""" +type AccountR2OperationsAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountR2OperationsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountR2OperationsAdaptiveGroupsSum +} + +type AccountR2OperationsAdaptiveGroupsDimensions { + """Status of the R2 operation""" + actionStatus: string! + + """The name of the R2 operation""" + actionType: string! + + """The name of the R2 bucket, if applicable to this request""" + bucketName: string! + + """Request timestamp, truncated to start of a day""" + date: Date! + + """Request timestamp""" + datetime: Time! + + """Request timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Request timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """The name of the R2 object, if applicable to this request""" + objectName: string! + + """HTTP status code returned by R2""" + responseStatusCode: uint16! + + """The storage class that applies to this request""" + storageClass: string! +} + +input AccountR2OperationsAdaptiveGroupsFilter_InputObject { + AND: [AccountR2OperationsAdaptiveGroupsFilter_InputObject!] + OR: [AccountR2OperationsAdaptiveGroupsFilter_InputObject!] + actionStatus: string + actionStatus_geq: string + actionStatus_gt: string + actionStatus_in: [string!] + actionStatus_leq: string + actionStatus_like: string + actionStatus_lt: string + actionStatus_neq: string + actionStatus_notin: [string!] + actionStatus_notlike: string + actionType: string + actionType_geq: string + actionType_gt: string + actionType_in: [string!] + actionType_leq: string + actionType_like: string + actionType_lt: string + actionType_neq: string + actionType_notin: [string!] + actionType_notlike: string + bucketName: string + bucketName_geq: string + bucketName_gt: string + bucketName_in: [string!] + bucketName_leq: string + bucketName_like: string + bucketName_lt: string + bucketName_neq: string + bucketName_notin: [string!] + bucketName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + objectName: string + objectName_geq: string + objectName_gt: string + objectName_in: [string!] + objectName_leq: string + objectName_like: string + objectName_lt: string + objectName_neq: string + objectName_notin: [string!] + objectName_notlike: string + responseStatusCode: uint16 + responseStatusCode_geq: uint16 + responseStatusCode_gt: uint16 + responseStatusCode_in: [uint16!] + responseStatusCode_leq: uint16 + responseStatusCode_lt: uint16 + responseStatusCode_neq: uint16 + responseStatusCode_notin: [uint16!] + storageClass: string + storageClass_geq: string + storageClass_gt: string + storageClass_in: [string!] + storageClass_leq: string + storageClass_like: string + storageClass_lt: string + storageClass_neq: string + storageClass_notin: [string!] + storageClass_notlike: string +} + +enum AccountR2OperationsAdaptiveGroupsOrderBy { + """actionStatus ascending""" + actionStatus_ASC + + """actionStatus descending""" + actionStatus_DESC + + """actionType ascending""" + actionType_ASC + + """actionType descending""" + actionType_DESC + + """bucketName ascending""" + bucketName_ASC + + """bucketName descending""" + bucketName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """objectName ascending""" + objectName_ASC + + """objectName descending""" + objectName_DESC + + """responseStatusCode ascending""" + responseStatusCode_ASC + + """responseStatusCode descending""" + responseStatusCode_DESC + + """storageClass ascending""" + storageClass_ASC + + """storageClass descending""" + storageClass_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(responseBytes) ascending""" + sum_responseBytes_ASC + + """sum(responseBytes) descending""" + sum_responseBytes_DESC + + """sum(responseObjectSize) ascending""" + sum_responseObjectSize_ASC + + """sum(responseObjectSize) descending""" + sum_responseObjectSize_DESC +} + +type AccountR2OperationsAdaptiveGroupsSum { + """Sum of Requests""" + requests: uint64! + + """Sum of retrieved bytes""" + responseBytes: uint64! + + """Sum of Response Object Sizes""" + responseObjectSize: uint64! +} + +"""Beta. R2 storage with adaptive sampling""" +type AccountR2StorageAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountR2StorageAdaptiveGroupsDimensions + + """The max of values for a metric per dimension""" + max: AccountR2StorageAdaptiveGroupsMax +} + +type AccountR2StorageAdaptiveGroupsDimensions { + """The name of the R2 bucket, if applicable to this request""" + bucketName: string! + + """Storage sample timestamp, truncated to start of a day""" + date: Date! + + """Storage sample timestamp""" + datetime: Time! + + """Storage sample timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Storage sample timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """The storage class that applies to this request""" + storageClass: string! +} + +input AccountR2StorageAdaptiveGroupsFilter_InputObject { + AND: [AccountR2StorageAdaptiveGroupsFilter_InputObject!] + OR: [AccountR2StorageAdaptiveGroupsFilter_InputObject!] + bucketName: string + bucketName_geq: string + bucketName_gt: string + bucketName_in: [string!] + bucketName_leq: string + bucketName_like: string + bucketName_lt: string + bucketName_neq: string + bucketName_notin: [string!] + bucketName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + storageClass: string + storageClass_geq: string + storageClass_gt: string + storageClass_in: [string!] + storageClass_leq: string + storageClass_like: string + storageClass_lt: string + storageClass_neq: string + storageClass_notin: [string!] + storageClass_notlike: string +} + +type AccountR2StorageAdaptiveGroupsMax { + """Max of metadata size""" + metadataSize: uint64! + + """Max of object count""" + objectCount: uint64! + + """Max of payload size""" + payloadSize: uint64! + + """Max of upload count""" + uploadCount: uint64! +} + +enum AccountR2StorageAdaptiveGroupsOrderBy { + """bucketName ascending""" + bucketName_ASC + + """bucketName descending""" + bucketName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """max(metadataSize) ascending""" + max_metadataSize_ASC + + """max(metadataSize) descending""" + max_metadataSize_DESC + + """max(objectCount) ascending""" + max_objectCount_ASC + + """max(objectCount) descending""" + max_objectCount_DESC + + """max(payloadSize) ascending""" + max_payloadSize_ASC + + """max(payloadSize) descending""" + max_payloadSize_DESC + + """max(uploadCount) ascending""" + max_uploadCount_ASC + + """max(uploadCount) descending""" + max_uploadCount_DESC + + """storageClass ascending""" + storageClass_ASC + + """storageClass descending""" + storageClass_DESC +} + +"""Beta. Aggregated RUM pageload event metrics with adaptive sampling""" +type AccountRumPageloadEventsAdaptiveGroups { + avg: AccountRumPageloadEventsAdaptiveGroupsAvg + + """The number of pages viewed by end-users""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountRumPageloadEventsAdaptiveGroupsDimensions + sum: AccountRumPageloadEventsAdaptiveGroupsSum +} + +type AccountRumPageloadEventsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountRumPageloadEventsAdaptiveGroupsDimensions { + """ + Indicates if the request is likely from a bot (non-human traffic). Returns 1 if from a bot, 0 otherwise. + """ + bot: uint8! + + """Client country ISO 3166 alpha2 code""" + countryName: string! + + """Signed Exchange enabled status""" + customTagInternalSxg: string! + + """Request date from browser""" + date: Date! + + """Request datetime from browser, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime from browser, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime from browser, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime from browser, truncated to the hour""" + datetimeHour: Time! + + """Request datetime from browser, truncated to the minute""" + datetimeMinute: Time! + + """Device type used for view the page""" + deviceType: string! + + """Host of the HTTP request referer""" + refererHost: string! + + """Path of the HTTP request referer""" + refererPath: string! + + """Scheme of the HTTP request referer (http or https)""" + refererScheme: string! + + """HTTP Host of the web page URL""" + requestHost: string! + + """Path of the web page URL""" + requestPath: string! + + """Scheme of the web page URL (http or https)""" + requestScheme: string! + + """The key value to identify a site""" + siteTag: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! +} + +input AccountRumPageloadEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountRumPageloadEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountRumPageloadEventsAdaptiveGroupsFilter_InputObject!] + bot: uint8 + bot_geq: uint8 + bot_gt: uint8 + bot_in: bytes + bot_leq: uint8 + bot_lt: uint8 + bot_neq: uint8 + bot_notin: bytes + countryName: string + countryName_geq: string + countryName_gt: string + countryName_in: [string!] + countryName_leq: string + countryName_like: string + countryName_lt: string + countryName_neq: string + countryName_notin: [string!] + countryName_notlike: string + customTagInternalSxg: string + customTagInternalSxg_geq: string + customTagInternalSxg_gt: string + customTagInternalSxg_in: [string!] + customTagInternalSxg_leq: string + customTagInternalSxg_like: string + customTagInternalSxg_lt: string + customTagInternalSxg_neq: string + customTagInternalSxg_notin: [string!] + customTagInternalSxg_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + refererHost: string + refererHost_geq: string + refererHost_gt: string + refererHost_in: [string!] + refererHost_leq: string + refererHost_like: string + refererHost_lt: string + refererHost_neq: string + refererHost_notin: [string!] + refererHost_notlike: string + refererPath: string + refererPath_geq: string + refererPath_gt: string + refererPath_in: [string!] + refererPath_leq: string + refererPath_like: string + refererPath_lt: string + refererPath_neq: string + refererPath_notin: [string!] + refererPath_notlike: string + refererScheme: string + refererScheme_geq: string + refererScheme_gt: string + refererScheme_in: [string!] + refererScheme_leq: string + refererScheme_like: string + refererScheme_lt: string + refererScheme_neq: string + refererScheme_notin: [string!] + refererScheme_notlike: string + requestHost: string + requestHost_geq: string + requestHost_gt: string + requestHost_in: [string!] + requestHost_leq: string + requestHost_like: string + requestHost_lt: string + requestHost_neq: string + requestHost_notin: [string!] + requestHost_notlike: string + requestPath: string + requestPath_geq: string + requestPath_gt: string + requestPath_in: [string!] + requestPath_leq: string + requestPath_like: string + requestPath_lt: string + requestPath_neq: string + requestPath_notin: [string!] + requestPath_notlike: string + requestScheme: string + requestScheme_geq: string + requestScheme_gt: string + requestScheme_in: [string!] + requestScheme_leq: string + requestScheme_like: string + requestScheme_lt: string + requestScheme_neq: string + requestScheme_notin: [string!] + requestScheme_notlike: string + siteTag: string + siteTag_geq: string + siteTag_gt: string + siteTag_in: [string!] + siteTag_leq: string + siteTag_like: string + siteTag_lt: string + siteTag_neq: string + siteTag_notin: [string!] + siteTag_notlike: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string +} + +enum AccountRumPageloadEventsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """bot ascending""" + bot_ASC + + """bot descending""" + bot_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """countryName ascending""" + countryName_ASC + + """countryName descending""" + countryName_DESC + + """customTagInternalSxg ascending""" + customTagInternalSxg_ASC + + """customTagInternalSxg descending""" + customTagInternalSxg_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """refererHost ascending""" + refererHost_ASC + + """refererHost descending""" + refererHost_DESC + + """refererPath ascending""" + refererPath_ASC + + """refererPath descending""" + refererPath_DESC + + """refererScheme ascending""" + refererScheme_ASC + + """refererScheme descending""" + refererScheme_DESC + + """requestHost ascending""" + requestHost_ASC + + """requestHost descending""" + requestHost_DESC + + """requestPath ascending""" + requestPath_ASC + + """requestPath descending""" + requestPath_DESC + + """requestScheme ascending""" + requestScheme_ASC + + """requestScheme descending""" + requestScheme_DESC + + """siteTag ascending""" + siteTag_ASC + + """siteTag descending""" + siteTag_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC +} + +type AccountRumPageloadEventsAdaptiveGroupsSum { + """ + The number of pages viewed by end-users that were initiated from a different + website (i.e. where the Document.referrer does not match the hostname) + """ + visits: uint64! +} + +"""Beta. Aggregated RUM performance event metrics with adaptive sampling""" +type AccountRumPerformanceEventsAdaptiveGroups { + avg: AccountRumPerformanceEventsAdaptiveGroupsAvg + + """The number of pages viewed by end-users""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountRumPerformanceEventsAdaptiveGroupsDimensions + quantiles: AccountRumPerformanceEventsAdaptiveGroupsQuantiles + sum: AccountRumPerformanceEventsAdaptiveGroupsSum +} + +type AccountRumPerformanceEventsAdaptiveGroupsAvg { + """Connection time""" + connectionTime: uint64! + + """Domain lookup time""" + dnsTime: uint64! + + """ + The time when the first content piece from the DOM is painted (i.e. some text or an image) + """ + firstContentfulPaint: uint64! + + """ + The time when the first pixel is painted onto the screen (i.e. background of the page) + """ + firstPaint: uint64! + + """The time taken for the load event""" + loadEventTime: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageLoadTime: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageRenderTime: uint64! + + """ + The time between initiating the request and receiving the first byte of the response + """ + requestTime: uint64! + + """ + The time between receiving the first byte and the last byte of the response + """ + responseTime: uint64! + + """Average sample interval""" + sampleInterval: float64! +} + +type AccountRumPerformanceEventsAdaptiveGroupsDimensions { + """ + Indicates if the request is likely from a bot (non-human traffic). Returns 1 if from a bot, 0 otherwise. + """ + bot: uint8! + + """Client country ISO 3166 alpha2 code""" + countryName: string! + + """Signed Exchange enabled status""" + customTagInternalSxg: string! + + """Request date from browser""" + date: Date! + + """Request datetime from browser, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime from browser, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime from browser, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime from browser, truncated to the hour""" + datetimeHour: Time! + + """Request datetime from browser, truncated to the minute""" + datetimeMinute: Time! + + """Device type used for view the page""" + deviceType: string! + + """Host of the HTTP request referer""" + refererHost: string! + + """Path of the HTTP request referer""" + refererPath: string! + + """Scheme of the HTTP request referer (http or https)""" + refererScheme: string! + + """HTTP Host of the web page URL""" + requestHost: string! + + """Path of the web page URL""" + requestPath: string! + + """Scheme of the web page URL (http or https)""" + requestScheme: string! + + """The key value to identify a site""" + siteTag: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! +} + +input AccountRumPerformanceEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountRumPerformanceEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountRumPerformanceEventsAdaptiveGroupsFilter_InputObject!] + bot: uint8 + bot_geq: uint8 + bot_gt: uint8 + bot_in: bytes + bot_leq: uint8 + bot_lt: uint8 + bot_neq: uint8 + bot_notin: bytes + countryName: string + countryName_geq: string + countryName_gt: string + countryName_in: [string!] + countryName_leq: string + countryName_like: string + countryName_lt: string + countryName_neq: string + countryName_notin: [string!] + countryName_notlike: string + customTagInternalSxg: string + customTagInternalSxg_geq: string + customTagInternalSxg_gt: string + customTagInternalSxg_in: [string!] + customTagInternalSxg_leq: string + customTagInternalSxg_like: string + customTagInternalSxg_lt: string + customTagInternalSxg_neq: string + customTagInternalSxg_notin: [string!] + customTagInternalSxg_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + refererHost: string + refererHost_geq: string + refererHost_gt: string + refererHost_in: [string!] + refererHost_leq: string + refererHost_like: string + refererHost_lt: string + refererHost_neq: string + refererHost_notin: [string!] + refererHost_notlike: string + refererPath: string + refererPath_geq: string + refererPath_gt: string + refererPath_in: [string!] + refererPath_leq: string + refererPath_like: string + refererPath_lt: string + refererPath_neq: string + refererPath_notin: [string!] + refererPath_notlike: string + refererScheme: string + refererScheme_geq: string + refererScheme_gt: string + refererScheme_in: [string!] + refererScheme_leq: string + refererScheme_like: string + refererScheme_lt: string + refererScheme_neq: string + refererScheme_notin: [string!] + refererScheme_notlike: string + requestHost: string + requestHost_geq: string + requestHost_gt: string + requestHost_in: [string!] + requestHost_leq: string + requestHost_like: string + requestHost_lt: string + requestHost_neq: string + requestHost_notin: [string!] + requestHost_notlike: string + requestPath: string + requestPath_geq: string + requestPath_gt: string + requestPath_in: [string!] + requestPath_leq: string + requestPath_like: string + requestPath_lt: string + requestPath_neq: string + requestPath_notin: [string!] + requestPath_notlike: string + requestScheme: string + requestScheme_geq: string + requestScheme_gt: string + requestScheme_in: [string!] + requestScheme_leq: string + requestScheme_like: string + requestScheme_lt: string + requestScheme_neq: string + requestScheme_notin: [string!] + requestScheme_notlike: string + siteTag: string + siteTag_geq: string + siteTag_gt: string + siteTag_in: [string!] + siteTag_leq: string + siteTag_like: string + siteTag_lt: string + siteTag_neq: string + siteTag_notin: [string!] + siteTag_notlike: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string +} + +enum AccountRumPerformanceEventsAdaptiveGroupsOrderBy { + """avg(connectionTime) ascending""" + avg_connectionTime_ASC + + """avg(connectionTime) descending""" + avg_connectionTime_DESC + + """avg(dnsTime) ascending""" + avg_dnsTime_ASC + + """avg(dnsTime) descending""" + avg_dnsTime_DESC + + """avg(firstContentfulPaint) ascending""" + avg_firstContentfulPaint_ASC + + """avg(firstContentfulPaint) descending""" + avg_firstContentfulPaint_DESC + + """avg(firstPaint) ascending""" + avg_firstPaint_ASC + + """avg(firstPaint) descending""" + avg_firstPaint_DESC + + """avg(loadEventTime) ascending""" + avg_loadEventTime_ASC + + """avg(loadEventTime) descending""" + avg_loadEventTime_DESC + + """avg(pageLoadTime) ascending""" + avg_pageLoadTime_ASC + + """avg(pageLoadTime) descending""" + avg_pageLoadTime_DESC + + """avg(pageRenderTime) ascending""" + avg_pageRenderTime_ASC + + """avg(pageRenderTime) descending""" + avg_pageRenderTime_DESC + + """avg(requestTime) ascending""" + avg_requestTime_ASC + + """avg(requestTime) descending""" + avg_requestTime_DESC + + """avg(responseTime) ascending""" + avg_responseTime_ASC + + """avg(responseTime) descending""" + avg_responseTime_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """bot ascending""" + bot_ASC + + """bot descending""" + bot_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """countryName ascending""" + countryName_ASC + + """countryName descending""" + countryName_DESC + + """customTagInternalSxg ascending""" + customTagInternalSxg_ASC + + """customTagInternalSxg descending""" + customTagInternalSxg_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """quantiles(connectionTimeP50) ascending""" + quantiles_connectionTimeP50_ASC + + """quantiles(connectionTimeP50) descending""" + quantiles_connectionTimeP50_DESC + + """quantiles(connectionTimeP75) ascending""" + quantiles_connectionTimeP75_ASC + + """quantiles(connectionTimeP75) descending""" + quantiles_connectionTimeP75_DESC + + """quantiles(connectionTimeP90) ascending""" + quantiles_connectionTimeP90_ASC + + """quantiles(connectionTimeP90) descending""" + quantiles_connectionTimeP90_DESC + + """quantiles(connectionTimeP99) ascending""" + quantiles_connectionTimeP99_ASC + + """quantiles(connectionTimeP99) descending""" + quantiles_connectionTimeP99_DESC + + """quantiles(dnsTimeP50) ascending""" + quantiles_dnsTimeP50_ASC + + """quantiles(dnsTimeP50) descending""" + quantiles_dnsTimeP50_DESC + + """quantiles(dnsTimeP75) ascending""" + quantiles_dnsTimeP75_ASC + + """quantiles(dnsTimeP75) descending""" + quantiles_dnsTimeP75_DESC + + """quantiles(dnsTimeP90) ascending""" + quantiles_dnsTimeP90_ASC + + """quantiles(dnsTimeP90) descending""" + quantiles_dnsTimeP90_DESC + + """quantiles(dnsTimeP99) ascending""" + quantiles_dnsTimeP99_ASC + + """quantiles(dnsTimeP99) descending""" + quantiles_dnsTimeP99_DESC + + """quantiles(firstContentfulPaintP50) ascending""" + quantiles_firstContentfulPaintP50_ASC + + """quantiles(firstContentfulPaintP50) descending""" + quantiles_firstContentfulPaintP50_DESC + + """quantiles(firstContentfulPaintP75) ascending""" + quantiles_firstContentfulPaintP75_ASC + + """quantiles(firstContentfulPaintP75) descending""" + quantiles_firstContentfulPaintP75_DESC + + """quantiles(firstContentfulPaintP90) ascending""" + quantiles_firstContentfulPaintP90_ASC + + """quantiles(firstContentfulPaintP90) descending""" + quantiles_firstContentfulPaintP90_DESC + + """quantiles(firstContentfulPaintP99) ascending""" + quantiles_firstContentfulPaintP99_ASC + + """quantiles(firstContentfulPaintP99) descending""" + quantiles_firstContentfulPaintP99_DESC + + """quantiles(firstPaintP50) ascending""" + quantiles_firstPaintP50_ASC + + """quantiles(firstPaintP50) descending""" + quantiles_firstPaintP50_DESC + + """quantiles(firstPaintP75) ascending""" + quantiles_firstPaintP75_ASC + + """quantiles(firstPaintP75) descending""" + quantiles_firstPaintP75_DESC + + """quantiles(firstPaintP90) ascending""" + quantiles_firstPaintP90_ASC + + """quantiles(firstPaintP90) descending""" + quantiles_firstPaintP90_DESC + + """quantiles(firstPaintP99) ascending""" + quantiles_firstPaintP99_ASC + + """quantiles(firstPaintP99) descending""" + quantiles_firstPaintP99_DESC + + """quantiles(loadEventTimeP50) ascending""" + quantiles_loadEventTimeP50_ASC + + """quantiles(loadEventTimeP50) descending""" + quantiles_loadEventTimeP50_DESC + + """quantiles(loadEventTimeP75) ascending""" + quantiles_loadEventTimeP75_ASC + + """quantiles(loadEventTimeP75) descending""" + quantiles_loadEventTimeP75_DESC + + """quantiles(loadEventTimeP90) ascending""" + quantiles_loadEventTimeP90_ASC + + """quantiles(loadEventTimeP90) descending""" + quantiles_loadEventTimeP90_DESC + + """quantiles(loadEventTimeP99) ascending""" + quantiles_loadEventTimeP99_ASC + + """quantiles(loadEventTimeP99) descending""" + quantiles_loadEventTimeP99_DESC + + """quantiles(pageLoadTimeP50) ascending""" + quantiles_pageLoadTimeP50_ASC + + """quantiles(pageLoadTimeP50) descending""" + quantiles_pageLoadTimeP50_DESC + + """quantiles(pageLoadTimeP75) ascending""" + quantiles_pageLoadTimeP75_ASC + + """quantiles(pageLoadTimeP75) descending""" + quantiles_pageLoadTimeP75_DESC + + """quantiles(pageLoadTimeP90) ascending""" + quantiles_pageLoadTimeP90_ASC + + """quantiles(pageLoadTimeP90) descending""" + quantiles_pageLoadTimeP90_DESC + + """quantiles(pageLoadTimeP99) ascending""" + quantiles_pageLoadTimeP99_ASC + + """quantiles(pageLoadTimeP99) descending""" + quantiles_pageLoadTimeP99_DESC + + """quantiles(pageRenderTimeP50) ascending""" + quantiles_pageRenderTimeP50_ASC + + """quantiles(pageRenderTimeP50) descending""" + quantiles_pageRenderTimeP50_DESC + + """quantiles(pageRenderTimeP75) ascending""" + quantiles_pageRenderTimeP75_ASC + + """quantiles(pageRenderTimeP75) descending""" + quantiles_pageRenderTimeP75_DESC + + """quantiles(pageRenderTimeP90) ascending""" + quantiles_pageRenderTimeP90_ASC + + """quantiles(pageRenderTimeP90) descending""" + quantiles_pageRenderTimeP90_DESC + + """quantiles(pageRenderTimeP99) ascending""" + quantiles_pageRenderTimeP99_ASC + + """quantiles(pageRenderTimeP99) descending""" + quantiles_pageRenderTimeP99_DESC + + """quantiles(requestTimeP50) ascending""" + quantiles_requestTimeP50_ASC + + """quantiles(requestTimeP50) descending""" + quantiles_requestTimeP50_DESC + + """quantiles(requestTimeP75) ascending""" + quantiles_requestTimeP75_ASC + + """quantiles(requestTimeP75) descending""" + quantiles_requestTimeP75_DESC + + """quantiles(requestTimeP90) ascending""" + quantiles_requestTimeP90_ASC + + """quantiles(requestTimeP90) descending""" + quantiles_requestTimeP90_DESC + + """quantiles(requestTimeP99) ascending""" + quantiles_requestTimeP99_ASC + + """quantiles(requestTimeP99) descending""" + quantiles_requestTimeP99_DESC + + """quantiles(responseTimeP50) ascending""" + quantiles_responseTimeP50_ASC + + """quantiles(responseTimeP50) descending""" + quantiles_responseTimeP50_DESC + + """quantiles(responseTimeP75) ascending""" + quantiles_responseTimeP75_ASC + + """quantiles(responseTimeP75) descending""" + quantiles_responseTimeP75_DESC + + """quantiles(responseTimeP90) ascending""" + quantiles_responseTimeP90_ASC + + """quantiles(responseTimeP90) descending""" + quantiles_responseTimeP90_DESC + + """quantiles(responseTimeP99) ascending""" + quantiles_responseTimeP99_ASC + + """quantiles(responseTimeP99) descending""" + quantiles_responseTimeP99_DESC + + """refererHost ascending""" + refererHost_ASC + + """refererHost descending""" + refererHost_DESC + + """refererPath ascending""" + refererPath_ASC + + """refererPath descending""" + refererPath_DESC + + """refererScheme ascending""" + refererScheme_ASC + + """refererScheme descending""" + refererScheme_DESC + + """requestHost ascending""" + requestHost_ASC + + """requestHost descending""" + requestHost_DESC + + """requestPath ascending""" + requestPath_ASC + + """requestPath descending""" + requestPath_DESC + + """requestScheme ascending""" + requestScheme_ASC + + """requestScheme descending""" + requestScheme_DESC + + """siteTag ascending""" + siteTag_ASC + + """siteTag descending""" + siteTag_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC +} + +type AccountRumPerformanceEventsAdaptiveGroupsQuantiles { + """Connection time""" + connectionTimeP50: uint64! + + """Connection time""" + connectionTimeP75: uint64! + + """Connection time""" + connectionTimeP90: uint64! + + """Connection time""" + connectionTimeP99: uint64! + + """Domain lookup time""" + dnsTimeP50: uint64! + + """Domain lookup time""" + dnsTimeP75: uint64! + + """Domain lookup time""" + dnsTimeP90: uint64! + + """Domain lookup time""" + dnsTimeP99: uint64! + + """ + The time when the first content piece from the DOM is painted (i.e. some text or an image) + """ + firstContentfulPaintP50: uint64! + + """ + The time when the first content piece from the DOM is painted (i.e. some text or an image) + """ + firstContentfulPaintP75: uint64! + + """ + The time when the first content piece from the DOM is painted (i.e. some text or an image) + """ + firstContentfulPaintP90: uint64! + + """ + The time when the first content piece from the DOM is painted (i.e. some text or an image) + """ + firstContentfulPaintP99: uint64! + + """ + The time when the first pixel is painted onto the screen (i.e. background of the page) + """ + firstPaintP50: uint64! + + """ + The time when the first pixel is painted onto the screen (i.e. background of the page) + """ + firstPaintP75: uint64! + + """ + The time when the first pixel is painted onto the screen (i.e. background of the page) + """ + firstPaintP90: uint64! + + """ + The time when the first pixel is painted onto the screen (i.e. background of the page) + """ + firstPaintP99: uint64! + + """The time taken for the load event""" + loadEventTimeP50: uint64! + + """The time taken for the load event""" + loadEventTimeP75: uint64! + + """The time taken for the load event""" + loadEventTimeP90: uint64! + + """The time taken for the load event""" + loadEventTimeP99: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageLoadTimeP50: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageLoadTimeP75: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageLoadTimeP90: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageLoadTimeP99: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageRenderTimeP50: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageRenderTimeP75: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageRenderTimeP90: uint64! + + """ + The time to download and display the entire content of a web page in the browser window + """ + pageRenderTimeP99: uint64! + + """ + The time between initiating the request and receiving the first byte of the response + """ + requestTimeP50: uint64! + + """ + The time between initiating the request and receiving the first byte of the response + """ + requestTimeP75: uint64! + + """ + The time between initiating the request and receiving the first byte of the response + """ + requestTimeP90: uint64! + + """ + The time between initiating the request and receiving the first byte of the response + """ + requestTimeP99: uint64! + + """ + The time between receiving the first byte and the last byte of the response + """ + responseTimeP50: uint64! + + """ + The time between receiving the first byte and the last byte of the response + """ + responseTimeP75: uint64! + + """ + The time between receiving the first byte and the last byte of the response + """ + responseTimeP90: uint64! + + """ + The time between receiving the first byte and the last byte of the response + """ + responseTimeP99: uint64! +} + +type AccountRumPerformanceEventsAdaptiveGroupsSum { + """ + The number of pages viewed by end-users that were initiated from a different + website (i.e. where the Document.referrer does not match the hostname) + """ + visits: uint64! +} + +"""Beta. RUM Web Vitals event metrics with adaptive sampling""" +type AccountRumWebVitalsEventsAdaptive { + """ + Indicates if the request is likely from a bot (non-human traffic). Returns 1 if from a bot, 0 otherwise. + """ + bot: uint8! + + """Client country ISO 3166 alpha2 code""" + countryName: string! + + """Cumulative Layout Shift (Core Web Vitals) (-1 indicates N/A)""" + cumulativeLayoutShift: float64! + + """Layout values of the rectangular area after the changes""" + cumulativeLayoutShiftCurrentRect: string! + + """DOM selector name of the largest layout shift""" + cumulativeLayoutShiftElement: string! + + """Observed path of the Cumulative Layout Shift (Core Web Vitals)""" + cumulativeLayoutShiftPath: string! + + """Layout values of the rectangular area before the changes""" + cumulativeLayoutShiftPreviousRect: string! + + """Signed Exchange enabled status""" + customTagInternalSxg: string! + + """Request date from browser""" + date: Date! + + """Request datetime from browser""" + datetime: Time! + + """Request datetime from browser, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime from browser, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime from browser, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime from browser, truncated to the hour""" + datetimeHour: Time! + + """Request datetime from browser, truncated to the minute""" + datetimeMinute: Time! + + """Device type used for view the page""" + deviceType: string! + + """Host of the HTTP request referer""" + refererHost: string! + + """Path of the HTTP request referer""" + refererPath: string! + + """Scheme of the HTTP request referer (http or https)""" + refererScheme: string! + + """HTTP Host of the web page URL""" + requestHost: string! + + """Path of the web page URL""" + requestPath: string! + + """Scheme of the web page URL (http or https)""" + requestScheme: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """The key value to identify a site""" + siteTag: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! +} + +input AccountRumWebVitalsEventsAdaptiveFilter_InputObject { + AND: [AccountRumWebVitalsEventsAdaptiveFilter_InputObject!] + OR: [AccountRumWebVitalsEventsAdaptiveFilter_InputObject!] + bot: uint8 + bot_geq: uint8 + bot_gt: uint8 + bot_in: bytes + bot_leq: uint8 + bot_lt: uint8 + bot_neq: uint8 + bot_notin: bytes + countryName: string + countryName_geq: string + countryName_gt: string + countryName_in: [string!] + countryName_leq: string + countryName_like: string + countryName_lt: string + countryName_neq: string + countryName_notin: [string!] + countryName_notlike: string + cumulativeLayoutShift: float64 + cumulativeLayoutShiftCurrentRect: string + cumulativeLayoutShiftCurrentRect_geq: string + cumulativeLayoutShiftCurrentRect_gt: string + cumulativeLayoutShiftCurrentRect_in: [string!] + cumulativeLayoutShiftCurrentRect_leq: string + cumulativeLayoutShiftCurrentRect_like: string + cumulativeLayoutShiftCurrentRect_lt: string + cumulativeLayoutShiftCurrentRect_neq: string + cumulativeLayoutShiftCurrentRect_notin: [string!] + cumulativeLayoutShiftCurrentRect_notlike: string + cumulativeLayoutShiftElement: string + cumulativeLayoutShiftElement_geq: string + cumulativeLayoutShiftElement_gt: string + cumulativeLayoutShiftElement_in: [string!] + cumulativeLayoutShiftElement_leq: string + cumulativeLayoutShiftElement_like: string + cumulativeLayoutShiftElement_lt: string + cumulativeLayoutShiftElement_neq: string + cumulativeLayoutShiftElement_notin: [string!] + cumulativeLayoutShiftElement_notlike: string + cumulativeLayoutShiftPath: string + cumulativeLayoutShiftPath_geq: string + cumulativeLayoutShiftPath_gt: string + cumulativeLayoutShiftPath_in: [string!] + cumulativeLayoutShiftPath_leq: string + cumulativeLayoutShiftPath_like: string + cumulativeLayoutShiftPath_lt: string + cumulativeLayoutShiftPath_neq: string + cumulativeLayoutShiftPath_notin: [string!] + cumulativeLayoutShiftPath_notlike: string + cumulativeLayoutShiftPreviousRect: string + cumulativeLayoutShiftPreviousRect_geq: string + cumulativeLayoutShiftPreviousRect_gt: string + cumulativeLayoutShiftPreviousRect_in: [string!] + cumulativeLayoutShiftPreviousRect_leq: string + cumulativeLayoutShiftPreviousRect_like: string + cumulativeLayoutShiftPreviousRect_lt: string + cumulativeLayoutShiftPreviousRect_neq: string + cumulativeLayoutShiftPreviousRect_notin: [string!] + cumulativeLayoutShiftPreviousRect_notlike: string + cumulativeLayoutShift_geq: float64 + cumulativeLayoutShift_gt: float64 + cumulativeLayoutShift_in: [float64!] + cumulativeLayoutShift_leq: float64 + cumulativeLayoutShift_lt: float64 + cumulativeLayoutShift_neq: float64 + cumulativeLayoutShift_notin: [float64!] + customTagInternalSxg: string + customTagInternalSxg_geq: string + customTagInternalSxg_gt: string + customTagInternalSxg_in: [string!] + customTagInternalSxg_leq: string + customTagInternalSxg_like: string + customTagInternalSxg_lt: string + customTagInternalSxg_neq: string + customTagInternalSxg_notin: [string!] + customTagInternalSxg_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + refererHost: string + refererHost_geq: string + refererHost_gt: string + refererHost_in: [string!] + refererHost_leq: string + refererHost_like: string + refererHost_lt: string + refererHost_neq: string + refererHost_notin: [string!] + refererHost_notlike: string + refererPath: string + refererPath_geq: string + refererPath_gt: string + refererPath_in: [string!] + refererPath_leq: string + refererPath_like: string + refererPath_lt: string + refererPath_neq: string + refererPath_notin: [string!] + refererPath_notlike: string + refererScheme: string + refererScheme_geq: string + refererScheme_gt: string + refererScheme_in: [string!] + refererScheme_leq: string + refererScheme_like: string + refererScheme_lt: string + refererScheme_neq: string + refererScheme_notin: [string!] + refererScheme_notlike: string + requestHost: string + requestHost_geq: string + requestHost_gt: string + requestHost_in: [string!] + requestHost_leq: string + requestHost_like: string + requestHost_lt: string + requestHost_neq: string + requestHost_notin: [string!] + requestHost_notlike: string + requestPath: string + requestPath_geq: string + requestPath_gt: string + requestPath_in: [string!] + requestPath_leq: string + requestPath_like: string + requestPath_lt: string + requestPath_neq: string + requestPath_notin: [string!] + requestPath_notlike: string + requestScheme: string + requestScheme_geq: string + requestScheme_gt: string + requestScheme_in: [string!] + requestScheme_leq: string + requestScheme_like: string + requestScheme_lt: string + requestScheme_neq: string + requestScheme_notin: [string!] + requestScheme_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + siteTag: string + siteTag_geq: string + siteTag_gt: string + siteTag_in: [string!] + siteTag_leq: string + siteTag_like: string + siteTag_lt: string + siteTag_neq: string + siteTag_notin: [string!] + siteTag_notlike: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string +} + +"""Beta. Aggregated RUM Web Vitals event metrics with adaptive sampling""" +type AccountRumWebVitalsEventsAdaptiveGroups { + avg: AccountRumWebVitalsEventsAdaptiveGroupsAvg + + """The number of pages viewed by end-users""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountRumWebVitalsEventsAdaptiveGroupsDimensions + quantiles: AccountRumWebVitalsEventsAdaptiveGroupsQuantiles + sum: AccountRumWebVitalsEventsAdaptiveGroupsSum +} + +type AccountRumWebVitalsEventsAdaptiveGroupsAvg { + """ + Cumulative Layout Shift (Core Web Vitals) (negative value indicates N/A) + """ + cumulativeLayoutShift: float64! + + """First Contentful Paint in microseconds (negative value indicates N/A)""" + firstContentfulPaint: int64! + + """ + First Input Delay (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + firstInputDelay: int64! + + """ + Interaction to Next Paint in microseconds (negative value indicates N/A) + """ + interactionToNextPaint: int64! + + """ + Largest Contentful Paint (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + largestContentfulPaint: int64! + + """ + Largest Contentful Paint Attributions Element Render Delay in microseconds (negative value indicates N/A) + """ + lcpElementRenderDelay: int64! + + """ + Largest Contentful Paint Attributions Resource Load Delay in microseconds (negative value indicates N/A) + """ + lcpResourceLoadDelay: int64! + + """ + Largest Contentful Paint Attributions Resource Load Time in microseconds (negative value indicates N/A) + """ + lcpResourceLoadTime: int64! + + """Average sample interval""" + sampleInterval: float64! + + """Time to First Byte in microseconds (negative value indicates N/A)""" + timeToFirstByte: int64! +} + +type AccountRumWebVitalsEventsAdaptiveGroupsDimensions { + """ + Indicates if the request is likely from a bot (non-human traffic). Returns 1 if from a bot, 0 otherwise. + """ + bot: uint8! + + """Client country ISO 3166 alpha2 code""" + countryName: string! + + """DOM selector name of the largest layout shift""" + cumulativeLayoutShiftElement: string! + + """Observed path of the Cumulative Layout Shift (Core Web Vitals)""" + cumulativeLayoutShiftPath: string! + + """Signed Exchange enabled status""" + customTagInternalSxg: string! + + """Request date from browser""" + date: Date! + + """Request datetime from browser, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime from browser, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime from browser, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime from browser, truncated to the hour""" + datetimeHour: Time! + + """Request datetime from browser, truncated to the minute""" + datetimeMinute: Time! + + """Device type used for view the page""" + deviceType: string! + + """DOM selector name of the input delay""" + firstInputDelayElement: string! + + """Action name of the input delay""" + firstInputDelayName: string! + + """Observed path of the First Input Delay (Core Web Vitals)""" + firstInputDelayPath: string! + + """DOM selector name of the largest object""" + largestContentfulPaintElement: string! + + """Host of the largest object""" + largestContentfulPaintObjectHost: string! + + """Path of the largest object""" + largestContentfulPaintObjectPath: string! + + """Scheme of the largest object (http or https)""" + largestContentfulPaintObjectScheme: string! + + """Observed path of the Largest Contentful Paint (Core Web Vitals)""" + largestContentfulPaintPath: string! + + """Fetch priority of the LCP element.""" + lcpFetchPriority: string! + + """Initiator type of the LCP element.""" + lcpInitiatorType: string! + + """Host of the HTTP request referer""" + refererHost: string! + + """Path of the HTTP request referer""" + refererPath: string! + + """Scheme of the HTTP request referer (http or https)""" + refererScheme: string! + + """HTTP Host of the web page URL""" + requestHost: string! + + """Path of the web page URL""" + requestPath: string! + + """Scheme of the web page URL (http or https)""" + requestScheme: string! + + """The key value to identify a site""" + siteTag: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! +} + +input AccountRumWebVitalsEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountRumWebVitalsEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountRumWebVitalsEventsAdaptiveGroupsFilter_InputObject!] + bot: uint8 + bot_geq: uint8 + bot_gt: uint8 + bot_in: bytes + bot_leq: uint8 + bot_lt: uint8 + bot_neq: uint8 + bot_notin: bytes + countryName: string + countryName_geq: string + countryName_gt: string + countryName_in: [string!] + countryName_leq: string + countryName_like: string + countryName_lt: string + countryName_neq: string + countryName_notin: [string!] + countryName_notlike: string + cumulativeLayoutShift: float64 + cumulativeLayoutShiftElement: string + cumulativeLayoutShiftElement_geq: string + cumulativeLayoutShiftElement_gt: string + cumulativeLayoutShiftElement_in: [string!] + cumulativeLayoutShiftElement_leq: string + cumulativeLayoutShiftElement_like: string + cumulativeLayoutShiftElement_lt: string + cumulativeLayoutShiftElement_neq: string + cumulativeLayoutShiftElement_notin: [string!] + cumulativeLayoutShiftElement_notlike: string + cumulativeLayoutShiftPath: string + cumulativeLayoutShiftPath_geq: string + cumulativeLayoutShiftPath_gt: string + cumulativeLayoutShiftPath_in: [string!] + cumulativeLayoutShiftPath_leq: string + cumulativeLayoutShiftPath_like: string + cumulativeLayoutShiftPath_lt: string + cumulativeLayoutShiftPath_neq: string + cumulativeLayoutShiftPath_notin: [string!] + cumulativeLayoutShiftPath_notlike: string + cumulativeLayoutShift_geq: float64 + cumulativeLayoutShift_gt: float64 + cumulativeLayoutShift_in: [float64!] + cumulativeLayoutShift_leq: float64 + cumulativeLayoutShift_lt: float64 + cumulativeLayoutShift_neq: float64 + cumulativeLayoutShift_notin: [float64!] + customTagInternalSxg: string + customTagInternalSxg_geq: string + customTagInternalSxg_gt: string + customTagInternalSxg_in: [string!] + customTagInternalSxg_leq: string + customTagInternalSxg_like: string + customTagInternalSxg_lt: string + customTagInternalSxg_neq: string + customTagInternalSxg_notin: [string!] + customTagInternalSxg_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + firstInputDelay: int64 + firstInputDelayElement: string + firstInputDelayElement_geq: string + firstInputDelayElement_gt: string + firstInputDelayElement_in: [string!] + firstInputDelayElement_leq: string + firstInputDelayElement_like: string + firstInputDelayElement_lt: string + firstInputDelayElement_neq: string + firstInputDelayElement_notin: [string!] + firstInputDelayElement_notlike: string + firstInputDelayName: string + firstInputDelayName_geq: string + firstInputDelayName_gt: string + firstInputDelayName_in: [string!] + firstInputDelayName_leq: string + firstInputDelayName_like: string + firstInputDelayName_lt: string + firstInputDelayName_neq: string + firstInputDelayName_notin: [string!] + firstInputDelayName_notlike: string + firstInputDelayPath: string + firstInputDelayPath_geq: string + firstInputDelayPath_gt: string + firstInputDelayPath_in: [string!] + firstInputDelayPath_leq: string + firstInputDelayPath_like: string + firstInputDelayPath_lt: string + firstInputDelayPath_neq: string + firstInputDelayPath_notin: [string!] + firstInputDelayPath_notlike: string + firstInputDelay_geq: int64 + firstInputDelay_gt: int64 + firstInputDelay_in: [int64!] + firstInputDelay_leq: int64 + firstInputDelay_lt: int64 + firstInputDelay_neq: int64 + firstInputDelay_notin: [int64!] + largestContentfulPaint: int64 + largestContentfulPaintElement: string + largestContentfulPaintElement_geq: string + largestContentfulPaintElement_gt: string + largestContentfulPaintElement_in: [string!] + largestContentfulPaintElement_leq: string + largestContentfulPaintElement_like: string + largestContentfulPaintElement_lt: string + largestContentfulPaintElement_neq: string + largestContentfulPaintElement_notin: [string!] + largestContentfulPaintElement_notlike: string + largestContentfulPaintObjectHost: string + largestContentfulPaintObjectHost_geq: string + largestContentfulPaintObjectHost_gt: string + largestContentfulPaintObjectHost_in: [string!] + largestContentfulPaintObjectHost_leq: string + largestContentfulPaintObjectHost_like: string + largestContentfulPaintObjectHost_lt: string + largestContentfulPaintObjectHost_neq: string + largestContentfulPaintObjectHost_notin: [string!] + largestContentfulPaintObjectHost_notlike: string + largestContentfulPaintObjectPath: string + largestContentfulPaintObjectPath_geq: string + largestContentfulPaintObjectPath_gt: string + largestContentfulPaintObjectPath_in: [string!] + largestContentfulPaintObjectPath_leq: string + largestContentfulPaintObjectPath_like: string + largestContentfulPaintObjectPath_lt: string + largestContentfulPaintObjectPath_neq: string + largestContentfulPaintObjectPath_notin: [string!] + largestContentfulPaintObjectPath_notlike: string + largestContentfulPaintObjectScheme: string + largestContentfulPaintObjectScheme_geq: string + largestContentfulPaintObjectScheme_gt: string + largestContentfulPaintObjectScheme_in: [string!] + largestContentfulPaintObjectScheme_leq: string + largestContentfulPaintObjectScheme_like: string + largestContentfulPaintObjectScheme_lt: string + largestContentfulPaintObjectScheme_neq: string + largestContentfulPaintObjectScheme_notin: [string!] + largestContentfulPaintObjectScheme_notlike: string + largestContentfulPaintPath: string + largestContentfulPaintPath_geq: string + largestContentfulPaintPath_gt: string + largestContentfulPaintPath_in: [string!] + largestContentfulPaintPath_leq: string + largestContentfulPaintPath_like: string + largestContentfulPaintPath_lt: string + largestContentfulPaintPath_neq: string + largestContentfulPaintPath_notin: [string!] + largestContentfulPaintPath_notlike: string + largestContentfulPaint_geq: int64 + largestContentfulPaint_gt: int64 + largestContentfulPaint_in: [int64!] + largestContentfulPaint_leq: int64 + largestContentfulPaint_lt: int64 + largestContentfulPaint_neq: int64 + largestContentfulPaint_notin: [int64!] + lcpFetchPriority: string + lcpFetchPriority_geq: string + lcpFetchPriority_gt: string + lcpFetchPriority_in: [string!] + lcpFetchPriority_leq: string + lcpFetchPriority_like: string + lcpFetchPriority_lt: string + lcpFetchPriority_neq: string + lcpFetchPriority_notin: [string!] + lcpFetchPriority_notlike: string + lcpInitiatorType: string + lcpInitiatorType_geq: string + lcpInitiatorType_gt: string + lcpInitiatorType_in: [string!] + lcpInitiatorType_leq: string + lcpInitiatorType_like: string + lcpInitiatorType_lt: string + lcpInitiatorType_neq: string + lcpInitiatorType_notin: [string!] + lcpInitiatorType_notlike: string + refererHost: string + refererHost_geq: string + refererHost_gt: string + refererHost_in: [string!] + refererHost_leq: string + refererHost_like: string + refererHost_lt: string + refererHost_neq: string + refererHost_notin: [string!] + refererHost_notlike: string + refererPath: string + refererPath_geq: string + refererPath_gt: string + refererPath_in: [string!] + refererPath_leq: string + refererPath_like: string + refererPath_lt: string + refererPath_neq: string + refererPath_notin: [string!] + refererPath_notlike: string + refererScheme: string + refererScheme_geq: string + refererScheme_gt: string + refererScheme_in: [string!] + refererScheme_leq: string + refererScheme_like: string + refererScheme_lt: string + refererScheme_neq: string + refererScheme_notin: [string!] + refererScheme_notlike: string + requestHost: string + requestHost_geq: string + requestHost_gt: string + requestHost_in: [string!] + requestHost_leq: string + requestHost_like: string + requestHost_lt: string + requestHost_neq: string + requestHost_notin: [string!] + requestHost_notlike: string + requestPath: string + requestPath_geq: string + requestPath_gt: string + requestPath_in: [string!] + requestPath_leq: string + requestPath_like: string + requestPath_lt: string + requestPath_neq: string + requestPath_notin: [string!] + requestPath_notlike: string + requestScheme: string + requestScheme_geq: string + requestScheme_gt: string + requestScheme_in: [string!] + requestScheme_leq: string + requestScheme_like: string + requestScheme_lt: string + requestScheme_neq: string + requestScheme_notin: [string!] + requestScheme_notlike: string + siteTag: string + siteTag_geq: string + siteTag_gt: string + siteTag_in: [string!] + siteTag_leq: string + siteTag_like: string + siteTag_lt: string + siteTag_neq: string + siteTag_notin: [string!] + siteTag_notlike: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string +} + +enum AccountRumWebVitalsEventsAdaptiveGroupsOrderBy { + """avg(cumulativeLayoutShift) ascending""" + avg_cumulativeLayoutShift_ASC + + """avg(cumulativeLayoutShift) descending""" + avg_cumulativeLayoutShift_DESC + + """avg(firstContentfulPaint) ascending""" + avg_firstContentfulPaint_ASC + + """avg(firstContentfulPaint) descending""" + avg_firstContentfulPaint_DESC + + """avg(firstInputDelay) ascending""" + avg_firstInputDelay_ASC + + """avg(firstInputDelay) descending""" + avg_firstInputDelay_DESC + + """avg(interactionToNextPaint) ascending""" + avg_interactionToNextPaint_ASC + + """avg(interactionToNextPaint) descending""" + avg_interactionToNextPaint_DESC + + """avg(largestContentfulPaint) ascending""" + avg_largestContentfulPaint_ASC + + """avg(largestContentfulPaint) descending""" + avg_largestContentfulPaint_DESC + + """avg(lcpElementRenderDelay) ascending""" + avg_lcpElementRenderDelay_ASC + + """avg(lcpElementRenderDelay) descending""" + avg_lcpElementRenderDelay_DESC + + """avg(lcpResourceLoadDelay) ascending""" + avg_lcpResourceLoadDelay_ASC + + """avg(lcpResourceLoadDelay) descending""" + avg_lcpResourceLoadDelay_DESC + + """avg(lcpResourceLoadTime) ascending""" + avg_lcpResourceLoadTime_ASC + + """avg(lcpResourceLoadTime) descending""" + avg_lcpResourceLoadTime_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """avg(timeToFirstByte) ascending""" + avg_timeToFirstByte_ASC + + """avg(timeToFirstByte) descending""" + avg_timeToFirstByte_DESC + + """bot ascending""" + bot_ASC + + """bot descending""" + bot_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """countryName ascending""" + countryName_ASC + + """countryName descending""" + countryName_DESC + + """cumulativeLayoutShiftElement ascending""" + cumulativeLayoutShiftElement_ASC + + """cumulativeLayoutShiftElement descending""" + cumulativeLayoutShiftElement_DESC + + """cumulativeLayoutShiftPath ascending""" + cumulativeLayoutShiftPath_ASC + + """cumulativeLayoutShiftPath descending""" + cumulativeLayoutShiftPath_DESC + + """customTagInternalSxg ascending""" + customTagInternalSxg_ASC + + """customTagInternalSxg descending""" + customTagInternalSxg_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """firstInputDelayElement ascending""" + firstInputDelayElement_ASC + + """firstInputDelayElement descending""" + firstInputDelayElement_DESC + + """firstInputDelayName ascending""" + firstInputDelayName_ASC + + """firstInputDelayName descending""" + firstInputDelayName_DESC + + """firstInputDelayPath ascending""" + firstInputDelayPath_ASC + + """firstInputDelayPath descending""" + firstInputDelayPath_DESC + + """largestContentfulPaintElement ascending""" + largestContentfulPaintElement_ASC + + """largestContentfulPaintElement descending""" + largestContentfulPaintElement_DESC + + """largestContentfulPaintObjectHost ascending""" + largestContentfulPaintObjectHost_ASC + + """largestContentfulPaintObjectHost descending""" + largestContentfulPaintObjectHost_DESC + + """largestContentfulPaintObjectPath ascending""" + largestContentfulPaintObjectPath_ASC + + """largestContentfulPaintObjectPath descending""" + largestContentfulPaintObjectPath_DESC + + """largestContentfulPaintObjectScheme ascending""" + largestContentfulPaintObjectScheme_ASC + + """largestContentfulPaintObjectScheme descending""" + largestContentfulPaintObjectScheme_DESC + + """largestContentfulPaintPath ascending""" + largestContentfulPaintPath_ASC + + """largestContentfulPaintPath descending""" + largestContentfulPaintPath_DESC + + """lcpFetchPriority ascending""" + lcpFetchPriority_ASC + + """lcpFetchPriority descending""" + lcpFetchPriority_DESC + + """lcpInitiatorType ascending""" + lcpInitiatorType_ASC + + """lcpInitiatorType descending""" + lcpInitiatorType_DESC + + """quantiles(cumulativeLayoutShiftP50) ascending""" + quantiles_cumulativeLayoutShiftP50_ASC + + """quantiles(cumulativeLayoutShiftP50) descending""" + quantiles_cumulativeLayoutShiftP50_DESC + + """quantiles(cumulativeLayoutShiftP75) ascending""" + quantiles_cumulativeLayoutShiftP75_ASC + + """quantiles(cumulativeLayoutShiftP75) descending""" + quantiles_cumulativeLayoutShiftP75_DESC + + """quantiles(cumulativeLayoutShiftP90) ascending""" + quantiles_cumulativeLayoutShiftP90_ASC + + """quantiles(cumulativeLayoutShiftP90) descending""" + quantiles_cumulativeLayoutShiftP90_DESC + + """quantiles(cumulativeLayoutShiftP99) ascending""" + quantiles_cumulativeLayoutShiftP99_ASC + + """quantiles(cumulativeLayoutShiftP99) descending""" + quantiles_cumulativeLayoutShiftP99_DESC + + """quantiles(firstContentfulPaintP50) ascending""" + quantiles_firstContentfulPaintP50_ASC + + """quantiles(firstContentfulPaintP50) descending""" + quantiles_firstContentfulPaintP50_DESC + + """quantiles(firstContentfulPaintP75) ascending""" + quantiles_firstContentfulPaintP75_ASC + + """quantiles(firstContentfulPaintP75) descending""" + quantiles_firstContentfulPaintP75_DESC + + """quantiles(firstContentfulPaintP90) ascending""" + quantiles_firstContentfulPaintP90_ASC + + """quantiles(firstContentfulPaintP90) descending""" + quantiles_firstContentfulPaintP90_DESC + + """quantiles(firstContentfulPaintP99) ascending""" + quantiles_firstContentfulPaintP99_ASC + + """quantiles(firstContentfulPaintP99) descending""" + quantiles_firstContentfulPaintP99_DESC + + """quantiles(firstInputDelayP50) ascending""" + quantiles_firstInputDelayP50_ASC + + """quantiles(firstInputDelayP50) descending""" + quantiles_firstInputDelayP50_DESC + + """quantiles(firstInputDelayP75) ascending""" + quantiles_firstInputDelayP75_ASC + + """quantiles(firstInputDelayP75) descending""" + quantiles_firstInputDelayP75_DESC + + """quantiles(firstInputDelayP90) ascending""" + quantiles_firstInputDelayP90_ASC + + """quantiles(firstInputDelayP90) descending""" + quantiles_firstInputDelayP90_DESC + + """quantiles(firstInputDelayP99) ascending""" + quantiles_firstInputDelayP99_ASC + + """quantiles(firstInputDelayP99) descending""" + quantiles_firstInputDelayP99_DESC + + """quantiles(interactionToNextPaintP50) ascending""" + quantiles_interactionToNextPaintP50_ASC + + """quantiles(interactionToNextPaintP50) descending""" + quantiles_interactionToNextPaintP50_DESC + + """quantiles(interactionToNextPaintP75) ascending""" + quantiles_interactionToNextPaintP75_ASC + + """quantiles(interactionToNextPaintP75) descending""" + quantiles_interactionToNextPaintP75_DESC + + """quantiles(interactionToNextPaintP90) ascending""" + quantiles_interactionToNextPaintP90_ASC + + """quantiles(interactionToNextPaintP90) descending""" + quantiles_interactionToNextPaintP90_DESC + + """quantiles(interactionToNextPaintP99) ascending""" + quantiles_interactionToNextPaintP99_ASC + + """quantiles(interactionToNextPaintP99) descending""" + quantiles_interactionToNextPaintP99_DESC + + """quantiles(largestContentfulPaintP50) ascending""" + quantiles_largestContentfulPaintP50_ASC + + """quantiles(largestContentfulPaintP50) descending""" + quantiles_largestContentfulPaintP50_DESC + + """quantiles(largestContentfulPaintP75) ascending""" + quantiles_largestContentfulPaintP75_ASC + + """quantiles(largestContentfulPaintP75) descending""" + quantiles_largestContentfulPaintP75_DESC + + """quantiles(largestContentfulPaintP90) ascending""" + quantiles_largestContentfulPaintP90_ASC + + """quantiles(largestContentfulPaintP90) descending""" + quantiles_largestContentfulPaintP90_DESC + + """quantiles(largestContentfulPaintP99) ascending""" + quantiles_largestContentfulPaintP99_ASC + + """quantiles(largestContentfulPaintP99) descending""" + quantiles_largestContentfulPaintP99_DESC + + """quantiles(lcpElementRenderDelayP50) ascending""" + quantiles_lcpElementRenderDelayP50_ASC + + """quantiles(lcpElementRenderDelayP50) descending""" + quantiles_lcpElementRenderDelayP50_DESC + + """quantiles(lcpElementRenderDelayP75) ascending""" + quantiles_lcpElementRenderDelayP75_ASC + + """quantiles(lcpElementRenderDelayP75) descending""" + quantiles_lcpElementRenderDelayP75_DESC + + """quantiles(lcpElementRenderDelayP90) ascending""" + quantiles_lcpElementRenderDelayP90_ASC + + """quantiles(lcpElementRenderDelayP90) descending""" + quantiles_lcpElementRenderDelayP90_DESC + + """quantiles(lcpElementRenderDelayP99) ascending""" + quantiles_lcpElementRenderDelayP99_ASC + + """quantiles(lcpElementRenderDelayP99) descending""" + quantiles_lcpElementRenderDelayP99_DESC + + """quantiles(lcpResourceLoadDelayP50) ascending""" + quantiles_lcpResourceLoadDelayP50_ASC + + """quantiles(lcpResourceLoadDelayP50) descending""" + quantiles_lcpResourceLoadDelayP50_DESC + + """quantiles(lcpResourceLoadDelayP75) ascending""" + quantiles_lcpResourceLoadDelayP75_ASC + + """quantiles(lcpResourceLoadDelayP75) descending""" + quantiles_lcpResourceLoadDelayP75_DESC + + """quantiles(lcpResourceLoadDelayP90) ascending""" + quantiles_lcpResourceLoadDelayP90_ASC + + """quantiles(lcpResourceLoadDelayP90) descending""" + quantiles_lcpResourceLoadDelayP90_DESC + + """quantiles(lcpResourceLoadDelayP99) ascending""" + quantiles_lcpResourceLoadDelayP99_ASC + + """quantiles(lcpResourceLoadDelayP99) descending""" + quantiles_lcpResourceLoadDelayP99_DESC + + """quantiles(lcpResourceLoadTimeP50) ascending""" + quantiles_lcpResourceLoadTimeP50_ASC + + """quantiles(lcpResourceLoadTimeP50) descending""" + quantiles_lcpResourceLoadTimeP50_DESC + + """quantiles(lcpResourceLoadTimeP75) ascending""" + quantiles_lcpResourceLoadTimeP75_ASC + + """quantiles(lcpResourceLoadTimeP75) descending""" + quantiles_lcpResourceLoadTimeP75_DESC + + """quantiles(lcpResourceLoadTimeP90) ascending""" + quantiles_lcpResourceLoadTimeP90_ASC + + """quantiles(lcpResourceLoadTimeP90) descending""" + quantiles_lcpResourceLoadTimeP90_DESC + + """quantiles(lcpResourceLoadTimeP99) ascending""" + quantiles_lcpResourceLoadTimeP99_ASC + + """quantiles(lcpResourceLoadTimeP99) descending""" + quantiles_lcpResourceLoadTimeP99_DESC + + """quantiles(timeToFirstByteP50) ascending""" + quantiles_timeToFirstByteP50_ASC + + """quantiles(timeToFirstByteP50) descending""" + quantiles_timeToFirstByteP50_DESC + + """quantiles(timeToFirstByteP75) ascending""" + quantiles_timeToFirstByteP75_ASC + + """quantiles(timeToFirstByteP75) descending""" + quantiles_timeToFirstByteP75_DESC + + """quantiles(timeToFirstByteP90) ascending""" + quantiles_timeToFirstByteP90_ASC + + """quantiles(timeToFirstByteP90) descending""" + quantiles_timeToFirstByteP90_DESC + + """quantiles(timeToFirstByteP99) ascending""" + quantiles_timeToFirstByteP99_ASC + + """quantiles(timeToFirstByteP99) descending""" + quantiles_timeToFirstByteP99_DESC + + """refererHost ascending""" + refererHost_ASC + + """refererHost descending""" + refererHost_DESC + + """refererPath ascending""" + refererPath_ASC + + """refererPath descending""" + refererPath_DESC + + """refererScheme ascending""" + refererScheme_ASC + + """refererScheme descending""" + refererScheme_DESC + + """requestHost ascending""" + requestHost_ASC + + """requestHost descending""" + requestHost_DESC + + """requestPath ascending""" + requestPath_ASC + + """requestPath descending""" + requestPath_DESC + + """requestScheme ascending""" + requestScheme_ASC + + """requestScheme descending""" + requestScheme_DESC + + """siteTag ascending""" + siteTag_ASC + + """siteTag descending""" + siteTag_DESC + + """sum(clsGood) ascending""" + sum_clsGood_ASC + + """sum(clsGood) descending""" + sum_clsGood_DESC + + """sum(clsNeedsImprovement) ascending""" + sum_clsNeedsImprovement_ASC + + """sum(clsNeedsImprovement) descending""" + sum_clsNeedsImprovement_DESC + + """sum(clsPoor) ascending""" + sum_clsPoor_ASC + + """sum(clsPoor) descending""" + sum_clsPoor_DESC + + """sum(clsTotal) ascending""" + sum_clsTotal_ASC + + """sum(clsTotal) descending""" + sum_clsTotal_DESC + + """sum(fcpGood) ascending""" + sum_fcpGood_ASC + + """sum(fcpGood) descending""" + sum_fcpGood_DESC + + """sum(fcpNeedsImprovement) ascending""" + sum_fcpNeedsImprovement_ASC + + """sum(fcpNeedsImprovement) descending""" + sum_fcpNeedsImprovement_DESC + + """sum(fcpPoor) ascending""" + sum_fcpPoor_ASC + + """sum(fcpPoor) descending""" + sum_fcpPoor_DESC + + """sum(fcpTotal) ascending""" + sum_fcpTotal_ASC + + """sum(fcpTotal) descending""" + sum_fcpTotal_DESC + + """sum(fidGood) ascending""" + sum_fidGood_ASC + + """sum(fidGood) descending""" + sum_fidGood_DESC + + """sum(fidNeedsImprovement) ascending""" + sum_fidNeedsImprovement_ASC + + """sum(fidNeedsImprovement) descending""" + sum_fidNeedsImprovement_DESC + + """sum(fidPoor) ascending""" + sum_fidPoor_ASC + + """sum(fidPoor) descending""" + sum_fidPoor_DESC + + """sum(fidTotal) ascending""" + sum_fidTotal_ASC + + """sum(fidTotal) descending""" + sum_fidTotal_DESC + + """sum(inpGood) ascending""" + sum_inpGood_ASC + + """sum(inpGood) descending""" + sum_inpGood_DESC + + """sum(inpNeedsImprovement) ascending""" + sum_inpNeedsImprovement_ASC + + """sum(inpNeedsImprovement) descending""" + sum_inpNeedsImprovement_DESC + + """sum(inpPoor) ascending""" + sum_inpPoor_ASC + + """sum(inpPoor) descending""" + sum_inpPoor_DESC + + """sum(inpTotal) ascending""" + sum_inpTotal_ASC + + """sum(inpTotal) descending""" + sum_inpTotal_DESC + + """sum(lcpGood) ascending""" + sum_lcpGood_ASC + + """sum(lcpGood) descending""" + sum_lcpGood_DESC + + """sum(lcpNeedsImprovement) ascending""" + sum_lcpNeedsImprovement_ASC + + """sum(lcpNeedsImprovement) descending""" + sum_lcpNeedsImprovement_DESC + + """sum(lcpPoor) ascending""" + sum_lcpPoor_ASC + + """sum(lcpPoor) descending""" + sum_lcpPoor_DESC + + """sum(lcpTotal) ascending""" + sum_lcpTotal_ASC + + """sum(lcpTotal) descending""" + sum_lcpTotal_DESC + + """sum(ttfbGood) ascending""" + sum_ttfbGood_ASC + + """sum(ttfbGood) descending""" + sum_ttfbGood_DESC + + """sum(ttfbNeedsImprovement) ascending""" + sum_ttfbNeedsImprovement_ASC + + """sum(ttfbNeedsImprovement) descending""" + sum_ttfbNeedsImprovement_DESC + + """sum(ttfbPoor) ascending""" + sum_ttfbPoor_ASC + + """sum(ttfbPoor) descending""" + sum_ttfbPoor_DESC + + """sum(ttfbTotal) ascending""" + sum_ttfbTotal_ASC + + """sum(ttfbTotal) descending""" + sum_ttfbTotal_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC +} + +type AccountRumWebVitalsEventsAdaptiveGroupsQuantiles { + """ + Cumulative Layout Shift (Core Web Vitals) (negative value indicates N/A) + """ + cumulativeLayoutShiftP50: float64! + + """ + Cumulative Layout Shift (Core Web Vitals) (negative value indicates N/A) + """ + cumulativeLayoutShiftP75: float64! + + """ + Cumulative Layout Shift (Core Web Vitals) (negative value indicates N/A) + """ + cumulativeLayoutShiftP90: float64! + + """ + Cumulative Layout Shift (Core Web Vitals) (negative value indicates N/A) + """ + cumulativeLayoutShiftP99: float64! + + """First Contentful Paint in microseconds (negative value indicates N/A)""" + firstContentfulPaintP50: int64! + + """First Contentful Paint in microseconds (negative value indicates N/A)""" + firstContentfulPaintP75: int64! + + """First Contentful Paint in microseconds (negative value indicates N/A)""" + firstContentfulPaintP90: int64! + + """First Contentful Paint in microseconds (negative value indicates N/A)""" + firstContentfulPaintP99: int64! + + """ + First Input Delay (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + firstInputDelayP50: int64! + + """ + First Input Delay (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + firstInputDelayP75: int64! + + """ + First Input Delay (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + firstInputDelayP90: int64! + + """ + First Input Delay (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + firstInputDelayP99: int64! + + """ + Interaction to Next Paint in microseconds (negative value indicates N/A) + """ + interactionToNextPaintP50: int64! + + """ + Interaction to Next Paint in microseconds (negative value indicates N/A) + """ + interactionToNextPaintP75: int64! + + """ + Interaction to Next Paint in microseconds (negative value indicates N/A) + """ + interactionToNextPaintP90: int64! + + """ + Interaction to Next Paint in microseconds (negative value indicates N/A) + """ + interactionToNextPaintP99: int64! + + """ + Largest Contentful Paint (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + largestContentfulPaintP50: int64! + + """ + Largest Contentful Paint (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + largestContentfulPaintP75: int64! + + """ + Largest Contentful Paint (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + largestContentfulPaintP90: int64! + + """ + Largest Contentful Paint (Core Web Vitals) in microseconds (negative value indicates N/A) + """ + largestContentfulPaintP99: int64! + + """ + Largest Contentful Paint Attributions Element Render Delay in microseconds (negative value indicates N/A) + """ + lcpElementRenderDelayP50: int64! + + """ + Largest Contentful Paint Attributions Element Render Delay in microseconds (negative value indicates N/A) + """ + lcpElementRenderDelayP75: int64! + + """ + Largest Contentful Paint Attributions Element Render Delay in microseconds (negative value indicates N/A) + """ + lcpElementRenderDelayP90: int64! + + """ + Largest Contentful Paint Attributions Element Render Delay in microseconds (negative value indicates N/A) + """ + lcpElementRenderDelayP99: int64! + + """ + Largest Contentful Paint Attributions Resource Load Delay in microseconds (negative value indicates N/A) + """ + lcpResourceLoadDelayP50: int64! + + """ + Largest Contentful Paint Attributions Resource Load Delay in microseconds (negative value indicates N/A) + """ + lcpResourceLoadDelayP75: int64! + + """ + Largest Contentful Paint Attributions Resource Load Delay in microseconds (negative value indicates N/A) + """ + lcpResourceLoadDelayP90: int64! + + """ + Largest Contentful Paint Attributions Resource Load Delay in microseconds (negative value indicates N/A) + """ + lcpResourceLoadDelayP99: int64! + + """ + Largest Contentful Paint Attributions Resource Load Time in microseconds (negative value indicates N/A) + """ + lcpResourceLoadTimeP50: int64! + + """ + Largest Contentful Paint Attributions Resource Load Time in microseconds (negative value indicates N/A) + """ + lcpResourceLoadTimeP75: int64! + + """ + Largest Contentful Paint Attributions Resource Load Time in microseconds (negative value indicates N/A) + """ + lcpResourceLoadTimeP90: int64! + + """ + Largest Contentful Paint Attributions Resource Load Time in microseconds (negative value indicates N/A) + """ + lcpResourceLoadTimeP99: int64! + + """Time to First Byte in microseconds (negative value indicates N/A)""" + timeToFirstByteP50: int64! + + """Time to First Byte in microseconds (negative value indicates N/A)""" + timeToFirstByteP75: int64! + + """Time to First Byte in microseconds (negative value indicates N/A)""" + timeToFirstByteP90: int64! + + """Time to First Byte in microseconds (negative value indicates N/A)""" + timeToFirstByteP99: int64! +} + +type AccountRumWebVitalsEventsAdaptiveGroupsSum { + """ + Cumulative Layout Shift (Core Web Vitals), count of Good occurrences (under 0.1) + """ + clsGood: uint64! + + """ + Cumulative Layout Shift (Core Web Vitals), count of Needs Improvement occurrences (between 0.1 and 0.25) + """ + clsNeedsImprovement: uint64! + + """ + Cumulative Layout Shift (Core Web Vitals), count of Poor occurrences (over 0.25) + """ + clsPoor: uint64! + + """Cumulative Layout Shift (Core Web Vitals), total count""" + clsTotal: uint64! + + """First Contentful Paint, count of Good occurrences (under 1.8 s)""" + fcpGood: uint64! + + """ + First Contentful Paint, count of Needs Improvement occurrences (between 1.8 s and 3 s) + """ + fcpNeedsImprovement: uint64! + + """First Contentful Paint, count of Poor occurrences (over 3 s)""" + fcpPoor: uint64! + + """First Contentful Paint, total count""" + fcpTotal: uint64! + + """ + First Input Delay (Core Web Vitals), count of Good occurrences (under 100 ms) + """ + fidGood: uint64! + + """ + First Input Delay (Core Web Vitals), count of Needs Improvement occurrences (between 100 ms and 300ms) + """ + fidNeedsImprovement: uint64! + + """ + First Input Delay (Core Web Vitals), count of Poor occurrences (over 300 ms) + """ + fidPoor: uint64! + + """First Input Delay (Core Web Vitals), total count""" + fidTotal: uint64! + + """Interaction to Next Paint, count of Good occurrences (under 200 ms)""" + inpGood: uint64! + + """ + Interaction to Next Paint, count of Needs Improvement occurrences (between 200 ms and 500ms) + """ + inpNeedsImprovement: uint64! + + """Interaction to Next Paint, count of Poor occurrences (over 500 ms)""" + inpPoor: uint64! + + """Interaction to Next Paint, total count""" + inpTotal: uint64! + + """ + Largest Contentful Paint (Core Web Vitals), count of Good occurrences (under 2.5 sec) + """ + lcpGood: uint64! + + """ + Largest Contentful Paint (Core Web Vitals), count of Needs Improvement occurrences (between 2.5 sec and 4.0 sec) + """ + lcpNeedsImprovement: uint64! + + """ + Largest Contentful Paint (Core Web Vitals), count of Poor occurrences (over 4.0 sec) + """ + lcpPoor: uint64! + + """Largest Contentful Paint (Core Web Vitals), total count""" + lcpTotal: uint64! + + """Time to First Byte, count of Good occurrences (under 800 ms)""" + ttfbGood: uint64! + + """ + Time to First Byte, count of Needs Improvement occurrences (between 800 ms and 1800ms) + """ + ttfbNeedsImprovement: uint64! + + """Time to First Byte, count of Poor occurrences (over 500 ms)""" + ttfbPoor: uint64! + + """Time to First Byte, total count""" + ttfbTotal: uint64! + + """ + The number of pages viewed by end-users that were initiated from a different + website (i.e. where the Document.referrer does not match the hostname) + """ + visits: uint64! +} + +enum AccountRumWebVitalsEventsAdaptiveOrderBy { + """bot ascending""" + bot_ASC + + """bot descending""" + bot_DESC + + """countryName ascending""" + countryName_ASC + + """countryName descending""" + countryName_DESC + + """cumulativeLayoutShiftCurrentRect ascending""" + cumulativeLayoutShiftCurrentRect_ASC + + """cumulativeLayoutShiftCurrentRect descending""" + cumulativeLayoutShiftCurrentRect_DESC + + """cumulativeLayoutShiftElement ascending""" + cumulativeLayoutShiftElement_ASC + + """cumulativeLayoutShiftElement descending""" + cumulativeLayoutShiftElement_DESC + + """cumulativeLayoutShiftPath ascending""" + cumulativeLayoutShiftPath_ASC + + """cumulativeLayoutShiftPath descending""" + cumulativeLayoutShiftPath_DESC + + """cumulativeLayoutShiftPreviousRect ascending""" + cumulativeLayoutShiftPreviousRect_ASC + + """cumulativeLayoutShiftPreviousRect descending""" + cumulativeLayoutShiftPreviousRect_DESC + + """cumulativeLayoutShift ascending""" + cumulativeLayoutShift_ASC + + """cumulativeLayoutShift descending""" + cumulativeLayoutShift_DESC + + """customTagInternalSxg ascending""" + customTagInternalSxg_ASC + + """customTagInternalSxg descending""" + customTagInternalSxg_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """refererHost ascending""" + refererHost_ASC + + """refererHost descending""" + refererHost_DESC + + """refererPath ascending""" + refererPath_ASC + + """refererPath descending""" + refererPath_DESC + + """refererScheme ascending""" + refererScheme_ASC + + """refererScheme descending""" + refererScheme_DESC + + """requestHost ascending""" + requestHost_ASC + + """requestHost descending""" + requestHost_DESC + + """requestPath ascending""" + requestPath_ASC + + """requestPath descending""" + requestPath_DESC + + """requestScheme ascending""" + requestScheme_ASC + + """requestScheme descending""" + requestScheme_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """siteTag ascending""" + siteTag_ASC + + """siteTag descending""" + siteTag_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC +} + +"""Access and limitations for an account""" +type AccountSettings { + MagicWANConnectorMetricsAdaptiveGroups: Settings! + accessLoginRequestsAdaptiveGroups: Settings! + advancedDnsProtectionNetworkAnalyticsAdaptiveGroups: Settings! + advancedTcpProtectionNetworkAnalyticsAdaptiveGroups: Settings! + aiGatewayCacheAdaptiveGroups: Settings! + aiGatewayErrorsAdaptiveGroups: Settings! + aiGatewayRequestsAdaptiveGroups: Settings! + aiInferenceAdaptive: Settings! + aiInferenceAdaptiveGroups: Settings! + browserRenderingEventsAdaptive: Settings! + browserRenderingEventsAdaptiveGroups: Settings! + callsStatusAdaptive: Settings! + callsUsageAdaptiveGroups: Settings! + cdnNetworkAnalyticsAdaptiveGroups: Settings! + d1AnalyticsAdaptiveGroups: Settings! + d1QueriesAdaptiveGroups: Settings! + d1StorageAdaptiveGroups: Settings! + dosdAttackAnalyticsGroups: Settings! + dosdNetworkAnalyticsAdaptiveGroups: Settings! + durableObjectsInvocationsAdaptiveGroups: Settings! + durableObjectsPeriodicGroups: Settings! + durableObjectsStorageGroups: Settings! + durableObjectsSubrequestsAdaptiveGroups: Settings! + fbmAttackAnalyticsGroups: Settings! + firewallEventsAdaptive: Settings! + firewallEventsAdaptiveGroups: Settings! + flowtrackdNetworkAnalyticsAdaptiveGroups: Settings! + gatewayL4DownstreamSessionsAdaptiveGroups: Settings! + gatewayL4SessionsAdaptiveGroups: Settings! + gatewayL4UpstreamSessionsAdaptiveGroups: Settings! + gatewayL7RequestsAdaptiveGroups: Settings! + gatewayResolverByCategoryAdaptiveGroups: Settings! + gatewayResolverByCustomResolverGroups: Settings! + gatewayResolverByRuleExecutionPerformanceAdaptiveGroups: Settings! + gatewayResolverQueriesAdaptiveGroups: Settings! + httpRequests1dGroups: Settings! + httpRequests1hGroups: Settings! + httpRequests1mGroups: Settings! + httpRequestsAdaptive: Settings! + httpRequestsAdaptiveGroups: Settings! + httpRequestsOverviewAdaptiveGroups: Settings! + hyperdriveQueriesAdaptiveGroups: Settings! + imagesRequestsAdaptiveGroups: Settings! + imagesUniqueTransformations: Settings! + logpushHealthAdaptiveGroups: Settings! + magicFirewallNetworkAnalyticsAdaptiveGroups: Settings! + magicFirewallSamplesAdaptiveGroups: Settings! + magicIDPSNetworkAnalyticsAdaptiveGroups: Settings! + magicTransitNetworkAnalyticsAdaptiveGroups: Settings! + magicTransitTunnelHealthChecksAdaptiveGroups: Settings! + magicTransitTunnelTrafficAdaptiveGroups: Settings! + mnmFlowDataAdaptiveGroups: Settings! + nelReportsAdaptiveGroups: Settings! + ohttpMetricsAdaptive: Settings! + ohttpMetricsAdaptiveGroups: Settings! + pagesFunctionsInvocationsAdaptiveGroups: Settings! + queueBacklogAdaptiveGroups: Settings! + queueConsumerMetricsAdaptiveGroups: Settings! + queueDelayedBacklogAdaptiveGroups: Settings! + queueMessageOperationsAdaptiveGroups: Settings! + r2IAOperationsAdaptiveGroups: Settings! + r2IAStorageAdaptiveGroups: Settings! + r2OperationsAdaptiveGroups: Settings! + r2StorageAdaptiveGroups: Settings! + rumPageloadEventsAdaptiveGroups: Settings! + rumPerformanceEventsAdaptiveGroups: Settings! + rumWebVitalsEventsAdaptive: Settings! + rumWebVitalsEventsAdaptiveGroups: Settings! + sinkholeRequestLogsAdaptive: Settings! + sinkholeRequestLogsAdaptiveGroups: Settings! + spectrumNetworkAnalyticsAdaptiveGroups: Settings! + storageTraces: Settings! + streamMinutesViewedAdaptiveGroups: Settings! + turnstileAdaptiveGroups: Settings! + vectorizeQueriesAdaptiveGroups: Settings! + vectorizeStorageAdaptiveGroups: Settings! + videoBufferEventsAdaptiveGroups: Settings! + videoPlaybackEventsAdaptiveGroups: Settings! + videoQualityEventsAdaptiveGroups: Settings! + warpDeviceAdaptiveGroups: Settings! + workerPlacementAdaptiveGroups: Settings! + workersAnalyticsEngineAdaptiveGroups: Settings! + workersInvocationsAdaptive: Settings! + workersInvocationsScheduled: Settings! + workersOverviewDataAdaptiveGroups: Settings! + workersOverviewRequestsAdaptiveGroups: Settings! + workersSubrequestsAdaptiveGroups: Settings! + zarazTrackAdaptiveGroups: Settings! + zarazTriggersAdaptiveGroups: Settings! + zeroTrustPrivateNetworkDiscoveryGroups: Settings! +} + +"""Sinkhole Request Logs""" +type AccountSinkholeRequestLogsAdaptive { + """The request body""" + body: string! + + """The date and time the event was recorded""" + datetime: Time! + + """The destination IP address of the request""" + destinationAddress: string! + + """ + The request headers. If a header has multiple values, the values are comma separated. Each header is newline separated. + """ + headers: string! + + """The host the request was sent to""" + host: string! + + """The request method""" + method: string! + + """ + The path to the object within the R2 bucket linked to this sinkhole that + stores overflow body and header data. Blank if neither headers nor body was + larger than 256 bytes. + """ + r2Path: string! + + """The referrer of the request""" + referrer: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """The ID of the sinkhole that logged the request""" + sinkholeId: string! + + """The sender's IP address""" + sourceAddress: string! + + """The request uri""" + uri: string! + + """The request url""" + url: string! + + """The request user agent""" + userAgent: string! +} + +input AccountSinkholeRequestLogsAdaptiveFilter_InputObject { + AND: [AccountSinkholeRequestLogsAdaptiveFilter_InputObject!] + OR: [AccountSinkholeRequestLogsAdaptiveFilter_InputObject!] + body: string + body_geq: string + body_gt: string + body_in: [string!] + body_leq: string + body_like: string + body_lt: string + body_neq: string + body_notin: [string!] + body_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAddress: string + destinationAddress_geq: string + destinationAddress_gt: string + destinationAddress_in: [string!] + destinationAddress_leq: string + destinationAddress_like: string + destinationAddress_lt: string + destinationAddress_neq: string + destinationAddress_notin: [string!] + destinationAddress_notlike: string + headers: string + headers_geq: string + headers_gt: string + headers_in: [string!] + headers_leq: string + headers_like: string + headers_lt: string + headers_neq: string + headers_notin: [string!] + headers_notlike: string + host: string + host_geq: string + host_gt: string + host_in: [string!] + host_leq: string + host_like: string + host_lt: string + host_neq: string + host_notin: [string!] + host_notlike: string + method: string + method_geq: string + method_gt: string + method_in: [string!] + method_leq: string + method_like: string + method_lt: string + method_neq: string + method_notin: [string!] + method_notlike: string + r2Path: string + r2Path_geq: string + r2Path_gt: string + r2Path_in: [string!] + r2Path_leq: string + r2Path_like: string + r2Path_lt: string + r2Path_neq: string + r2Path_notin: [string!] + r2Path_notlike: string + referrer: string + referrer_geq: string + referrer_gt: string + referrer_in: [string!] + referrer_leq: string + referrer_like: string + referrer_lt: string + referrer_neq: string + referrer_notin: [string!] + referrer_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sinkholeId: string + sinkholeId_geq: string + sinkholeId_gt: string + sinkholeId_in: [string!] + sinkholeId_leq: string + sinkholeId_like: string + sinkholeId_lt: string + sinkholeId_neq: string + sinkholeId_notin: [string!] + sinkholeId_notlike: string + sourceAddress: string + sourceAddress_geq: string + sourceAddress_gt: string + sourceAddress_in: [string!] + sourceAddress_leq: string + sourceAddress_like: string + sourceAddress_lt: string + sourceAddress_neq: string + sourceAddress_notin: [string!] + sourceAddress_notlike: string + uri: string + uri_geq: string + uri_gt: string + uri_in: [string!] + uri_leq: string + uri_like: string + uri_lt: string + uri_neq: string + uri_notin: [string!] + uri_notlike: string + url: string + url_geq: string + url_gt: string + url_in: [string!] + url_leq: string + url_like: string + url_lt: string + url_neq: string + url_notin: [string!] + url_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string +} + +"""Sinkhole Request Logs""" +type AccountSinkholeRequestLogsAdaptiveGroups { + """Number of requests logged""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountSinkholeRequestLogsAdaptiveGroupsDimensions +} + +type AccountSinkholeRequestLogsAdaptiveGroupsDimensions { + """The request body""" + body: string! + + """The date and time the event was recorded""" + datetime: Time! + + """The destination IP address of the request""" + destinationAddress: string! + + """ + The request headers. If a header has multiple values, the values are comma separated. Each header is newline separated. + """ + headers: string! + + """The host the request was sent to""" + host: string! + + """The request method""" + method: string! + + """ + The path to the object within the R2 bucket linked to this sinkhole that + stores overflow body and header data. Blank if neither headers nor body was + larger than 256 bytes. + """ + r2Path: string! + + """The referrer of the request""" + referrer: string! + + """The ID of the sinkhole that logged the request""" + sinkholeId: string! + + """The sender's IP address""" + sourceAddress: string! + + """The request uri""" + uri: string! + + """The request url""" + url: string! + + """The request user agent""" + userAgent: string! +} + +input AccountSinkholeRequestLogsAdaptiveGroupsFilter_InputObject { + AND: [AccountSinkholeRequestLogsAdaptiveGroupsFilter_InputObject!] + OR: [AccountSinkholeRequestLogsAdaptiveGroupsFilter_InputObject!] + body: string + body_geq: string + body_gt: string + body_in: [string!] + body_leq: string + body_like: string + body_lt: string + body_neq: string + body_notin: [string!] + body_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAddress: string + destinationAddress_geq: string + destinationAddress_gt: string + destinationAddress_in: [string!] + destinationAddress_leq: string + destinationAddress_like: string + destinationAddress_lt: string + destinationAddress_neq: string + destinationAddress_notin: [string!] + destinationAddress_notlike: string + headers: string + headers_geq: string + headers_gt: string + headers_in: [string!] + headers_leq: string + headers_like: string + headers_lt: string + headers_neq: string + headers_notin: [string!] + headers_notlike: string + host: string + host_geq: string + host_gt: string + host_in: [string!] + host_leq: string + host_like: string + host_lt: string + host_neq: string + host_notin: [string!] + host_notlike: string + method: string + method_geq: string + method_gt: string + method_in: [string!] + method_leq: string + method_like: string + method_lt: string + method_neq: string + method_notin: [string!] + method_notlike: string + r2Path: string + r2Path_geq: string + r2Path_gt: string + r2Path_in: [string!] + r2Path_leq: string + r2Path_like: string + r2Path_lt: string + r2Path_neq: string + r2Path_notin: [string!] + r2Path_notlike: string + referrer: string + referrer_geq: string + referrer_gt: string + referrer_in: [string!] + referrer_leq: string + referrer_like: string + referrer_lt: string + referrer_neq: string + referrer_notin: [string!] + referrer_notlike: string + sinkholeId: string + sinkholeId_geq: string + sinkholeId_gt: string + sinkholeId_in: [string!] + sinkholeId_leq: string + sinkholeId_like: string + sinkholeId_lt: string + sinkholeId_neq: string + sinkholeId_notin: [string!] + sinkholeId_notlike: string + sourceAddress: string + sourceAddress_geq: string + sourceAddress_gt: string + sourceAddress_in: [string!] + sourceAddress_leq: string + sourceAddress_like: string + sourceAddress_lt: string + sourceAddress_neq: string + sourceAddress_notin: [string!] + sourceAddress_notlike: string + uri: string + uri_geq: string + uri_gt: string + uri_in: [string!] + uri_leq: string + uri_like: string + uri_lt: string + uri_neq: string + uri_notin: [string!] + uri_notlike: string + url: string + url_geq: string + url_gt: string + url_in: [string!] + url_leq: string + url_like: string + url_lt: string + url_neq: string + url_notin: [string!] + url_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string +} + +enum AccountSinkholeRequestLogsAdaptiveGroupsOrderBy { + """body ascending""" + body_ASC + + """body descending""" + body_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAddress ascending""" + destinationAddress_ASC + + """destinationAddress descending""" + destinationAddress_DESC + + """headers ascending""" + headers_ASC + + """headers descending""" + headers_DESC + + """host ascending""" + host_ASC + + """host descending""" + host_DESC + + """method ascending""" + method_ASC + + """method descending""" + method_DESC + + """r2Path ascending""" + r2Path_ASC + + """r2Path descending""" + r2Path_DESC + + """referrer ascending""" + referrer_ASC + + """referrer descending""" + referrer_DESC + + """sinkholeId ascending""" + sinkholeId_ASC + + """sinkholeId descending""" + sinkholeId_DESC + + """sourceAddress ascending""" + sourceAddress_ASC + + """sourceAddress descending""" + sourceAddress_DESC + + """uri ascending""" + uri_ASC + + """uri descending""" + uri_DESC + + """url ascending""" + url_ASC + + """url descending""" + url_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC +} + +enum AccountSinkholeRequestLogsAdaptiveOrderBy { + """body ascending""" + body_ASC + + """body descending""" + body_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAddress ascending""" + destinationAddress_ASC + + """destinationAddress descending""" + destinationAddress_DESC + + """headers ascending""" + headers_ASC + + """headers descending""" + headers_DESC + + """host ascending""" + host_ASC + + """host descending""" + host_DESC + + """method ascending""" + method_ASC + + """method descending""" + method_DESC + + """r2Path ascending""" + r2Path_ASC + + """r2Path descending""" + r2Path_DESC + + """referrer ascending""" + referrer_ASC + + """referrer descending""" + referrer_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sinkholeId ascending""" + sinkholeId_ASC + + """sinkholeId descending""" + sinkholeId_DESC + + """sourceAddress ascending""" + sourceAddress_ASC + + """sourceAddress descending""" + sourceAddress_DESC + + """uri ascending""" + uri_ASC + + """uri descending""" + uri_DESC + + """url ascending""" + url_ASC + + """url descending""" + url_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC +} + +"""Network analytics data for Spectrum traffic""" +type AccountSpectrumNetworkAnalyticsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: AccountSpectrumNetworkAnalyticsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: AccountSpectrumNetworkAnalyticsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountSpectrumNetworkAnalyticsAdaptiveGroupsSum +} + +type AccountSpectrumNetworkAnalyticsAdaptiveGroupsAvg { + """ + Sum of bits received, divided by 1 second, providing a per-second bit rate when grouped by datetime + """ + bitRate: uint64! + + """ + Sum of bits received, divided by 86400 seconds, providing a per-second bit rate when grouped by date + """ + bitRateDay: uint64! + + """ + Sum of bits received, divided by 900 seconds, providing a per-second bit rate when grouped by datetimeFifteenMinutes + """ + bitRateFifteenMinutes: uint64! + + """ + Sum of bits received, divided by 300 seconds, providing a per-second bit rate when grouped by datetimeFiveMinutes + """ + bitRateFiveMinutes: uint64! + + """ + Sum of bits received, divided by 3600 seconds, providing a per-second bit rate when grouped by datetimeHour + """ + bitRateHour: uint64! + + """ + Sum of bits received, divided by 60 seconds, providing a per-second bit rate when grouped by datetimeMinute + """ + bitRateMinute: uint64! + + """ + Sum of bits received, divided by 10 seconds, providing a per-second bit rate when grouped by datetimeTenSeconds + """ + bitRateTenSeconds: uint64! + + """ + Sum of packets received, divided by 1 second, providing a per-second packet rate when grouped by datetime + """ + packetRate: uint64! + + """ + Sum of packets received, divided by 86400 seconds, providing a per-second packet rate when grouped by date + """ + packetRateDay: uint64! + + """ + Sum of packets received, divided by 900 seconds, providing a per-second packet rate when grouped by datetimeFifteenMinutes + """ + packetRateFifteenMinutes: uint64! + + """ + Sum of packets received, divided by 300 seconds, providing a per-second packet rate when grouped by datetimeFiveMinutes + """ + packetRateFiveMinutes: uint64! + + """ + Sum of packets received, divided by 3600 seconds, providing a per-second packet rate when grouped by datetimeHour + """ + packetRateHour: uint64! + + """ + Sum of packets received, divided by 60 seconds, providing a per-second packet rate when grouped by datetimeMinute + """ + packetRateMinute: uint64! + + """ + Sum of packets received, divided by 10 seconds, providing a per-second packet rate when grouped by datetimeTenSeconds + """ + packetRateTenSeconds: uint64! +} + +type AccountSpectrumNetworkAnalyticsAdaptiveGroupsDimensions { + """Application tag associated with the packet""" + applicationTag: string! + + """ + City where the Cloudflare datacenter that received the packet is located + """ + coloCity: string! + + """ + Cloudflare datacenter that received the packet (nearest IATA airport code) + """ + coloCode: string! + + """ + Country where the Cloudflare datacenter that received the packet is located (ISO 3166-1 alpha-2) + """ + coloCountry: string! + + """ + Latitude and longitude where the Cloudflare datacenter that received the packet is located (Geohash encoding) + """ + coloGeohash: string! + + """ + Cloudflare datacenter that received the packet (unique site identifier) + """ + coloName: string! + + """Date that the packet was received""" + date: Date! + + """Date and time that the packet was received""" + datetime: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest five minutes + """ + datetimeFiveMinutes: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest hour + """ + datetimeHour: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest minute + """ + datetimeMinute: Time! + + """ + Date and time that the packet was received, rounded to the start of the nearest ten seconds + """ + datetimeTenSeconds: Time! + + """ + ASN associated with the destination IP of the packet, or 0 if there was no mapping available + """ + destinationAsn: uint32! + + """ + Name of ASN associated with the destination IP of the packet, if available + """ + destinationAsnName: string! + + """ + Country where the destination IP of the packet is located (ISO 3166-1 alpha-2) + """ + destinationCountry: string! + + """ + Latitude and longitude where the destination IP of the packet is located (Geohash encoding) + """ + destinationGeohash: string! + + """Value of the Destination Port header field in the TCP or UDP packet""" + destinationPort: uint16! + + """ + Direction of the packet relative to the customer network (possible values: inbound, outbound, lateral) + """ + direction: string! + + """ + Value of the Ethertype header field in the Ethernet packet (2048 for IPv4; 34525 for IPv6) + """ + ethertype: uint16! + + """Value of the Checkusm header field in the GRE packet""" + greChecksum: uint16! + + """Value of the Ethertype header field in the GRE packet""" + greEthertype: uint16! + + """Length of the GRE packet header, in bytes""" + greHeaderLength: uint16! + + """Value of the Key header field in the GRE packet""" + greKey: uint32! + + """Value of the Sequence Number header field in the GRE packet""" + greSequenceNumber: uint32! + + """Value of the Version header field in the GRE packet""" + greVersion: uint8! + + """Value of the Checkusm header field in the ICMP packet""" + icmpChecksum: uint16! + + """Value of the Code header field in the ICMP packet""" + icmpCode: uint8! + + """Value of the Type header field in the ICMP packet""" + icmpType: uint8! + + """ + Value of the Destination Address header field in the IPv4 or IPv6 packet + """ + ipDestinationAddress: string! + + """ + Computed subnet of the Destination Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipDestinationSubnet: string! + + """Value of the Fragment Offset header field in the IPv4 or IPv6 packet""" + ipFragmentOffset: uint16! + + """Length of the IPv4 or IPv6 packet header, in bytes""" + ipHeaderLength: uint16! + + """Value of the More Fragments header field in the IPv4 or IPv6 packet""" + ipMoreFragments: uint8! + + """Value of the Protocol header field in the IPv4 or IPv6 packet""" + ipProtocol: uint8! + + """ + Name of the protocol specified by the Protocol header field in the IPv4 or IPv6 packet + """ + ipProtocolName: string! + + """Value of the Source Address header field in the IPv4 or IPv6 packet""" + ipSourceAddress: string! + + """ + Computed subnet of the Source Address header field in the IPv4 or IPv6 packet (/24 for IPv4; /64 for IPv6) + """ + ipSourceSubnet: string! + + """Total length of the IPv4 or IPv6 packet, in bytes""" + ipTotalLength: uint16! + + """ + Total length of the IPv4 or IPv6 packet, in bytes, with the last two digits truncated + """ + ipTotalLengthBuckets: uint16! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field in the IPv6 packet + """ + ipTtl: uint8! + + """ + Value of the TTL header field in the IPv4 packet or the Hop Limit header field + in the IPv6 packet, with the last digit truncated + """ + ipTtlBuckets: uint8! + + """Value of the Checksum header field in the IPv4 packet""" + ipv4Checksum: uint16! + + """Value of the Don't Fragment header field in the IPv4 packet""" + ipv4DontFragment: uint8! + + """ + Value of the Differentiated Services Code Point header field in the IPv4 packet + """ + ipv4Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv4 packet + """ + ipv4Ecn: uint8! + + """Value of the Identification header field in the IPv4 packet""" + ipv4Identification: uint16! + + """List of Options numbers included in the IPv4 packet header""" + ipv4Options: string! + + """ + Value of the Differentiated Services Code Point header field in the IPv6 packet + """ + ipv6Dscp: uint8! + + """ + Value of the Explicit Congestion Notification header field in the IPv6 packet + """ + ipv6Ecn: uint8! + + """List of Extension Header numbers included in the IPv6 packet header""" + ipv6ExtensionHeaders: string! + + """Value of the Flow Label header field in the IPv6 packet""" + ipv6FlowLabel: uint32! + + """Value of the Identification extension header field in the IPv6 packet""" + ipv6Identification: uint32! + + """IP lease tag associated with the packet""" + leaseTag: string! + + """ + Which system dropped the packet (possible values: dosd, flowtrackd, magic-firewall) + """ + mitigationSystem: string! + + """The action that was taken on the packet (possible values: pass, drop)""" + outcome: string! + + """IP prefix tag associated with the packet""" + prefixTag: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + ASN associated with the source IP of the packet, or 0 if there was no mapping available + """ + sourceAsn: uint32! + + """Name of ASN associated with the source IP of the packet, if available""" + sourceAsnName: string! + + """ + Country where the source IP of the packet is located (ISO 3166-1 alpha-2) + """ + sourceCountry: string! + + """ + Latitude and longitude where the source IP of the packet is located (Geohash encoding) + """ + sourceGeohash: string! + + """Value of the Source Port header field in the TCP or UDP packet""" + sourcePort: uint16! + + """Value of the Acknowledgement Number header field in the TCP packet""" + tcpAcknowledgementNumber: uint32! + + """Value of the Checkusm header field in the TCP packet""" + tcpChecksum: uint16! + + """Value of the Data Offset header field in the TCP packet""" + tcpDataOffset: uint16! + + """Value of the Flags header field in the TCP packet""" + tcpFlags: uint8! + + """ + Human-readable string representation of the Flags header field in the TCP packet + """ + tcpFlagsString: string! + + """Value of the MSS option header field in the TCP packet""" + tcpMss: uint16! + + """List of Options numbers included in the TCP packet header""" + tcpOptions: string! + + """Value of the SACK Blocks option header field in the TCP packet""" + tcpSackBlocks: string! + + """Value of the SACK Permitted option header field in the TCP packet""" + tcpSackPermitted: uint8! + + """Value of the Sequence Number header field in the TCP packet""" + tcpSequenceNumber: uint32! + + """ + Value of the Timestamp Echo Reply option header field in the TCP packet + """ + tcpTimestampEcr: uint32! + + """Value of the Timestamp option header field in the TCP packet""" + tcpTimestampValue: uint32! + + """Value of the Urgent Pointer header field in the TCP packet""" + tcpUrgentPointer: uint16! + + """Value of the Window Scale option header field in the TCP packet""" + tcpWindowScale: uint16! + + """Value of the Window Size header field in the TCP packet""" + tcpWindowSize: uint16! + + """Value of the Checkusm header field in the UDP packet""" + udpChecksum: uint16! + + """Value of the Payload Length header field in the UDP packet""" + udpPayloadLength: uint16! +} + +input AccountSpectrumNetworkAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [AccountSpectrumNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [AccountSpectrumNetworkAnalyticsAdaptiveGroupsFilter_InputObject!] + applicationTag: string + applicationTag_geq: string + applicationTag_gt: string + applicationTag_in: [string!] + applicationTag_leq: string + applicationTag_like: string + applicationTag_lt: string + applicationTag_neq: string + applicationTag_notin: [string!] + applicationTag_notlike: string + coloCity: string + coloCity_geq: string + coloCity_gt: string + coloCity_in: [string!] + coloCity_leq: string + coloCity_like: string + coloCity_lt: string + coloCity_neq: string + coloCity_notin: [string!] + coloCity_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + coloCountry: string + coloCountry_geq: string + coloCountry_gt: string + coloCountry_in: [string!] + coloCountry_leq: string + coloCountry_like: string + coloCountry_lt: string + coloCountry_neq: string + coloCountry_notin: [string!] + coloCountry_notlike: string + coloGeohash: string + coloGeohash_geq: string + coloGeohash_gt: string + coloGeohash_in: [string!] + coloGeohash_leq: string + coloGeohash_like: string + coloGeohash_lt: string + coloGeohash_neq: string + coloGeohash_notin: [string!] + coloGeohash_notlike: string + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetimeTenSeconds: Time + datetimeTenSeconds_geq: Time + datetimeTenSeconds_gt: Time + datetimeTenSeconds_in: [Time!] + datetimeTenSeconds_leq: Time + datetimeTenSeconds_lt: Time + datetimeTenSeconds_neq: Time + datetimeTenSeconds_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationAsn: uint32 + destinationAsnName: string + destinationAsnName_geq: string + destinationAsnName_gt: string + destinationAsnName_in: [string!] + destinationAsnName_leq: string + destinationAsnName_like: string + destinationAsnName_lt: string + destinationAsnName_neq: string + destinationAsnName_notin: [string!] + destinationAsnName_notlike: string + destinationAsn_geq: uint32 + destinationAsn_gt: uint32 + destinationAsn_in: [uint32!] + destinationAsn_leq: uint32 + destinationAsn_lt: uint32 + destinationAsn_neq: uint32 + destinationAsn_notin: [uint32!] + destinationCountry: string + destinationCountry_geq: string + destinationCountry_gt: string + destinationCountry_in: [string!] + destinationCountry_leq: string + destinationCountry_like: string + destinationCountry_lt: string + destinationCountry_neq: string + destinationCountry_notin: [string!] + destinationCountry_notlike: string + destinationGeohash: string + destinationGeohash_geq: string + destinationGeohash_gt: string + destinationGeohash_in: [string!] + destinationGeohash_leq: string + destinationGeohash_like: string + destinationGeohash_lt: string + destinationGeohash_neq: string + destinationGeohash_notin: [string!] + destinationGeohash_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + direction: string + direction_geq: string + direction_gt: string + direction_in: [string!] + direction_leq: string + direction_like: string + direction_lt: string + direction_neq: string + direction_notin: [string!] + direction_notlike: string + ethertype: uint16 + ethertype_geq: uint16 + ethertype_gt: uint16 + ethertype_in: [uint16!] + ethertype_leq: uint16 + ethertype_lt: uint16 + ethertype_neq: uint16 + ethertype_notin: [uint16!] + greChecksum: uint16 + greChecksum_geq: uint16 + greChecksum_gt: uint16 + greChecksum_in: [uint16!] + greChecksum_leq: uint16 + greChecksum_lt: uint16 + greChecksum_neq: uint16 + greChecksum_notin: [uint16!] + greEthertype: uint16 + greEthertype_geq: uint16 + greEthertype_gt: uint16 + greEthertype_in: [uint16!] + greEthertype_leq: uint16 + greEthertype_lt: uint16 + greEthertype_neq: uint16 + greEthertype_notin: [uint16!] + greHeaderLength: uint16 + greHeaderLength_geq: uint16 + greHeaderLength_gt: uint16 + greHeaderLength_in: [uint16!] + greHeaderLength_leq: uint16 + greHeaderLength_lt: uint16 + greHeaderLength_neq: uint16 + greHeaderLength_notin: [uint16!] + greKey: uint32 + greKey_geq: uint32 + greKey_gt: uint32 + greKey_in: [uint32!] + greKey_leq: uint32 + greKey_lt: uint32 + greKey_neq: uint32 + greKey_notin: [uint32!] + greSequenceNumber: uint32 + greSequenceNumber_geq: uint32 + greSequenceNumber_gt: uint32 + greSequenceNumber_in: [uint32!] + greSequenceNumber_leq: uint32 + greSequenceNumber_lt: uint32 + greSequenceNumber_neq: uint32 + greSequenceNumber_notin: [uint32!] + greVersion: uint8 + greVersion_geq: uint8 + greVersion_gt: uint8 + greVersion_in: bytes + greVersion_leq: uint8 + greVersion_lt: uint8 + greVersion_neq: uint8 + greVersion_notin: bytes + icmpChecksum: uint16 + icmpChecksum_geq: uint16 + icmpChecksum_gt: uint16 + icmpChecksum_in: [uint16!] + icmpChecksum_leq: uint16 + icmpChecksum_lt: uint16 + icmpChecksum_neq: uint16 + icmpChecksum_notin: [uint16!] + icmpCode: uint8 + icmpCode_geq: uint8 + icmpCode_gt: uint8 + icmpCode_in: bytes + icmpCode_leq: uint8 + icmpCode_lt: uint8 + icmpCode_neq: uint8 + icmpCode_notin: bytes + icmpType: uint8 + icmpType_geq: uint8 + icmpType_gt: uint8 + icmpType_in: bytes + icmpType_leq: uint8 + icmpType_lt: uint8 + icmpType_neq: uint8 + icmpType_notin: bytes + ipDestinationAddress: string + ipDestinationAddress_geq: string + ipDestinationAddress_gt: string + ipDestinationAddress_in: [string!] + ipDestinationAddress_leq: string + ipDestinationAddress_like: string + ipDestinationAddress_lt: string + ipDestinationAddress_neq: string + ipDestinationAddress_notin: [string!] + ipDestinationAddress_notlike: string + ipDestinationSubnet: string + ipDestinationSubnet_geq: string + ipDestinationSubnet_gt: string + ipDestinationSubnet_in: [string!] + ipDestinationSubnet_leq: string + ipDestinationSubnet_like: string + ipDestinationSubnet_lt: string + ipDestinationSubnet_neq: string + ipDestinationSubnet_notin: [string!] + ipDestinationSubnet_notlike: string + ipFragmentOffset: uint16 + ipFragmentOffset_geq: uint16 + ipFragmentOffset_gt: uint16 + ipFragmentOffset_in: [uint16!] + ipFragmentOffset_leq: uint16 + ipFragmentOffset_lt: uint16 + ipFragmentOffset_neq: uint16 + ipFragmentOffset_notin: [uint16!] + ipHeaderLength: uint16 + ipHeaderLength_geq: uint16 + ipHeaderLength_gt: uint16 + ipHeaderLength_in: [uint16!] + ipHeaderLength_leq: uint16 + ipHeaderLength_lt: uint16 + ipHeaderLength_neq: uint16 + ipHeaderLength_notin: [uint16!] + ipMoreFragments: uint8 + ipMoreFragments_geq: uint8 + ipMoreFragments_gt: uint8 + ipMoreFragments_in: bytes + ipMoreFragments_leq: uint8 + ipMoreFragments_lt: uint8 + ipMoreFragments_neq: uint8 + ipMoreFragments_notin: bytes + ipProtocol: uint8 + ipProtocolName: string + ipProtocolName_geq: string + ipProtocolName_gt: string + ipProtocolName_in: [string!] + ipProtocolName_leq: string + ipProtocolName_like: string + ipProtocolName_lt: string + ipProtocolName_neq: string + ipProtocolName_notin: [string!] + ipProtocolName_notlike: string + ipProtocol_geq: uint8 + ipProtocol_gt: uint8 + ipProtocol_in: bytes + ipProtocol_leq: uint8 + ipProtocol_lt: uint8 + ipProtocol_neq: uint8 + ipProtocol_notin: bytes + ipSourceAddress: string + ipSourceAddress_geq: string + ipSourceAddress_gt: string + ipSourceAddress_in: [string!] + ipSourceAddress_leq: string + ipSourceAddress_like: string + ipSourceAddress_lt: string + ipSourceAddress_neq: string + ipSourceAddress_notin: [string!] + ipSourceAddress_notlike: string + ipSourceSubnet: string + ipSourceSubnet_geq: string + ipSourceSubnet_gt: string + ipSourceSubnet_in: [string!] + ipSourceSubnet_leq: string + ipSourceSubnet_like: string + ipSourceSubnet_lt: string + ipSourceSubnet_neq: string + ipSourceSubnet_notin: [string!] + ipSourceSubnet_notlike: string + ipTotalLength: uint16 + ipTotalLengthBuckets: uint16 + ipTotalLengthBuckets_geq: uint16 + ipTotalLengthBuckets_gt: uint16 + ipTotalLengthBuckets_in: [uint16!] + ipTotalLengthBuckets_leq: uint16 + ipTotalLengthBuckets_lt: uint16 + ipTotalLengthBuckets_neq: uint16 + ipTotalLengthBuckets_notin: [uint16!] + ipTotalLength_geq: uint16 + ipTotalLength_gt: uint16 + ipTotalLength_in: [uint16!] + ipTotalLength_leq: uint16 + ipTotalLength_lt: uint16 + ipTotalLength_neq: uint16 + ipTotalLength_notin: [uint16!] + ipTtl: uint8 + ipTtlBuckets: uint8 + ipTtlBuckets_geq: uint8 + ipTtlBuckets_gt: uint8 + ipTtlBuckets_in: bytes + ipTtlBuckets_leq: uint8 + ipTtlBuckets_lt: uint8 + ipTtlBuckets_neq: uint8 + ipTtlBuckets_notin: bytes + ipTtl_geq: uint8 + ipTtl_gt: uint8 + ipTtl_in: bytes + ipTtl_leq: uint8 + ipTtl_lt: uint8 + ipTtl_neq: uint8 + ipTtl_notin: bytes + ipv4Checksum: uint16 + ipv4Checksum_geq: uint16 + ipv4Checksum_gt: uint16 + ipv4Checksum_in: [uint16!] + ipv4Checksum_leq: uint16 + ipv4Checksum_lt: uint16 + ipv4Checksum_neq: uint16 + ipv4Checksum_notin: [uint16!] + ipv4DontFragment: uint8 + ipv4DontFragment_geq: uint8 + ipv4DontFragment_gt: uint8 + ipv4DontFragment_in: bytes + ipv4DontFragment_leq: uint8 + ipv4DontFragment_lt: uint8 + ipv4DontFragment_neq: uint8 + ipv4DontFragment_notin: bytes + ipv4Dscp: uint8 + ipv4Dscp_geq: uint8 + ipv4Dscp_gt: uint8 + ipv4Dscp_in: bytes + ipv4Dscp_leq: uint8 + ipv4Dscp_lt: uint8 + ipv4Dscp_neq: uint8 + ipv4Dscp_notin: bytes + ipv4Ecn: uint8 + ipv4Ecn_geq: uint8 + ipv4Ecn_gt: uint8 + ipv4Ecn_in: bytes + ipv4Ecn_leq: uint8 + ipv4Ecn_lt: uint8 + ipv4Ecn_neq: uint8 + ipv4Ecn_notin: bytes + ipv4Identification: uint16 + ipv4Identification_geq: uint16 + ipv4Identification_gt: uint16 + ipv4Identification_in: [uint16!] + ipv4Identification_leq: uint16 + ipv4Identification_lt: uint16 + ipv4Identification_neq: uint16 + ipv4Identification_notin: [uint16!] + ipv4Options: string + ipv4Options_geq: string + ipv4Options_gt: string + ipv4Options_in: [string!] + ipv4Options_leq: string + ipv4Options_like: string + ipv4Options_lt: string + ipv4Options_neq: string + ipv4Options_notin: [string!] + ipv4Options_notlike: string + ipv6Dscp: uint8 + ipv6Dscp_geq: uint8 + ipv6Dscp_gt: uint8 + ipv6Dscp_in: bytes + ipv6Dscp_leq: uint8 + ipv6Dscp_lt: uint8 + ipv6Dscp_neq: uint8 + ipv6Dscp_notin: bytes + ipv6Ecn: uint8 + ipv6Ecn_geq: uint8 + ipv6Ecn_gt: uint8 + ipv6Ecn_in: bytes + ipv6Ecn_leq: uint8 + ipv6Ecn_lt: uint8 + ipv6Ecn_neq: uint8 + ipv6Ecn_notin: bytes + ipv6ExtensionHeaders: string + ipv6ExtensionHeaders_geq: string + ipv6ExtensionHeaders_gt: string + ipv6ExtensionHeaders_in: [string!] + ipv6ExtensionHeaders_leq: string + ipv6ExtensionHeaders_like: string + ipv6ExtensionHeaders_lt: string + ipv6ExtensionHeaders_neq: string + ipv6ExtensionHeaders_notin: [string!] + ipv6ExtensionHeaders_notlike: string + ipv6FlowLabel: uint32 + ipv6FlowLabel_geq: uint32 + ipv6FlowLabel_gt: uint32 + ipv6FlowLabel_in: [uint32!] + ipv6FlowLabel_leq: uint32 + ipv6FlowLabel_lt: uint32 + ipv6FlowLabel_neq: uint32 + ipv6FlowLabel_notin: [uint32!] + ipv6Identification: uint32 + ipv6Identification_geq: uint32 + ipv6Identification_gt: uint32 + ipv6Identification_in: [uint32!] + ipv6Identification_leq: uint32 + ipv6Identification_lt: uint32 + ipv6Identification_neq: uint32 + ipv6Identification_notin: [uint32!] + leaseTag: string + leaseTag_geq: string + leaseTag_gt: string + leaseTag_in: [string!] + leaseTag_leq: string + leaseTag_like: string + leaseTag_lt: string + leaseTag_neq: string + leaseTag_notin: [string!] + leaseTag_notlike: string + mitigationSystem: string + mitigationSystem_geq: string + mitigationSystem_gt: string + mitigationSystem_in: [string!] + mitigationSystem_leq: string + mitigationSystem_like: string + mitigationSystem_lt: string + mitigationSystem_neq: string + mitigationSystem_notin: [string!] + mitigationSystem_notlike: string + outcome: string + outcome_geq: string + outcome_gt: string + outcome_in: [string!] + outcome_leq: string + outcome_like: string + outcome_lt: string + outcome_neq: string + outcome_notin: [string!] + outcome_notlike: string + prefixTag: string + prefixTag_geq: string + prefixTag_gt: string + prefixTag_in: [string!] + prefixTag_leq: string + prefixTag_like: string + prefixTag_lt: string + prefixTag_neq: string + prefixTag_notin: [string!] + prefixTag_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceAsn: uint32 + sourceAsnName: string + sourceAsnName_geq: string + sourceAsnName_gt: string + sourceAsnName_in: [string!] + sourceAsnName_leq: string + sourceAsnName_like: string + sourceAsnName_lt: string + sourceAsnName_neq: string + sourceAsnName_notin: [string!] + sourceAsnName_notlike: string + sourceAsn_geq: uint32 + sourceAsn_gt: uint32 + sourceAsn_in: [uint32!] + sourceAsn_leq: uint32 + sourceAsn_lt: uint32 + sourceAsn_neq: uint32 + sourceAsn_notin: [uint32!] + sourceCountry: string + sourceCountry_geq: string + sourceCountry_gt: string + sourceCountry_in: [string!] + sourceCountry_leq: string + sourceCountry_like: string + sourceCountry_lt: string + sourceCountry_neq: string + sourceCountry_notin: [string!] + sourceCountry_notlike: string + sourceGeohash: string + sourceGeohash_geq: string + sourceGeohash_gt: string + sourceGeohash_in: [string!] + sourceGeohash_leq: string + sourceGeohash_like: string + sourceGeohash_lt: string + sourceGeohash_neq: string + sourceGeohash_notin: [string!] + sourceGeohash_notlike: string + sourcePort: uint16 + sourcePort_geq: uint16 + sourcePort_gt: uint16 + sourcePort_in: [uint16!] + sourcePort_leq: uint16 + sourcePort_lt: uint16 + sourcePort_neq: uint16 + sourcePort_notin: [uint16!] + tcpAcknowledgementNumber: uint32 + tcpAcknowledgementNumber_geq: uint32 + tcpAcknowledgementNumber_gt: uint32 + tcpAcknowledgementNumber_in: [uint32!] + tcpAcknowledgementNumber_leq: uint32 + tcpAcknowledgementNumber_lt: uint32 + tcpAcknowledgementNumber_neq: uint32 + tcpAcknowledgementNumber_notin: [uint32!] + tcpChecksum: uint16 + tcpChecksum_geq: uint16 + tcpChecksum_gt: uint16 + tcpChecksum_in: [uint16!] + tcpChecksum_leq: uint16 + tcpChecksum_lt: uint16 + tcpChecksum_neq: uint16 + tcpChecksum_notin: [uint16!] + tcpDataOffset: uint16 + tcpDataOffset_geq: uint16 + tcpDataOffset_gt: uint16 + tcpDataOffset_in: [uint16!] + tcpDataOffset_leq: uint16 + tcpDataOffset_lt: uint16 + tcpDataOffset_neq: uint16 + tcpDataOffset_notin: [uint16!] + tcpFlags: uint8 + tcpFlagsString: string + tcpFlagsString_geq: string + tcpFlagsString_gt: string + tcpFlagsString_in: [string!] + tcpFlagsString_leq: string + tcpFlagsString_like: string + tcpFlagsString_lt: string + tcpFlagsString_neq: string + tcpFlagsString_notin: [string!] + tcpFlagsString_notlike: string + tcpFlags_geq: uint8 + tcpFlags_gt: uint8 + tcpFlags_in: bytes + tcpFlags_leq: uint8 + tcpFlags_lt: uint8 + tcpFlags_neq: uint8 + tcpFlags_notin: bytes + tcpMss: uint16 + tcpMss_geq: uint16 + tcpMss_gt: uint16 + tcpMss_in: [uint16!] + tcpMss_leq: uint16 + tcpMss_lt: uint16 + tcpMss_neq: uint16 + tcpMss_notin: [uint16!] + tcpOptions: string + tcpOptions_geq: string + tcpOptions_gt: string + tcpOptions_in: [string!] + tcpOptions_leq: string + tcpOptions_like: string + tcpOptions_lt: string + tcpOptions_neq: string + tcpOptions_notin: [string!] + tcpOptions_notlike: string + tcpSackBlocks: string + tcpSackBlocks_geq: string + tcpSackBlocks_gt: string + tcpSackBlocks_in: [string!] + tcpSackBlocks_leq: string + tcpSackBlocks_like: string + tcpSackBlocks_lt: string + tcpSackBlocks_neq: string + tcpSackBlocks_notin: [string!] + tcpSackBlocks_notlike: string + tcpSackPermitted: uint8 + tcpSackPermitted_geq: uint8 + tcpSackPermitted_gt: uint8 + tcpSackPermitted_in: bytes + tcpSackPermitted_leq: uint8 + tcpSackPermitted_lt: uint8 + tcpSackPermitted_neq: uint8 + tcpSackPermitted_notin: bytes + tcpSequenceNumber: uint32 + tcpSequenceNumber_geq: uint32 + tcpSequenceNumber_gt: uint32 + tcpSequenceNumber_in: [uint32!] + tcpSequenceNumber_leq: uint32 + tcpSequenceNumber_lt: uint32 + tcpSequenceNumber_neq: uint32 + tcpSequenceNumber_notin: [uint32!] + tcpTimestampEcr: uint32 + tcpTimestampEcr_geq: uint32 + tcpTimestampEcr_gt: uint32 + tcpTimestampEcr_in: [uint32!] + tcpTimestampEcr_leq: uint32 + tcpTimestampEcr_lt: uint32 + tcpTimestampEcr_neq: uint32 + tcpTimestampEcr_notin: [uint32!] + tcpTimestampValue: uint32 + tcpTimestampValue_geq: uint32 + tcpTimestampValue_gt: uint32 + tcpTimestampValue_in: [uint32!] + tcpTimestampValue_leq: uint32 + tcpTimestampValue_lt: uint32 + tcpTimestampValue_neq: uint32 + tcpTimestampValue_notin: [uint32!] + tcpUrgentPointer: uint16 + tcpUrgentPointer_geq: uint16 + tcpUrgentPointer_gt: uint16 + tcpUrgentPointer_in: [uint16!] + tcpUrgentPointer_leq: uint16 + tcpUrgentPointer_lt: uint16 + tcpUrgentPointer_neq: uint16 + tcpUrgentPointer_notin: [uint16!] + tcpWindowScale: uint16 + tcpWindowScale_geq: uint16 + tcpWindowScale_gt: uint16 + tcpWindowScale_in: [uint16!] + tcpWindowScale_leq: uint16 + tcpWindowScale_lt: uint16 + tcpWindowScale_neq: uint16 + tcpWindowScale_notin: [uint16!] + tcpWindowSize: uint16 + tcpWindowSize_geq: uint16 + tcpWindowSize_gt: uint16 + tcpWindowSize_in: [uint16!] + tcpWindowSize_leq: uint16 + tcpWindowSize_lt: uint16 + tcpWindowSize_neq: uint16 + tcpWindowSize_notin: [uint16!] + udpChecksum: uint16 + udpChecksum_geq: uint16 + udpChecksum_gt: uint16 + udpChecksum_in: [uint16!] + udpChecksum_leq: uint16 + udpChecksum_lt: uint16 + udpChecksum_neq: uint16 + udpChecksum_notin: [uint16!] + udpPayloadLength: uint16 + udpPayloadLength_geq: uint16 + udpPayloadLength_gt: uint16 + udpPayloadLength_in: [uint16!] + udpPayloadLength_leq: uint16 + udpPayloadLength_lt: uint16 + udpPayloadLength_neq: uint16 + udpPayloadLength_notin: [uint16!] +} + +enum AccountSpectrumNetworkAnalyticsAdaptiveGroupsOrderBy { + """applicationTag ascending""" + applicationTag_ASC + + """applicationTag descending""" + applicationTag_DESC + + """avg(bitRateDay) ascending""" + avg_bitRateDay_ASC + + """avg(bitRateDay) descending""" + avg_bitRateDay_DESC + + """avg(bitRateFifteenMinutes) ascending""" + avg_bitRateFifteenMinutes_ASC + + """avg(bitRateFifteenMinutes) descending""" + avg_bitRateFifteenMinutes_DESC + + """avg(bitRateFiveMinutes) ascending""" + avg_bitRateFiveMinutes_ASC + + """avg(bitRateFiveMinutes) descending""" + avg_bitRateFiveMinutes_DESC + + """avg(bitRateHour) ascending""" + avg_bitRateHour_ASC + + """avg(bitRateHour) descending""" + avg_bitRateHour_DESC + + """avg(bitRateMinute) ascending""" + avg_bitRateMinute_ASC + + """avg(bitRateMinute) descending""" + avg_bitRateMinute_DESC + + """avg(bitRateTenSeconds) ascending""" + avg_bitRateTenSeconds_ASC + + """avg(bitRateTenSeconds) descending""" + avg_bitRateTenSeconds_DESC + + """avg(bitRate) ascending""" + avg_bitRate_ASC + + """avg(bitRate) descending""" + avg_bitRate_DESC + + """avg(packetRateDay) ascending""" + avg_packetRateDay_ASC + + """avg(packetRateDay) descending""" + avg_packetRateDay_DESC + + """avg(packetRateFifteenMinutes) ascending""" + avg_packetRateFifteenMinutes_ASC + + """avg(packetRateFifteenMinutes) descending""" + avg_packetRateFifteenMinutes_DESC + + """avg(packetRateFiveMinutes) ascending""" + avg_packetRateFiveMinutes_ASC + + """avg(packetRateFiveMinutes) descending""" + avg_packetRateFiveMinutes_DESC + + """avg(packetRateHour) ascending""" + avg_packetRateHour_ASC + + """avg(packetRateHour) descending""" + avg_packetRateHour_DESC + + """avg(packetRateMinute) ascending""" + avg_packetRateMinute_ASC + + """avg(packetRateMinute) descending""" + avg_packetRateMinute_DESC + + """avg(packetRateTenSeconds) ascending""" + avg_packetRateTenSeconds_ASC + + """avg(packetRateTenSeconds) descending""" + avg_packetRateTenSeconds_DESC + + """avg(packetRate) ascending""" + avg_packetRate_ASC + + """avg(packetRate) descending""" + avg_packetRate_DESC + + """coloCity ascending""" + coloCity_ASC + + """coloCity descending""" + coloCity_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """coloCountry ascending""" + coloCountry_ASC + + """coloCountry descending""" + coloCountry_DESC + + """coloGeohash ascending""" + coloGeohash_ASC + + """coloGeohash descending""" + coloGeohash_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetimeTenSeconds ascending""" + datetimeTenSeconds_ASC + + """datetimeTenSeconds descending""" + datetimeTenSeconds_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationAsnName ascending""" + destinationAsnName_ASC + + """destinationAsnName descending""" + destinationAsnName_DESC + + """destinationAsn ascending""" + destinationAsn_ASC + + """destinationAsn descending""" + destinationAsn_DESC + + """destinationCountry ascending""" + destinationCountry_ASC + + """destinationCountry descending""" + destinationCountry_DESC + + """destinationGeohash ascending""" + destinationGeohash_ASC + + """destinationGeohash descending""" + destinationGeohash_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """destinationService ascending""" + destinationService_ASC + + """destinationService descending""" + destinationService_DESC + + """direction ascending""" + direction_ASC + + """direction descending""" + direction_DESC + + """ethertype ascending""" + ethertype_ASC + + """ethertype descending""" + ethertype_DESC + + """greChecksum ascending""" + greChecksum_ASC + + """greChecksum descending""" + greChecksum_DESC + + """greEthertype ascending""" + greEthertype_ASC + + """greEthertype descending""" + greEthertype_DESC + + """greHeaderLength ascending""" + greHeaderLength_ASC + + """greHeaderLength descending""" + greHeaderLength_DESC + + """greKey ascending""" + greKey_ASC + + """greKey descending""" + greKey_DESC + + """greSequenceNumber ascending""" + greSequenceNumber_ASC + + """greSequenceNumber descending""" + greSequenceNumber_DESC + + """greVersion ascending""" + greVersion_ASC + + """greVersion descending""" + greVersion_DESC + + """icmpChecksum ascending""" + icmpChecksum_ASC + + """icmpChecksum descending""" + icmpChecksum_DESC + + """icmpCode ascending""" + icmpCode_ASC + + """icmpCode descending""" + icmpCode_DESC + + """icmpType ascending""" + icmpType_ASC + + """icmpType descending""" + icmpType_DESC + + """ipDestinationAddress ascending""" + ipDestinationAddress_ASC + + """ipDestinationAddress descending""" + ipDestinationAddress_DESC + + """ipDestinationSubnet ascending""" + ipDestinationSubnet_ASC + + """ipDestinationSubnet descending""" + ipDestinationSubnet_DESC + + """ipFragmentOffset ascending""" + ipFragmentOffset_ASC + + """ipFragmentOffset descending""" + ipFragmentOffset_DESC + + """ipHeaderLength ascending""" + ipHeaderLength_ASC + + """ipHeaderLength descending""" + ipHeaderLength_DESC + + """ipMoreFragments ascending""" + ipMoreFragments_ASC + + """ipMoreFragments descending""" + ipMoreFragments_DESC + + """ipProtocolName ascending""" + ipProtocolName_ASC + + """ipProtocolName descending""" + ipProtocolName_DESC + + """ipProtocol ascending""" + ipProtocol_ASC + + """ipProtocol descending""" + ipProtocol_DESC + + """ipSourceAddress ascending""" + ipSourceAddress_ASC + + """ipSourceAddress descending""" + ipSourceAddress_DESC + + """ipSourceSubnet ascending""" + ipSourceSubnet_ASC + + """ipSourceSubnet descending""" + ipSourceSubnet_DESC + + """ipTotalLengthBuckets ascending""" + ipTotalLengthBuckets_ASC + + """ipTotalLengthBuckets descending""" + ipTotalLengthBuckets_DESC + + """ipTotalLength ascending""" + ipTotalLength_ASC + + """ipTotalLength descending""" + ipTotalLength_DESC + + """ipTtlBuckets ascending""" + ipTtlBuckets_ASC + + """ipTtlBuckets descending""" + ipTtlBuckets_DESC + + """ipTtl ascending""" + ipTtl_ASC + + """ipTtl descending""" + ipTtl_DESC + + """ipv4Checksum ascending""" + ipv4Checksum_ASC + + """ipv4Checksum descending""" + ipv4Checksum_DESC + + """ipv4DontFragment ascending""" + ipv4DontFragment_ASC + + """ipv4DontFragment descending""" + ipv4DontFragment_DESC + + """ipv4Dscp ascending""" + ipv4Dscp_ASC + + """ipv4Dscp descending""" + ipv4Dscp_DESC + + """ipv4Ecn ascending""" + ipv4Ecn_ASC + + """ipv4Ecn descending""" + ipv4Ecn_DESC + + """ipv4Identification ascending""" + ipv4Identification_ASC + + """ipv4Identification descending""" + ipv4Identification_DESC + + """ipv4Options ascending""" + ipv4Options_ASC + + """ipv4Options descending""" + ipv4Options_DESC + + """ipv6Dscp ascending""" + ipv6Dscp_ASC + + """ipv6Dscp descending""" + ipv6Dscp_DESC + + """ipv6Ecn ascending""" + ipv6Ecn_ASC + + """ipv6Ecn descending""" + ipv6Ecn_DESC + + """ipv6ExtensionHeaders ascending""" + ipv6ExtensionHeaders_ASC + + """ipv6ExtensionHeaders descending""" + ipv6ExtensionHeaders_DESC + + """ipv6FlowLabel ascending""" + ipv6FlowLabel_ASC + + """ipv6FlowLabel descending""" + ipv6FlowLabel_DESC + + """ipv6Identification ascending""" + ipv6Identification_ASC + + """ipv6Identification descending""" + ipv6Identification_DESC + + """leaseTag ascending""" + leaseTag_ASC + + """leaseTag descending""" + leaseTag_DESC + + """mitigationSystem ascending""" + mitigationSystem_ASC + + """mitigationSystem descending""" + mitigationSystem_DESC + + """outcome ascending""" + outcome_ASC + + """outcome descending""" + outcome_DESC + + """prefixTag ascending""" + prefixTag_ASC + + """prefixTag descending""" + prefixTag_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceAsnName ascending""" + sourceAsnName_ASC + + """sourceAsnName descending""" + sourceAsnName_DESC + + """sourceAsn ascending""" + sourceAsn_ASC + + """sourceAsn descending""" + sourceAsn_DESC + + """sourceCountry ascending""" + sourceCountry_ASC + + """sourceCountry descending""" + sourceCountry_DESC + + """sourceGeohash ascending""" + sourceGeohash_ASC + + """sourceGeohash descending""" + sourceGeohash_DESC + + """sourcePort ascending""" + sourcePort_ASC + + """sourcePort descending""" + sourcePort_DESC + + """sourceService ascending""" + sourceService_ASC + + """sourceService descending""" + sourceService_DESC + + """sum(bits) ascending""" + sum_bits_ASC + + """sum(bits) descending""" + sum_bits_DESC + + """sum(packets) ascending""" + sum_packets_ASC + + """sum(packets) descending""" + sum_packets_DESC + + """system ascending""" + system_ASC + + """system descending""" + system_DESC + + """tcpAcknowledgementNumber ascending""" + tcpAcknowledgementNumber_ASC + + """tcpAcknowledgementNumber descending""" + tcpAcknowledgementNumber_DESC + + """tcpChecksum ascending""" + tcpChecksum_ASC + + """tcpChecksum descending""" + tcpChecksum_DESC + + """tcpDataOffset ascending""" + tcpDataOffset_ASC + + """tcpDataOffset descending""" + tcpDataOffset_DESC + + """tcpFlagsString ascending""" + tcpFlagsString_ASC + + """tcpFlagsString descending""" + tcpFlagsString_DESC + + """tcpFlags ascending""" + tcpFlags_ASC + + """tcpFlags descending""" + tcpFlags_DESC + + """tcpMss ascending""" + tcpMss_ASC + + """tcpMss descending""" + tcpMss_DESC + + """tcpOptions ascending""" + tcpOptions_ASC + + """tcpOptions descending""" + tcpOptions_DESC + + """tcpSackBlocks ascending""" + tcpSackBlocks_ASC + + """tcpSackBlocks descending""" + tcpSackBlocks_DESC + + """tcpSackPermitted ascending""" + tcpSackPermitted_ASC + + """tcpSackPermitted descending""" + tcpSackPermitted_DESC + + """tcpSequenceNumber ascending""" + tcpSequenceNumber_ASC + + """tcpSequenceNumber descending""" + tcpSequenceNumber_DESC + + """tcpTimestampEcr ascending""" + tcpTimestampEcr_ASC + + """tcpTimestampEcr descending""" + tcpTimestampEcr_DESC + + """tcpTimestampValue ascending""" + tcpTimestampValue_ASC + + """tcpTimestampValue descending""" + tcpTimestampValue_DESC + + """tcpUrgentPointer ascending""" + tcpUrgentPointer_ASC + + """tcpUrgentPointer descending""" + tcpUrgentPointer_DESC + + """tcpWindowScale ascending""" + tcpWindowScale_ASC + + """tcpWindowScale descending""" + tcpWindowScale_DESC + + """tcpWindowSize ascending""" + tcpWindowSize_ASC + + """tcpWindowSize descending""" + tcpWindowSize_DESC + + """udpChecksum ascending""" + udpChecksum_ASC + + """udpChecksum descending""" + udpChecksum_DESC + + """udpPayloadLength ascending""" + udpPayloadLength_ASC + + """udpPayloadLength descending""" + udpPayloadLength_DESC + + """verdict ascending""" + verdict_ASC + + """verdict descending""" + verdict_DESC +} + +type AccountSpectrumNetworkAnalyticsAdaptiveGroupsSum { + """Sum of bits received""" + bits: uint64! + + """Sum of packets received""" + packets: uint64! +} + +"""Storage Tracing Information""" +type AccountStorageTraces { + """The container that this resource is stored under.""" + containerId: string! + + """Storage trace timestamp""" + datetime: Time! + + """The identifier to access this resource in the container.""" + resourceId: string! + + """The identifier of the storage service that houses the resourse.""" + serviceId: string! + + """The ID that this trace entry is under.""" + traceId: string! + + """The AccountID of the user who owns the resource.""" + userAccountId: string! +} + +input AccountStorageTracesFilter_InputObject { + AND: [AccountStorageTracesFilter_InputObject!] + OR: [AccountStorageTracesFilter_InputObject!] + containerId: string + containerId_geq: string + containerId_gt: string + containerId_in: [string!] + containerId_leq: string + containerId_like: string + containerId_lt: string + containerId_neq: string + containerId_notin: [string!] + containerId_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + resourceId: string + resourceId_geq: string + resourceId_gt: string + resourceId_in: [string!] + resourceId_leq: string + resourceId_like: string + resourceId_lt: string + resourceId_neq: string + resourceId_notin: [string!] + resourceId_notlike: string + serviceId: string + serviceId_geq: string + serviceId_gt: string + serviceId_in: [string!] + serviceId_leq: string + serviceId_like: string + serviceId_lt: string + serviceId_neq: string + serviceId_notin: [string!] + serviceId_notlike: string + traceId: string + traceId_geq: string + traceId_gt: string + traceId_in: [string!] + traceId_leq: string + traceId_like: string + traceId_lt: string + traceId_neq: string + traceId_notin: [string!] + traceId_notlike: string + userAccountId: string + userAccountId_geq: string + userAccountId_gt: string + userAccountId_in: [string!] + userAccountId_leq: string + userAccountId_like: string + userAccountId_lt: string + userAccountId_neq: string + userAccountId_notin: [string!] + userAccountId_notlike: string +} + +enum AccountStorageTracesOrderBy { + """containerId ascending""" + containerId_ASC + + """containerId descending""" + containerId_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """resourceId ascending""" + resourceId_ASC + + """resourceId descending""" + resourceId_DESC + + """serviceId ascending""" + serviceId_ASC + + """serviceId descending""" + serviceId_DESC + + """traceId ascending""" + traceId_ASC + + """traceId descending""" + traceId_DESC + + """userAccountId ascending""" + userAccountId_ASC + + """userAccountId descending""" + userAccountId_DESC +} + +"""A high-level summary of Cloudflare Stream minutes viewed.""" +type AccountStreamMinutesViewedAdaptiveGroups { + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountStreamMinutesViewedAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountStreamMinutesViewedAdaptiveGroupsSum +} + +type AccountStreamMinutesViewedAdaptiveGroupsDimensions { + """ISO 3166 alpha2 country code from the client""" + clientCountryName: string! + + """Customer-provided creator ID of a video""" + creator: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """The source of the minutes viewed""" + mediaType: string! + + """Unique ID of a video""" + uid: string! +} + +input AccountStreamMinutesViewedAdaptiveGroupsFilter_InputObject { + AND: [AccountStreamMinutesViewedAdaptiveGroupsFilter_InputObject!] + OR: [AccountStreamMinutesViewedAdaptiveGroupsFilter_InputObject!] + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + creator: string + creator_geq: string + creator_gt: string + creator_in: [string!] + creator_leq: string + creator_like: string + creator_lt: string + creator_neq: string + creator_notin: [string!] + creator_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + mediaType: string + mediaType_geq: string + mediaType_gt: string + mediaType_in: [string!] + mediaType_leq: string + mediaType_like: string + mediaType_lt: string + mediaType_neq: string + mediaType_notin: [string!] + mediaType_notlike: string + uid: string + uid_geq: string + uid_gt: string + uid_in: [string!] + uid_leq: string + uid_like: string + uid_lt: string + uid_neq: string + uid_notin: [string!] + uid_notlike: string +} + +enum AccountStreamMinutesViewedAdaptiveGroupsOrderBy { + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """creator ascending""" + creator_ASC + + """creator descending""" + creator_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """mediaType ascending""" + mediaType_ASC + + """mediaType descending""" + mediaType_DESC + + """sum(minutesViewed) ascending""" + sum_minutesViewed_ASC + + """sum(minutesViewed) descending""" + sum_minutesViewed_DESC + + """uid ascending""" + uid_ASC + + """uid descending""" + uid_DESC +} + +type AccountStreamMinutesViewedAdaptiveGroupsSum { + minutesViewed: uint64! +} + +"""Beta. Cloudflare Turnstile aggregated events with adaptive sampling""" +type AccountTurnstileAdaptiveGroups { + avg: AccountTurnstileAdaptiveGroupsAvg + + """Number of Cloudflare Turnstile events processed""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountTurnstileAdaptiveGroupsDimensions +} + +type AccountTurnstileAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountTurnstileAdaptiveGroupsDimensions { + """The action tag of the challenge event""" + action: string! + + """The date the challenge event was emitted""" + date: Date! + + """The date and time the challenge event was emitted""" + datetime: Time! + + """The date and time the challenge event was emitted truncated to the day""" + datetimeDay: Time! + + """ + The date and time the challenge event was emitted truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the challenge event was emitted truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + The date and time the challenge event was emitted truncated to a multiple of 30 minutes + """ + datetimeHalfOfHour: Time! + + """ + The date and time the challenge event was emitted truncated to the hour + """ + datetimeHour: Time! + + """ + The date and time the challenge event was emitted truncated to the minute + """ + datetimeMinute: Time! + + """The type of the Cloudflare Turnstile event""" + eventType: string! + + """The sitekey of the widget associated with the event""" + siteKey: string! +} + +input AccountTurnstileAdaptiveGroupsFilter_InputObject { + AND: [AccountTurnstileAdaptiveGroupsFilter_InputObject!] + OR: [AccountTurnstileAdaptiveGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeDay: Time + datetimeDay_geq: Time + datetimeDay_gt: Time + datetimeDay_in: [Time!] + datetimeDay_leq: Time + datetimeDay_lt: Time + datetimeDay_neq: Time + datetimeDay_notin: [Time!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + eventType: string + eventType_geq: string + eventType_gt: string + eventType_in: [string!] + eventType_leq: string + eventType_like: string + eventType_lt: string + eventType_neq: string + eventType_notin: [string!] + eventType_notlike: string + siteKey: string + siteKey_geq: string + siteKey_gt: string + siteKey_in: [string!] + siteKey_leq: string + siteKey_like: string + siteKey_lt: string + siteKey_neq: string + siteKey_notin: [string!] + siteKey_notlike: string +} + +enum AccountTurnstileAdaptiveGroupsOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeDay ascending""" + datetimeDay_ASC + + """datetimeDay descending""" + datetimeDay_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """eventType ascending""" + eventType_ASC + + """eventType descending""" + eventType_DESC + + """siteKey ascending""" + siteKey_ASC + + """siteKey descending""" + siteKey_DESC +} + +"""Beta. Vectorize usage with adaptive sampling""" +type AccountVectorizeQueriesAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountVectorizeQueriesAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountVectorizeQueriesAdaptiveGroupsSum +} + +type AccountVectorizeQueriesAdaptiveGroupsDimensions { + """Vectorize storage sample timestamp""" + date: Date! + + """Vectorize storage sample timestamp, truncated to the hour""" + datetimeHour: Time! + + """Identifier for a Vectorize index""" + vectorizeIndexId: string! +} + +input AccountVectorizeQueriesAdaptiveGroupsFilter_InputObject { + AND: [AccountVectorizeQueriesAdaptiveGroupsFilter_InputObject!] + OR: [AccountVectorizeQueriesAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + vectorizeIndexId: string + vectorizeIndexId_geq: string + vectorizeIndexId_gt: string + vectorizeIndexId_in: [string!] + vectorizeIndexId_leq: string + vectorizeIndexId_like: string + vectorizeIndexId_lt: string + vectorizeIndexId_neq: string + vectorizeIndexId_notin: [string!] + vectorizeIndexId_notlike: string +} + +enum AccountVectorizeQueriesAdaptiveGroupsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """sum(queriedVectorDimensions) ascending""" + sum_queriedVectorDimensions_ASC + + """sum(queriedVectorDimensions) descending""" + sum_queriedVectorDimensions_DESC + + """vectorizeIndexId ascending""" + vectorizeIndexId_ASC + + """vectorizeIndexId descending""" + vectorizeIndexId_DESC +} + +type AccountVectorizeQueriesAdaptiveGroupsSum { + """ + The number of queried vector dimensions in Vectorize over the queried time period. + """ + queriedVectorDimensions: uint64! +} + +"""Beta. Vectorize storage with adaptive sampling""" +type AccountVectorizeStorageAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountVectorizeStorageAdaptiveGroupsDimensions + + """The max of values for a metric per dimension""" + max: AccountVectorizeStorageAdaptiveGroupsMax +} + +type AccountVectorizeStorageAdaptiveGroupsDimensions { + """Vectorize storage sample timestamp""" + date: Date! + + """Vectorize storage sample timestamp, truncated to the hour""" + datetimeHour: Time! + + """Identifier for a Vectorize index""" + vectorizeIndexId: string! +} + +input AccountVectorizeStorageAdaptiveGroupsFilter_InputObject { + AND: [AccountVectorizeStorageAdaptiveGroupsFilter_InputObject!] + OR: [AccountVectorizeStorageAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + vectorizeIndexId: string + vectorizeIndexId_geq: string + vectorizeIndexId_gt: string + vectorizeIndexId_in: [string!] + vectorizeIndexId_leq: string + vectorizeIndexId_like: string + vectorizeIndexId_lt: string + vectorizeIndexId_neq: string + vectorizeIndexId_notin: [string!] + vectorizeIndexId_notlike: string +} + +type AccountVectorizeStorageAdaptiveGroupsMax { + """ + The maximum number of stored vector dimensions in Vectorize over the queried time period. + """ + storedVectorDimensions: uint64! +} + +enum AccountVectorizeStorageAdaptiveGroupsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """max(storedVectorDimensions) ascending""" + max_storedVectorDimensions_ASC + + """max(storedVectorDimensions) descending""" + max_storedVectorDimensions_DESC + + """vectorizeIndexId ascending""" + vectorizeIndexId_ASC + + """vectorizeIndexId descending""" + vectorizeIndexId_DESC +} + +""" +Beta. Aggregated video streaming buffer event metrics with adaptive sampling +""" +type AccountVideoBufferEventsAdaptiveGroups { + avg: AccountVideoBufferEventsAdaptiveGroupsAvg + + """Total number of buffer events""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountVideoBufferEventsAdaptiveGroupsDimensions +} + +type AccountVideoBufferEventsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountVideoBufferEventsAdaptiveGroupsDimensions { + """ISO 3166 alpha2 country code from the client""" + clientCountryName: string! + + """Request date of the event""" + date: Date! + + """Request datetime of the event""" + datetime: Time! + + """Request datetime of the event, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime of the event, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime of the event, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime of the event, truncated to the hour""" + datetimeHour: Time! + + """Request datetime of the event, truncated to the minute""" + datetimeMinute: Time! + + """Browser of the device used in playback""" + deviceBrowser: string! + + """OS of the device used in playback""" + deviceOs: string! + + """Device type used in playback""" + deviceType: string! + + """unique id for a video""" + uid: string! +} + +input AccountVideoBufferEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountVideoBufferEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountVideoBufferEventsAdaptiveGroupsFilter_InputObject!] + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceBrowser: string + deviceBrowser_geq: string + deviceBrowser_gt: string + deviceBrowser_in: [string!] + deviceBrowser_leq: string + deviceBrowser_like: string + deviceBrowser_lt: string + deviceBrowser_neq: string + deviceBrowser_notin: [string!] + deviceBrowser_notlike: string + deviceOs: string + deviceOs_geq: string + deviceOs_gt: string + deviceOs_in: [string!] + deviceOs_leq: string + deviceOs_like: string + deviceOs_lt: string + deviceOs_neq: string + deviceOs_notin: [string!] + deviceOs_notlike: string + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + uid: string + uid_geq: string + uid_gt: string + uid_in: [string!] + uid_leq: string + uid_like: string + uid_lt: string + uid_neq: string + uid_notin: [string!] + uid_notlike: string +} + +enum AccountVideoBufferEventsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceBrowser ascending""" + deviceBrowser_ASC + + """deviceBrowser descending""" + deviceBrowser_DESC + + """deviceOs ascending""" + deviceOs_ASC + + """deviceOs descending""" + deviceOs_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """eventType ascending""" + eventType_ASC + + """eventType descending""" + eventType_DESC + + """uid ascending""" + uid_ASC + + """uid descending""" + uid_DESC +} + +""" +Beta. Aggregated video streaming playback event metrics with adaptive sampling +""" +type AccountVideoPlaybackEventsAdaptiveGroups { + avg: AccountVideoPlaybackEventsAdaptiveGroupsAvg + + """Total number of playback starts""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountVideoPlaybackEventsAdaptiveGroupsDimensions + sum: AccountVideoPlaybackEventsAdaptiveGroupsSum +} + +type AccountVideoPlaybackEventsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountVideoPlaybackEventsAdaptiveGroupsDimensions { + """ISO 3166 alpha2 country code from the client""" + clientCountryName: string! + + """Request date of the event""" + date: Date! + + """Request datetime of the event""" + datetime: Time! + + """Request datetime of the event, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime of the event, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime of the event, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime of the event, truncated to the hour""" + datetimeHour: Time! + + """Request datetime of the event, truncated to the minute""" + datetimeMinute: Time! + + """Browser of the device used in playback""" + deviceBrowser: string! + + """OS of the device used in playback""" + deviceOs: string! + + """Device type used in playback""" + deviceType: string! + + """unique id for a video""" + uid: string! +} + +input AccountVideoPlaybackEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountVideoPlaybackEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountVideoPlaybackEventsAdaptiveGroupsFilter_InputObject!] + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceBrowser: string + deviceBrowser_geq: string + deviceBrowser_gt: string + deviceBrowser_in: [string!] + deviceBrowser_leq: string + deviceBrowser_like: string + deviceBrowser_lt: string + deviceBrowser_neq: string + deviceBrowser_notin: [string!] + deviceBrowser_notlike: string + deviceOs: string + deviceOs_geq: string + deviceOs_gt: string + deviceOs_in: [string!] + deviceOs_leq: string + deviceOs_like: string + deviceOs_lt: string + deviceOs_neq: string + deviceOs_notin: [string!] + deviceOs_notlike: string + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + uid: string + uid_geq: string + uid_gt: string + uid_in: [string!] + uid_leq: string + uid_like: string + uid_lt: string + uid_neq: string + uid_notin: [string!] + uid_notlike: string +} + +enum AccountVideoPlaybackEventsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceBrowser ascending""" + deviceBrowser_ASC + + """deviceBrowser descending""" + deviceBrowser_DESC + + """deviceOs ascending""" + deviceOs_ASC + + """deviceOs descending""" + deviceOs_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """sum(timeViewedMinutes) ascending""" + sum_timeViewedMinutes_ASC + + """sum(timeViewedMinutes) descending""" + sum_timeViewedMinutes_DESC + + """uid ascending""" + uid_ASC + + """uid descending""" + uid_DESC +} + +type AccountVideoPlaybackEventsAdaptiveGroupsSum { + """Total time viewed in minutes""" + timeViewedMinutes: uint64! +} + +""" +Beta. Aggregated video streaming quality change event metrics with adaptive sampling +""" +type AccountVideoQualityEventsAdaptiveGroups { + avg: AccountVideoQualityEventsAdaptiveGroupsAvg + + """Total number of quality change events""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountVideoQualityEventsAdaptiveGroupsDimensions +} + +type AccountVideoQualityEventsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type AccountVideoQualityEventsAdaptiveGroupsDimensions { + """ISO 3166 alpha2 country code from the client""" + clientCountryName: string! + + """Request date of the event""" + date: Date! + + """Request datetime of the event""" + datetime: Time! + + """Request datetime of the event, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime of the event, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime of the event, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime of the event, truncated to the hour""" + datetimeHour: Time! + + """Request datetime of the event, truncated to the minute""" + datetimeMinute: Time! + + """Browser of the device used in playback""" + deviceBrowser: string! + + """OS of the device used in playback""" + deviceOs: string! + + """Device type used in playback""" + deviceType: string! + + """Video playback vertical resolution""" + qualityResolution: uint64! + + """unique id for a video""" + uid: string! +} + +input AccountVideoQualityEventsAdaptiveGroupsFilter_InputObject { + AND: [AccountVideoQualityEventsAdaptiveGroupsFilter_InputObject!] + OR: [AccountVideoQualityEventsAdaptiveGroupsFilter_InputObject!] + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceBrowser: string + deviceBrowser_geq: string + deviceBrowser_gt: string + deviceBrowser_in: [string!] + deviceBrowser_leq: string + deviceBrowser_like: string + deviceBrowser_lt: string + deviceBrowser_neq: string + deviceBrowser_notin: [string!] + deviceBrowser_notlike: string + deviceOs: string + deviceOs_geq: string + deviceOs_gt: string + deviceOs_in: [string!] + deviceOs_leq: string + deviceOs_like: string + deviceOs_lt: string + deviceOs_neq: string + deviceOs_notin: [string!] + deviceOs_notlike: string + deviceType: string + deviceType_geq: string + deviceType_gt: string + deviceType_in: [string!] + deviceType_leq: string + deviceType_like: string + deviceType_lt: string + deviceType_neq: string + deviceType_notin: [string!] + deviceType_notlike: string + qualityResolution: uint64 + qualityResolution_geq: uint64 + qualityResolution_gt: uint64 + qualityResolution_in: [uint64!] + qualityResolution_leq: uint64 + qualityResolution_lt: uint64 + qualityResolution_neq: uint64 + qualityResolution_notin: [uint64!] + uid: string + uid_geq: string + uid_gt: string + uid_in: [string!] + uid_leq: string + uid_like: string + uid_lt: string + uid_neq: string + uid_notin: [string!] + uid_notlike: string +} + +enum AccountVideoQualityEventsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceBrowser ascending""" + deviceBrowser_ASC + + """deviceBrowser descending""" + deviceBrowser_DESC + + """deviceOs ascending""" + deviceOs_ASC + + """deviceOs descending""" + deviceOs_DESC + + """deviceType ascending""" + deviceType_ASC + + """deviceType descending""" + deviceType_DESC + + """eventType ascending""" + eventType_ASC + + """eventType descending""" + eventType_DESC + + """qualityResolution ascending""" + qualityResolution_ASC + + """qualityResolution descending""" + qualityResolution_DESC + + """uid ascending""" + uid_ASC + + """uid descending""" + uid_DESC +} + +"""Beta. Warp device health events with adaptive sampling""" +type AccountWarpDeviceAdaptiveGroups { + """ + Number of device health events, which usually occur at 2m intervals per device + """ + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountWarpDeviceAdaptiveGroupsDimensions + uniq: AccountWarpDeviceAdaptiveGroupsUniq +} + +type AccountWarpDeviceAdaptiveGroupsDimensions { + """Device's OS""" + clientPlatform: string! + + """Device's Warp version""" + clientVersion: string! + + """Device's connected colo""" + colo: string! + + """The date of the device log""" + date: Date! + + """The date and time of the device log""" + datetime: Time! + + """The date and time of the device log truncated to every five minutes""" + datetimeFiveMinute: Time! + + """The date and time of the device log truncated to the hour""" + datetimeHour: Time! + + """The date and time of the device log truncated to every ten minutes""" + datetimeTenMinute: Time! + + """Device ID""" + deviceId: string! + + """Device's Warp mode""" + mode: string! + + """Device connection status""" + status: string! +} + +input AccountWarpDeviceAdaptiveGroupsFilter_InputObject { + AND: [AccountWarpDeviceAdaptiveGroupsFilter_InputObject!] + OR: [AccountWarpDeviceAdaptiveGroupsFilter_InputObject!] + clientPlatform: string + clientPlatform_geq: string + clientPlatform_gt: string + clientPlatform_in: [string!] + clientPlatform_leq: string + clientPlatform_like: string + clientPlatform_lt: string + clientPlatform_neq: string + clientPlatform_notin: [string!] + clientPlatform_notlike: string + clientVersion: string + clientVersion_geq: string + clientVersion_gt: string + clientVersion_in: [string!] + clientVersion_leq: string + clientVersion_like: string + clientVersion_lt: string + clientVersion_neq: string + clientVersion_notin: [string!] + clientVersion_notlike: string + colo: string + colo_geq: string + colo_gt: string + colo_in: [string!] + colo_leq: string + colo_like: string + colo_lt: string + colo_neq: string + colo_notin: [string!] + colo_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFiveMinute: Time + datetimeFiveMinute_geq: Time + datetimeFiveMinute_gt: Time + datetimeFiveMinute_in: [Time!] + datetimeFiveMinute_leq: Time + datetimeFiveMinute_lt: Time + datetimeFiveMinute_neq: Time + datetimeFiveMinute_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeTenMinute: Time + datetimeTenMinute_geq: Time + datetimeTenMinute_gt: Time + datetimeTenMinute_in: [Time!] + datetimeTenMinute_leq: Time + datetimeTenMinute_lt: Time + datetimeTenMinute_neq: Time + datetimeTenMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + deviceId: string + deviceId_geq: string + deviceId_gt: string + deviceId_in: [string!] + deviceId_leq: string + deviceId_like: string + deviceId_lt: string + deviceId_neq: string + deviceId_notin: [string!] + deviceId_notlike: string + mode: string + mode_geq: string + mode_gt: string + mode_in: [string!] + mode_leq: string + mode_like: string + mode_lt: string + mode_neq: string + mode_notin: [string!] + mode_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string +} + +enum AccountWarpDeviceAdaptiveGroupsOrderBy { + """clientPlatform ascending""" + clientPlatform_ASC + + """clientPlatform descending""" + clientPlatform_DESC + + """clientVersion ascending""" + clientVersion_ASC + + """clientVersion descending""" + clientVersion_DESC + + """colo ascending""" + colo_ASC + + """colo descending""" + colo_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFiveMinute ascending""" + datetimeFiveMinute_ASC + + """datetimeFiveMinute descending""" + datetimeFiveMinute_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeTenMinute ascending""" + datetimeTenMinute_ASC + + """datetimeTenMinute descending""" + datetimeTenMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """deviceId ascending""" + deviceId_ASC + + """deviceId descending""" + deviceId_DESC + + """mode ascending""" + mode_ASC + + """mode descending""" + mode_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """uniq(deviceIds) ascending""" + uniq_deviceIds_ASC + + """uniq(deviceIds) descending""" + uniq_deviceIds_DESC +} + +type AccountWarpDeviceAdaptiveGroupsUniq { + """Approximate count of unique deviceIds""" + deviceIds: uint64! +} + +"""Worker placement metrics""" +type AccountWorkerPlacementAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountWorkerPlacementAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountWorkerPlacementAdaptiveGroupsSum +} + +type AccountWorkerPlacementAdaptiveGroupsDimensions { + """Request timestamp, truncated to start of a day""" + date: Date! + + """Request timestamp""" + datetime: Time! + + """Request timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Request timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """Response status of worker""" + httpStatus: uint16! + + """1 if the request was sampled to bypass Smart Placement, 0 otherwise""" + isSample: uint8! + + """ + 1 if the request was processed using Smart Placement, 0 if it was processed in default mode + """ + placementUsed: uint8! + + """Bucket of request duration rounded down to nearest 10*2^n""" + requestDurationBucketMin: uint32! + + """Bucket of request duration rounded down to nearest 100ms""" + requestDurationBucketMin100ms: uint32! + + """The script name""" + scriptName: string! + + """The unique tag of the script""" + scriptTag: string! +} + +input AccountWorkerPlacementAdaptiveGroupsFilter_InputObject { + AND: [AccountWorkerPlacementAdaptiveGroupsFilter_InputObject!] + OR: [AccountWorkerPlacementAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + httpStatus: uint16 + httpStatus_geq: uint16 + httpStatus_gt: uint16 + httpStatus_in: [uint16!] + httpStatus_leq: uint16 + httpStatus_lt: uint16 + httpStatus_neq: uint16 + httpStatus_notin: [uint16!] + isSample: uint8 + isSample_geq: uint8 + isSample_gt: uint8 + isSample_in: bytes + isSample_leq: uint8 + isSample_lt: uint8 + isSample_neq: uint8 + isSample_notin: bytes + placementUsed: uint8 + placementUsed_geq: uint8 + placementUsed_gt: uint8 + placementUsed_in: bytes + placementUsed_leq: uint8 + placementUsed_lt: uint8 + placementUsed_neq: uint8 + placementUsed_notin: bytes + requestDurationBucketMin: uint32 + requestDurationBucketMin100ms: uint32 + requestDurationBucketMin100ms_geq: uint32 + requestDurationBucketMin100ms_gt: uint32 + requestDurationBucketMin100ms_in: [uint32!] + requestDurationBucketMin100ms_leq: uint32 + requestDurationBucketMin100ms_lt: uint32 + requestDurationBucketMin100ms_neq: uint32 + requestDurationBucketMin100ms_notin: [uint32!] + requestDurationBucketMin_geq: uint32 + requestDurationBucketMin_gt: uint32 + requestDurationBucketMin_in: [uint32!] + requestDurationBucketMin_leq: uint32 + requestDurationBucketMin_lt: uint32 + requestDurationBucketMin_neq: uint32 + requestDurationBucketMin_notin: [uint32!] + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + scriptTag: string + scriptTag_geq: string + scriptTag_gt: string + scriptTag_in: [string!] + scriptTag_leq: string + scriptTag_like: string + scriptTag_lt: string + scriptTag_neq: string + scriptTag_notin: [string!] + scriptTag_notlike: string +} + +enum AccountWorkerPlacementAdaptiveGroupsOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """httpStatus ascending""" + httpStatus_ASC + + """httpStatus descending""" + httpStatus_DESC + + """isSample ascending""" + isSample_ASC + + """isSample descending""" + isSample_DESC + + """placementUsed ascending""" + placementUsed_ASC + + """placementUsed descending""" + placementUsed_DESC + + """requestDurationBucketMin100ms ascending""" + requestDurationBucketMin100ms_ASC + + """requestDurationBucketMin100ms descending""" + requestDurationBucketMin100ms_DESC + + """requestDurationBucketMin ascending""" + requestDurationBucketMin_ASC + + """requestDurationBucketMin descending""" + requestDurationBucketMin_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """scriptTag ascending""" + scriptTag_ASC + + """scriptTag descending""" + scriptTag_DESC + + """sum(requestDuration) ascending""" + sum_requestDuration_ASC + + """sum(requestDuration) descending""" + sum_requestDuration_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC +} + +type AccountWorkerPlacementAdaptiveGroupsSum { + """ + Sum of duration ms of requests measured at the data centers that receive the requests + """ + requestDuration: uint64! + + """Total number of requests""" + requests: uint64! +} + +"""Beta. Custom Events with adaptive sampling""" +type AccountWorkersAnalyticsEngineAdaptiveGroups { + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountWorkersAnalyticsEngineAdaptiveGroupsDimensions +} + +type AccountWorkersAnalyticsEngineAdaptiveGroupsDimensions { + """The dataset name""" + dataset: string! + + """The date the event occurred""" + date: Date! + + """The date and time the event occurred""" + datetime: Time! + + """ + The date and time the event occurred truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred truncated to the start of an hour""" + datetimeHour: Time! + + """ + The date and time the event occurred truncated to the start of a minute + """ + datetimeMinute: Time! +} + +input AccountWorkersAnalyticsEngineAdaptiveGroupsFilter_InputObject { + AND: [AccountWorkersAnalyticsEngineAdaptiveGroupsFilter_InputObject!] + OR: [AccountWorkersAnalyticsEngineAdaptiveGroupsFilter_InputObject!] + dataset: string + dataset_geq: string + dataset_gt: string + dataset_in: [string!] + dataset_leq: string + dataset_like: string + dataset_lt: string + dataset_neq: string + dataset_notin: [string!] + dataset_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +enum AccountWorkersAnalyticsEngineAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """dataset ascending""" + dataset_ASC + + """dataset descending""" + dataset_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC +} + +"""Beta. Workers invocations with adaptive sampling""" +type AccountWorkersInvocationsAdaptive { + """The average value used for sample interval""" + avg: AccountWorkersInvocationsAdaptiveAvg + + """List of dimensions to group by""" + dimensions: AccountWorkersInvocationsAdaptiveDimensions + + """The max value for a metric""" + max: AccountWorkersInvocationsAdaptiveMax + + """The min value for a metric""" + min: AccountWorkersInvocationsAdaptiveMin + + """Quantiles of a metric per dimension""" + quantiles: AccountWorkersInvocationsAdaptiveQuantiles + + """The sum of values for a metric per dimension""" + sum: AccountWorkersInvocationsAdaptiveSum +} + +type AccountWorkersInvocationsAdaptiveAvg { + sampleInterval: float64! +} + +type AccountWorkersInvocationsAdaptiveDimensions { + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of an minute""" + datetimeMinute: Time! + + """The name of the script's dispatch namespace""" + dispatchNamespaceName: string! + + """The name of the script environment""" + environmentName: string! + + """Whether the request is from a Dispatch Worker. Non-zero if true""" + isDispatcher: uint8! + + """The name of the script""" + scriptName: string! + + """The unique tag of the script""" + scriptTag: string! + + """The version of the Worker""" + scriptVersion: string! + + """Status of the worker invocation""" + status: string! + + """Usage model of the worker invocation""" + usageModel: string! +} + +input AccountWorkersInvocationsAdaptiveFilter_InputObject { + AND: [AccountWorkersInvocationsAdaptiveFilter_InputObject!] + OR: [AccountWorkersInvocationsAdaptiveFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + dispatchNamespaceName: string + dispatchNamespaceName_geq: string + dispatchNamespaceName_gt: string + dispatchNamespaceName_in: [string!] + dispatchNamespaceName_leq: string + dispatchNamespaceName_like: string + dispatchNamespaceName_lt: string + dispatchNamespaceName_neq: string + dispatchNamespaceName_notin: [string!] + dispatchNamespaceName_notlike: string + environmentName: string + environmentName_geq: string + environmentName_gt: string + environmentName_in: [string!] + environmentName_leq: string + environmentName_like: string + environmentName_lt: string + environmentName_neq: string + environmentName_notin: [string!] + environmentName_notlike: string + isDispatcher: uint8 + isDispatcher_geq: uint8 + isDispatcher_gt: uint8 + isDispatcher_in: bytes + isDispatcher_leq: uint8 + isDispatcher_lt: uint8 + isDispatcher_neq: uint8 + isDispatcher_notin: bytes + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + scriptTag: string + scriptTag_geq: string + scriptTag_gt: string + scriptTag_in: [string!] + scriptTag_leq: string + scriptTag_like: string + scriptTag_lt: string + scriptTag_neq: string + scriptTag_notin: [string!] + scriptTag_notlike: string + scriptVersion: string + scriptVersion_geq: string + scriptVersion_gt: string + scriptVersion_in: [string!] + scriptVersion_leq: string + scriptVersion_like: string + scriptVersion_lt: string + scriptVersion_neq: string + scriptVersion_notin: [string!] + scriptVersion_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string + usageModel: string + usageModel_geq: string + usageModel_gt: string + usageModel_in: [string!] + usageModel_leq: string + usageModel_like: string + usageModel_lt: string + usageModel_neq: string + usageModel_notin: [string!] + usageModel_notlike: string +} + +type AccountWorkersInvocationsAdaptiveMax { + """Maximum CPU time for one request - microseconds""" + cpuTime: float64! + + """Maximum duration of one request - GB*s""" + duration: float64! + + """Maximum response body size for one request - bytes""" + responseBodySize: float64! + + """Maximum wall time for one request - microseconds""" + wallTime: float64! +} + +type AccountWorkersInvocationsAdaptiveMin { + """Minimum CPU time for one request - microseconds""" + cpuTime: float64! + + """Minimum duration of one request - GB*s""" + duration: float64! + + """Minimum response body size for one request - bytes""" + responseBodySize: float64! + + """Minimum wall time for one request - microseconds""" + wallTime: float64! +} + +enum AccountWorkersInvocationsAdaptiveOrderBy { + """actorNamespaceId ascending""" + actorNamespaceId_ASC + + """actorNamespaceId descending""" + actorNamespaceId_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """constantScriptId ascending""" + constantScriptId_ASC + + """constantScriptId descending""" + constantScriptId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """dispatchNamespaceName ascending""" + dispatchNamespaceName_ASC + + """dispatchNamespaceName descending""" + dispatchNamespaceName_DESC + + """environmentName ascending""" + environmentName_ASC + + """environmentName descending""" + environmentName_DESC + + """isDispatcher ascending""" + isDispatcher_ASC + + """isDispatcher descending""" + isDispatcher_DESC + + """max(cpuTime) ascending""" + max_cpuTime_ASC + + """max(cpuTime) descending""" + max_cpuTime_DESC + + """max(duration) ascending""" + max_duration_ASC + + """max(duration) descending""" + max_duration_DESC + + """max(responseBodySize) ascending""" + max_responseBodySize_ASC + + """max(responseBodySize) descending""" + max_responseBodySize_DESC + + """max(wallTime) ascending""" + max_wallTime_ASC + + """max(wallTime) descending""" + max_wallTime_DESC + + """min(cpuTime) ascending""" + min_cpuTime_ASC + + """min(cpuTime) descending""" + min_cpuTime_DESC + + """min(duration) ascending""" + min_duration_ASC + + """min(duration) descending""" + min_duration_DESC + + """min(responseBodySize) ascending""" + min_responseBodySize_ASC + + """min(responseBodySize) descending""" + min_responseBodySize_DESC + + """min(wallTime) ascending""" + min_wallTime_ASC + + """min(wallTime) descending""" + min_wallTime_DESC + + """quantiles(cpuTimeP25) ascending""" + quantiles_cpuTimeP25_ASC + + """quantiles(cpuTimeP25) descending""" + quantiles_cpuTimeP25_DESC + + """quantiles(cpuTimeP50) ascending""" + quantiles_cpuTimeP50_ASC + + """quantiles(cpuTimeP50) descending""" + quantiles_cpuTimeP50_DESC + + """quantiles(cpuTimeP75) ascending""" + quantiles_cpuTimeP75_ASC + + """quantiles(cpuTimeP75) descending""" + quantiles_cpuTimeP75_DESC + + """quantiles(cpuTimeP90) ascending""" + quantiles_cpuTimeP90_ASC + + """quantiles(cpuTimeP90) descending""" + quantiles_cpuTimeP90_DESC + + """quantiles(cpuTimeP999) ascending""" + quantiles_cpuTimeP999_ASC + + """quantiles(cpuTimeP999) descending""" + quantiles_cpuTimeP999_DESC + + """quantiles(cpuTimeP99) ascending""" + quantiles_cpuTimeP99_ASC + + """quantiles(cpuTimeP99) descending""" + quantiles_cpuTimeP99_DESC + + """quantiles(durationP25) ascending""" + quantiles_durationP25_ASC + + """quantiles(durationP25) descending""" + quantiles_durationP25_DESC + + """quantiles(durationP50) ascending""" + quantiles_durationP50_ASC + + """quantiles(durationP50) descending""" + quantiles_durationP50_DESC + + """quantiles(durationP75) ascending""" + quantiles_durationP75_ASC + + """quantiles(durationP75) descending""" + quantiles_durationP75_DESC + + """quantiles(durationP90) ascending""" + quantiles_durationP90_ASC + + """quantiles(durationP90) descending""" + quantiles_durationP90_DESC + + """quantiles(durationP999) ascending""" + quantiles_durationP999_ASC + + """quantiles(durationP999) descending""" + quantiles_durationP999_DESC + + """quantiles(durationP99) ascending""" + quantiles_durationP99_ASC + + """quantiles(durationP99) descending""" + quantiles_durationP99_DESC + + """quantiles(responseBodySizeP25) ascending""" + quantiles_responseBodySizeP25_ASC + + """quantiles(responseBodySizeP25) descending""" + quantiles_responseBodySizeP25_DESC + + """quantiles(responseBodySizeP50) ascending""" + quantiles_responseBodySizeP50_ASC + + """quantiles(responseBodySizeP50) descending""" + quantiles_responseBodySizeP50_DESC + + """quantiles(responseBodySizeP75) ascending""" + quantiles_responseBodySizeP75_ASC + + """quantiles(responseBodySizeP75) descending""" + quantiles_responseBodySizeP75_DESC + + """quantiles(responseBodySizeP90) ascending""" + quantiles_responseBodySizeP90_ASC + + """quantiles(responseBodySizeP90) descending""" + quantiles_responseBodySizeP90_DESC + + """quantiles(responseBodySizeP999) ascending""" + quantiles_responseBodySizeP999_ASC + + """quantiles(responseBodySizeP999) descending""" + quantiles_responseBodySizeP999_DESC + + """quantiles(responseBodySizeP99) ascending""" + quantiles_responseBodySizeP99_ASC + + """quantiles(responseBodySizeP99) descending""" + quantiles_responseBodySizeP99_DESC + + """quantiles(wallTimeP25) ascending""" + quantiles_wallTimeP25_ASC + + """quantiles(wallTimeP25) descending""" + quantiles_wallTimeP25_DESC + + """quantiles(wallTimeP50) ascending""" + quantiles_wallTimeP50_ASC + + """quantiles(wallTimeP50) descending""" + quantiles_wallTimeP50_DESC + + """quantiles(wallTimeP75) ascending""" + quantiles_wallTimeP75_ASC + + """quantiles(wallTimeP75) descending""" + quantiles_wallTimeP75_DESC + + """quantiles(wallTimeP90) ascending""" + quantiles_wallTimeP90_ASC + + """quantiles(wallTimeP90) descending""" + quantiles_wallTimeP90_DESC + + """quantiles(wallTimeP999) ascending""" + quantiles_wallTimeP999_ASC + + """quantiles(wallTimeP999) descending""" + quantiles_wallTimeP999_DESC + + """quantiles(wallTimeP99) ascending""" + quantiles_wallTimeP99_ASC + + """quantiles(wallTimeP99) descending""" + quantiles_wallTimeP99_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """scriptTag ascending""" + scriptTag_ASC + + """scriptTag descending""" + scriptTag_DESC + + """scriptVersion ascending""" + scriptVersion_ASC + + """scriptVersion descending""" + scriptVersion_DESC + + """stableId ascending""" + stableId_ASC + + """stableId descending""" + stableId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(cpuTimeUs) ascending""" + sum_cpuTimeUs_ASC + + """sum(cpuTimeUs) descending""" + sum_cpuTimeUs_DESC + + """sum(duration) ascending""" + sum_duration_ASC + + """sum(duration) descending""" + sum_duration_DESC + + """sum(errors) ascending""" + sum_errors_ASC + + """sum(errors) descending""" + sum_errors_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(responseBodySize) ascending""" + sum_responseBodySize_ASC + + """sum(responseBodySize) descending""" + sum_responseBodySize_DESC + + """sum(subrequests) ascending""" + sum_subrequests_ASC + + """sum(subrequests) descending""" + sum_subrequests_DESC + + """sum(wallTime) ascending""" + sum_wallTime_ASC + + """sum(wallTime) descending""" + sum_wallTime_DESC + + """usageModel ascending""" + usageModel_ASC + + """usageModel descending""" + usageModel_DESC +} + +type AccountWorkersInvocationsAdaptiveQuantiles { + """CPU time 25th percentile - microseconds""" + cpuTimeP25: float32! + + """CPU time 50th percentile - microseconds""" + cpuTimeP50: float32! + + """CPU time 75th percentile - microseconds""" + cpuTimeP75: float32! + + """CPU time 90th percentile - microseconds""" + cpuTimeP90: float32! + + """CPU time 99th percentile - microseconds""" + cpuTimeP99: float32! + + """CPU time 99.9th percentile - microseconds""" + cpuTimeP999: float32! + + """Duration 25th percentile - GB*s""" + durationP25: float32! + + """Duration 50th percentile - GB*s""" + durationP50: float32! + + """Duration 75th percentile - GB*s""" + durationP75: float32! + + """Duration 90th percentile - GB*s""" + durationP90: float32! + + """Duration 99th percentile - GB*s""" + durationP99: float32! + + """Duration 99.9th percentile - GB*s""" + durationP999: float32! + + """Response body size 25th percentile - bytes""" + responseBodySizeP25: float32! + + """Response body size 50th percentile - bytes""" + responseBodySizeP50: float32! + + """Response body size 75th percentile - bytes""" + responseBodySizeP75: float32! + + """Response body size 90th percentile - bytes""" + responseBodySizeP90: float32! + + """Response body size 99th percentile - bytes""" + responseBodySizeP99: float32! + + """Response body size 99.9th percentile - bytes""" + responseBodySizeP999: float32! + + """Wall time 25th percentile - microseconds""" + wallTimeP25: float32! + + """Wall time 50th percentile - microseconds""" + wallTimeP50: float32! + + """Wall time 75th percentile - microseconds""" + wallTimeP75: float32! + + """Wall time 90th percentile - microseconds""" + wallTimeP90: float32! + + """Wall time 99th percentile - microseconds""" + wallTimeP99: float32! + + """Wall time 99.9th percentile - microseconds""" + wallTimeP999: float32! +} + +type AccountWorkersInvocationsAdaptiveSum { + """Sum of cpu time in us""" + cpuTimeUs: uint64! + + """Sum of Duration - GB*s""" + duration: float64! + + """Sum of Errors""" + errors: uint64! + + """Sum of Requests""" + requests: uint64! + + """Sum of Response Body Sizes""" + responseBodySize: uint64! + + """Sum of Subrequests""" + subrequests: uint64! + + """Sum of Wall Time""" + wallTime: uint64! +} + +"""Workers scheduled invocations""" +type AccountWorkersInvocationsScheduled { + """CPU time - microseconds""" + cpuTimeUs: uint32! + + """The cron string of the schedule""" + cron: string! + + """Request datetime""" + datetime: Time! + + """The name of the script environment""" + environmentName: string! + + """Scheduled datetime""" + scheduledDatetime: Time! + + """The name of the script""" + scriptName: string! + + """Status of the worker invocation""" + status: string! +} + +input AccountWorkersInvocationsScheduledFilter_InputObject { + AND: [AccountWorkersInvocationsScheduledFilter_InputObject!] + OR: [AccountWorkersInvocationsScheduledFilter_InputObject!] + cpuTimeUs: uint32 + cpuTimeUs_geq: uint32 + cpuTimeUs_gt: uint32 + cpuTimeUs_in: [uint32!] + cpuTimeUs_leq: uint32 + cpuTimeUs_lt: uint32 + cpuTimeUs_neq: uint32 + cpuTimeUs_notin: [uint32!] + cron: string + cron_geq: string + cron_gt: string + cron_in: [string!] + cron_leq: string + cron_like: string + cron_lt: string + cron_neq: string + cron_notin: [string!] + cron_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + environmentName: string + environmentName_geq: string + environmentName_gt: string + environmentName_in: [string!] + environmentName_leq: string + environmentName_like: string + environmentName_lt: string + environmentName_neq: string + environmentName_notin: [string!] + environmentName_notlike: string + scheduledDatetime: Time + scheduledDatetime_geq: Time + scheduledDatetime_gt: Time + scheduledDatetime_in: [Time!] + scheduledDatetime_leq: Time + scheduledDatetime_lt: Time + scheduledDatetime_neq: Time + scheduledDatetime_notin: [Time!] + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string +} + +enum AccountWorkersInvocationsScheduledOrderBy { + """cpuTimeUs ascending""" + cpuTimeUs_ASC + + """cpuTimeUs descending""" + cpuTimeUs_DESC + + """cron ascending""" + cron_ASC + + """cron descending""" + cron_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """environmentName ascending""" + environmentName_ASC + + """environmentName descending""" + environmentName_DESC + + """scheduledDatetime ascending""" + scheduledDatetime_ASC + + """scheduledDatetime descending""" + scheduledDatetime_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC +} + +"""Beta. Workers account overview invocation data with adaptive sampling""" +type AccountWorkersOverviewDataAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountWorkersOverviewDataAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountWorkersOverviewDataAdaptiveGroupsSum +} + +type AccountWorkersOverviewDataAdaptiveGroupsDimensions { + """Request datetime""" + datetime: Time! + + """Usage model of the worker invocation""" + usageModel: uint8! +} + +input AccountWorkersOverviewDataAdaptiveGroupsFilter_InputObject { + AND: [AccountWorkersOverviewDataAdaptiveGroupsFilter_InputObject!] + OR: [AccountWorkersOverviewDataAdaptiveGroupsFilter_InputObject!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + usageModel: uint8 + usageModel_geq: uint8 + usageModel_gt: uint8 + usageModel_in: bytes + usageModel_leq: uint8 + usageModel_lt: uint8 + usageModel_neq: uint8 + usageModel_notin: bytes +} + +enum AccountWorkersOverviewDataAdaptiveGroupsOrderBy { + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sum(standardCpuTimeUs) ascending""" + sum_standardCpuTimeUs_ASC + + """sum(standardCpuTimeUs) descending""" + sum_standardCpuTimeUs_DESC + + """sum(unboundDurationUs) ascending""" + sum_unboundDurationUs_ASC + + """sum(unboundDurationUs) descending""" + sum_unboundDurationUs_DESC + + """usageModel ascending""" + usageModel_ASC + + """usageModel descending""" + usageModel_DESC +} + +type AccountWorkersOverviewDataAdaptiveGroupsSum { + """Standard usage model cpu time in us""" + standardCpuTimeUs: uint32! + + """Unbound usage model duration in us""" + unboundDurationUs: float64! +} + +"""Beta. Workers account overview invocation count with adaptive sampling""" +type AccountWorkersOverviewRequestsAdaptiveGroups { + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountWorkersOverviewRequestsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountWorkersOverviewRequestsAdaptiveGroupsSum +} + +type AccountWorkersOverviewRequestsAdaptiveGroupsDimensions { + """Request datetime""" + datetime: Time! + + """Status of the worker invocation""" + status: uint8! + + """Usage model of the worker invocation""" + usageModel: uint8! +} + +input AccountWorkersOverviewRequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountWorkersOverviewRequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountWorkersOverviewRequestsAdaptiveGroupsFilter_InputObject!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + status: uint8 + status_geq: uint8 + status_gt: uint8 + status_in: bytes + status_leq: uint8 + status_lt: uint8 + status_neq: uint8 + status_notin: bytes + usageModel: uint8 + usageModel_geq: uint8 + usageModel_gt: uint8 + usageModel_in: bytes + usageModel_leq: uint8 + usageModel_lt: uint8 + usageModel_neq: uint8 + usageModel_notin: bytes +} + +enum AccountWorkersOverviewRequestsAdaptiveGroupsOrderBy { + """actorNamespaceId ascending""" + actorNamespaceId_ASC + + """actorNamespaceId descending""" + actorNamespaceId_DESC + + """constantScriptId ascending""" + constantScriptId_ASC + + """constantScriptId descending""" + constantScriptId_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """stableId ascending""" + stableId_ASC + + """stableId descending""" + stableId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(cpuTimeUs) ascending""" + sum_cpuTimeUs_ASC + + """sum(cpuTimeUs) descending""" + sum_cpuTimeUs_DESC + + """usageModel ascending""" + usageModel_ASC + + """usageModel descending""" + usageModel_DESC +} + +type AccountWorkersOverviewRequestsAdaptiveGroupsSum { + """Cpu time in us""" + cpuTimeUs: float64! +} + +"""Beta. Workers subrequests with adaptive sampling""" +type AccountWorkersSubrequestsAdaptiveGroups { + """List of dimensions to group by""" + dimensions: AccountWorkersSubrequestsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: AccountWorkersSubrequestsAdaptiveGroupsSum +} + +type AccountWorkersSubrequestsAdaptiveGroupsDimensions { + """Cache status""" + cacheStatus: uint64! + + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of an minute""" + datetimeMinute: Time! + + """The name of the script environment""" + environmentName: string! + + """The name of the script""" + scriptName: string! + + """The version of the Worker""" + scriptVersion: string! + + """Usage model of the worker invocation""" + usageModel: string! +} + +input AccountWorkersSubrequestsAdaptiveGroupsFilter_InputObject { + AND: [AccountWorkersSubrequestsAdaptiveGroupsFilter_InputObject!] + OR: [AccountWorkersSubrequestsAdaptiveGroupsFilter_InputObject!] + cacheStatus: uint64 + cacheStatus_geq: uint64 + cacheStatus_gt: uint64 + cacheStatus_in: [uint64!] + cacheStatus_leq: uint64 + cacheStatus_lt: uint64 + cacheStatus_neq: uint64 + cacheStatus_notin: [uint64!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + environmentName: string + environmentName_geq: string + environmentName_gt: string + environmentName_in: [string!] + environmentName_leq: string + environmentName_like: string + environmentName_lt: string + environmentName_neq: string + environmentName_notin: [string!] + environmentName_notlike: string + scriptName: string + scriptName_geq: string + scriptName_gt: string + scriptName_in: [string!] + scriptName_leq: string + scriptName_like: string + scriptName_lt: string + scriptName_neq: string + scriptName_notin: [string!] + scriptName_notlike: string + scriptVersion: string + scriptVersion_geq: string + scriptVersion_gt: string + scriptVersion_in: [string!] + scriptVersion_leq: string + scriptVersion_like: string + scriptVersion_lt: string + scriptVersion_neq: string + scriptVersion_notin: [string!] + scriptVersion_notlike: string + usageModel: string + usageModel_geq: string + usageModel_gt: string + usageModel_in: [string!] + usageModel_leq: string + usageModel_like: string + usageModel_lt: string + usageModel_neq: string + usageModel_notin: [string!] + usageModel_notlike: string +} + +enum AccountWorkersSubrequestsAdaptiveGroupsOrderBy { + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """constantScriptId ascending""" + constantScriptId_ASC + + """constantScriptId descending""" + constantScriptId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """environmentName ascending""" + environmentName_ASC + + """environmentName descending""" + environmentName_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """scriptVersion ascending""" + scriptVersion_ASC + + """scriptVersion descending""" + scriptVersion_DESC + + """stableId ascending""" + stableId_ASC + + """stableId descending""" + stableId_DESC + + """sum(requestBodySizeUncached) ascending""" + sum_requestBodySizeUncached_ASC + + """sum(requestBodySizeUncached) descending""" + sum_requestBodySizeUncached_DESC + + """sum(subrequests) ascending""" + sum_subrequests_ASC + + """sum(subrequests) descending""" + sum_subrequests_DESC + + """usageModel ascending""" + usageModel_ASC + + """usageModel descending""" + usageModel_DESC +} + +type AccountWorkersSubrequestsAdaptiveGroupsSum { + """ + Workers fetch request body size in bytes where the request was not cached + """ + requestBodySizeUncached: uint64! + + """Number of subrequests""" + subrequests: uint64! +} + +"""Zaraz Track Analytics - counts zaraz.track calls""" +type AccountZarazTrackAdaptiveGroups { + """Number of processed Zaraz Track requests""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountZarazTrackAdaptiveGroupsDimensions +} + +type AccountZarazTrackAdaptiveGroupsDimensions { + """Date when track was called""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Track Name""" + trackName: string! + + """The URL from where Track was called""" + urlPath: string! +} + +input AccountZarazTrackAdaptiveGroupsFilter_InputObject { + AND: [AccountZarazTrackAdaptiveGroupsFilter_InputObject!] + OR: [AccountZarazTrackAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + trackName: string + trackName_geq: string + trackName_gt: string + trackName_in: [string!] + trackName_leq: string + trackName_like: string + trackName_lt: string + trackName_neq: string + trackName_notin: [string!] + trackName_notlike: string + urlPath: string + urlPath_geq: string + urlPath_gt: string + urlPath_in: [string!] + urlPath_leq: string + urlPath_like: string + urlPath_lt: string + urlPath_neq: string + urlPath_notin: [string!] + urlPath_notlike: string +} + +enum AccountZarazTrackAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """trackName ascending""" + trackName_ASC + + """trackName descending""" + trackName_DESC + + """urlPath ascending""" + urlPath_ASC + + """urlPath descending""" + urlPath_DESC +} + +""" +Zaraz Triggers Analytics (a trigger is a set of rules that can trigger a zaraz action) +""" +type AccountZarazTriggersAdaptiveGroups { + """Number of processed Zaraz Triggers""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountZarazTriggersAdaptiveGroupsDimensions +} + +type AccountZarazTriggersAdaptiveGroupsDimensions { + """The date when trigger was triggerd""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Trigger Name""" + triggerName: string! +} + +input AccountZarazTriggersAdaptiveGroupsFilter_InputObject { + AND: [AccountZarazTriggersAdaptiveGroupsFilter_InputObject!] + OR: [AccountZarazTriggersAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + triggerName: string + triggerName_geq: string + triggerName_gt: string + triggerName_in: [string!] + triggerName_leq: string + triggerName_like: string + triggerName_lt: string + triggerName_neq: string + triggerName_notin: [string!] + triggerName_notlike: string +} + +enum AccountZarazTriggersAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """triggerName ascending""" + triggerName_ASC + + """triggerName descending""" + triggerName_DESC +} + +""" +Beta - Unique origins, applications, and users discovered for Zero Trust private networks +""" +type AccountZeroTrustPrivateNetworkDiscoveryGroups { + """Sum of network access during the select range""" + count: uint64! + + """List of dimensions to group by""" + dimensions: AccountZeroTrustPrivateNetworkDiscoveryGroupsDimensions + max: AccountZeroTrustPrivateNetworkDiscoveryGroupsMax + uniq: AccountZeroTrustPrivateNetworkDiscoveryGroupsUniq +} + +type AccountZeroTrustPrivateNetworkDiscoveryGroupsDimensions { + """Request date""" + date: Date! + + """Request datetime and start of the hour""" + datetimeHour: Time! + + """Destination IPv4 or IPv6""" + destinationIP: string! + + """Destination port""" + destinationPort: uint16! + + """The email address of the user who accessed the resource""" + email: string! + + """SNI hostname of the origin if TLS intercept is enabled""" + hostname: string! + + """UUID of the origin if it has been identified before""" + originId: string! + + """ + status of the origin, one of unreviewed, in_review, approved, unapproved + """ + status: string! + + """ + The transport protocol used in the session, one of (0, tcp) (1, quic) (2, udp) + """ + transport: string! + + """The ID of the user who accessed the resource""" + userId: string! +} + +input AccountZeroTrustPrivateNetworkDiscoveryGroupsFilter_InputObject { + AND: [AccountZeroTrustPrivateNetworkDiscoveryGroupsFilter_InputObject!] + OR: [AccountZeroTrustPrivateNetworkDiscoveryGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + destinationIP: string + destinationIP_geq: string + destinationIP_gt: string + destinationIP_in: [string!] + destinationIP_leq: string + destinationIP_like: string + destinationIP_lt: string + destinationIP_neq: string + destinationIP_notin: [string!] + destinationIP_notlike: string + destinationPort: uint16 + destinationPort_geq: uint16 + destinationPort_gt: uint16 + destinationPort_in: [uint16!] + destinationPort_leq: uint16 + destinationPort_lt: uint16 + destinationPort_neq: uint16 + destinationPort_notin: [uint16!] + email: string + email_geq: string + email_gt: string + email_in: [string!] + email_leq: string + email_like: string + email_lt: string + email_neq: string + email_notin: [string!] + email_notlike: string + hostname: string + hostname_geq: string + hostname_gt: string + hostname_in: [string!] + hostname_leq: string + hostname_like: string + hostname_lt: string + hostname_neq: string + hostname_notin: [string!] + hostname_notlike: string + originId: string + originId_geq: string + originId_gt: string + originId_in: [string!] + originId_leq: string + originId_like: string + originId_lt: string + originId_neq: string + originId_notin: [string!] + originId_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string + transport: string + transport_geq: string + transport_gt: string + transport_in: [string!] + transport_leq: string + transport_like: string + transport_lt: string + transport_neq: string + transport_notin: [string!] + transport_notlike: string + userId: string + userId_geq: string + userId_gt: string + userId_in: [string!] + userId_leq: string + userId_like: string + userId_lt: string + userId_neq: string + userId_notin: [string!] + userId_notlike: string +} + +type AccountZeroTrustPrivateNetworkDiscoveryGroupsMax { + """Latest access time of a user""" + dateTime: Time! +} + +enum AccountZeroTrustPrivateNetworkDiscoveryGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """destinationIP ascending""" + destinationIP_ASC + + """destinationIP descending""" + destinationIP_DESC + + """destinationPort ascending""" + destinationPort_ASC + + """destinationPort descending""" + destinationPort_DESC + + """email ascending""" + email_ASC + + """email descending""" + email_DESC + + """hostname ascending""" + hostname_ASC + + """hostname descending""" + hostname_DESC + + """max(dateTime) ascending""" + max_dateTime_ASC + + """max(dateTime) descending""" + max_dateTime_DESC + + """originId ascending""" + originId_ASC + + """originId descending""" + originId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """transport ascending""" + transport_ASC + + """transport descending""" + transport_DESC + + """uniq(emails) ascending""" + uniq_emails_ASC + + """uniq(emails) descending""" + uniq_emails_DESC + + """uniq(origins) ascending""" + uniq_origins_ASC + + """uniq(origins) descending""" + uniq_origins_DESC + + """uniq(userIds) ascending""" + uniq_userIds_ASC + + """uniq(userIds) descending""" + uniq_userIds_DESC + + """userId ascending""" + userId_ASC + + """userId descending""" + userId_DESC +} + +type AccountZeroTrustPrivateNetworkDiscoveryGroupsUniq { + """Approximate count of unique emails""" + emails: uint64! + + """ + Approximate count of unique origins. An origin is a (transport, destinationIP, destinationPort) + """ + origins: uint64! + + """Approximate count of unique users""" + userIds: uint64! +} + +"""Scalar type bool""" +scalar bool + +"""Scalar type []uint8""" +scalar bytes + +type Confidence { + """Estimated value of this metric""" + estimate: float64! + + """ + True if the confidence interval is valid, i.e. there is enough samples at low enough sample interval + """ + isValid: bool! + + """Lower bound of confidence interval""" + lower: float64! + + """Number of samples that contributed to the estimate""" + sampleSize: int64! + + """Upper bound of confidence interval""" + upper: float64! +} + +"""Scalar type types.Date""" +scalar Date + +"""Scalar type float32""" +scalar float32 + +"""Scalar type float64""" +scalar float64 + +"""Scalar type int16""" +scalar int16 + +"""Scalar type int64""" +scalar int64 + +"""Scalar type int8""" +scalar int8 + +"""Mutations are not supported""" +type Mutation { + do(nothing: bool!): string! +} + +type Query { + cost: uint64! + viewer: viewer +} + +"""Access and limitations""" +type Settings { + """The list of available fields to query""" + availableFields: [string!]! + enabled: bool! + + """Requested time range should not be wider than this (seconds)""" + maxDuration: int64! + + """Maximum number of fields to request at once""" + maxNumberOfFields: int64! + + """Maximum allowed value for 'limit'""" + maxPageSize: int64! + + """Cannot reach for data beyond this distance in the past (seconds)""" + notOlderThan: int64! +} + +"""Scalar type string""" +scalar string + +"""Scalar type time.Time""" +scalar Time + +"""Scalar type uint16""" +scalar uint16 + +"""Scalar type uint32""" +scalar uint32 + +"""Scalar type uint64""" +scalar uint64 + +"""Scalar type uint8""" +scalar uint8 + +type viewer { + accounts(filter: AccountFilter_InputObject!): [account!]! + budget: uint64! + zones(filter: ZoneFilter_InputObject, limit: uint64): [zone!]! +} + +type zone { + """GraphQL query attributes and trends""" + apiGatewayGraphqlQueryAnalyticsGroups(filter: ZoneApiGatewayGraphqlQueryAnalyticsGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneApiGatewayGraphqlQueryAnalyticsGroupsOrderBy!]): [ZoneApiGatewayGraphqlQueryAnalyticsGroups!]! + + """Beta. Aggregated count of Session Identifier matches""" + apiGatewayMatchedSessionIDsAdaptiveGroups(filter: ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsOrderBy!]): [ZoneApiGatewayMatchedSessionIDsAdaptiveGroups!]! + + """ + Sequences of API endpoint operations. Sequences are learned by grouping + requests by AuthID. Correlation scores are estimated over a 24 hour window and + are current to within 10 minutes + """ + apiRequestSequencesGroups(filter: ZoneApiRequestSequencesGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneApiRequestSequencesGroupsOrderBy!]): [ZoneApiRequestSequencesGroups!]! + + """Beta. Cache Reserve operations with adaptive sampling""" + cacheReserveOperationsAdaptiveGroups(filter: ZoneCacheReserveOperationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneCacheReserveOperationsAdaptiveGroupsOrderBy!]): [ZoneCacheReserveOperationsAdaptiveGroups!]! + + """Cache Reserve HTTP requests data with adaptive sampling""" + cacheReserveRequestsAdaptiveGroups(filter: ZoneCacheReserveRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneCacheReserveRequestsAdaptiveGroupsOrderBy!]): [ZoneCacheReserveRequestsAdaptiveGroups!]! + + """Beta. Cache Reserve storage with adaptive sampling""" + cacheReserveStorageAdaptiveGroups(filter: ZoneCacheReserveStorageAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneCacheReserveStorageAdaptiveGroupsOrderBy!]): [ZoneCacheReserveStorageAdaptiveGroups!]! + + """Dmarc report records with adaptive sampling""" + dmarcReportsAdaptive(filter: ZoneDmarcReportsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneDmarcReportsAdaptiveOrderBy!]): [ZoneDmarcReportsAdaptive!]! + + """Aggregated dmarc reports by sources logs with adaptive sampling""" + dmarcReportsSourcesAdaptiveGroups(filter: ZoneDmarcReportsSourcesAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneDmarcReportsSourcesAdaptiveGroupsOrderBy!]): [ZoneDmarcReportsSourcesAdaptiveGroups!]! + + """ + Analytics data for DNS queries (currently, only Foundation DNS zones are supported) + """ + dnsAnalyticsAdaptive(filter: ZoneDnsAnalyticsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneDnsAnalyticsAdaptiveOrderBy!]): [ZoneDnsAnalyticsAdaptive!]! + + """ + Analytics data for DNS queries (currently, only Foundation DNS zones are supported) + """ + dnsAnalyticsAdaptiveGroups(filter: ZoneDnsAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneDnsAnalyticsAdaptiveGroupsOrderBy!]): [ZoneDnsAnalyticsAdaptiveGroups!]! + + """Beta. Raw email routing logs with adaptive sampling""" + emailRoutingAdaptive(filter: ZoneEmailRoutingAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneEmailRoutingAdaptiveOrderBy!]): [ZoneEmailRoutingAdaptive!]! + + """Beta. Aggregated email routing logs with adaptive sampling""" + emailRoutingAdaptiveGroups(filter: ZoneEmailRoutingAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneEmailRoutingAdaptiveGroupsOrderBy!]): [ZoneEmailRoutingAdaptiveGroups!]! + + """Raw Firewall events with adaptive sampling""" + firewallEventsAdaptive(filter: ZoneFirewallEventsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneFirewallEventsAdaptiveOrderBy!]): [ZoneFirewallEventsAdaptive!]! + + """Aggregated Firewall events with adaptive sampling grouped by time""" + firewallEventsAdaptiveByTimeGroups(filter: ZoneFirewallEventsAdaptiveByTimeGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneFirewallEventsAdaptiveByTimeGroupsOrderBy!]): [ZoneFirewallEventsAdaptiveByTimeGroups!]! + + """Aggregated Firewall events with adaptive sampling""" + firewallEventsAdaptiveGroups(filter: ZoneFirewallEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneFirewallEventsAdaptiveGroupsOrderBy!]): [ZoneFirewallEventsAdaptiveGroups!]! + + """Raw Health Check events with adaptive sampling""" + healthCheckEventsAdaptive(filter: ZoneHealthCheckEventsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneHealthCheckEventsAdaptiveOrderBy!]): [ZoneHealthCheckEventsAdaptive!]! + + """Aggregated Health Check events with adaptive sampling""" + healthCheckEventsAdaptiveGroups(filter: ZoneHealthCheckEventsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHealthCheckEventsAdaptiveGroupsOrderBy!]): [ZoneHealthCheckEventsAdaptiveGroups!]! + + """Daily rollups of request data by colo""" + httpRequests1dByColoGroups(filter: ZoneHttpRequests1dByColoGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequests1dByColoGroupsOrderBy!]): [ZoneHttpRequests1dByColoGroups!]! @deprecated(reason: "Node is replaced with more capable httpRequestsAdaptiveGroups") + + """Daily rollups of request data""" + httpRequests1dGroups(filter: ZoneHttpRequests1dGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequests1dGroupsOrderBy!]): [ZoneHttpRequests1dGroups!]! + + """Hourly rollups of request data""" + httpRequests1hGroups(filter: ZoneHttpRequests1hGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequests1hGroupsOrderBy!]): [ZoneHttpRequests1hGroups!]! + + """Minutely rollups of request data by colo""" + httpRequests1mByColoGroups(filter: ZoneHttpRequests1mByColoGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequests1mByColoGroupsOrderBy!]): [ZoneHttpRequests1mByColoGroups!]! @deprecated(reason: "Node is replaced with more capable httpRequestsAdaptiveGroups") + + """Minutely rollups of request data""" + httpRequests1mGroups(filter: ZoneHttpRequests1mGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequests1mGroupsOrderBy!]): [ZoneHttpRequests1mGroups!]! + + """Raw HTTP requests with adaptive sampling""" + httpRequestsAdaptive(filter: ZoneHttpRequestsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequestsAdaptiveOrderBy!]): [ZoneHttpRequestsAdaptive!]! + + """Aggregated HTTP requests data with adaptive sampling""" + httpRequestsAdaptiveGroups(filter: ZoneHttpRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequestsAdaptiveGroupsOrderBy!]): [ZoneHttpRequestsAdaptiveGroups!]! + + """A high-level summary of HTTP requests made by end users.""" + httpRequestsOverviewAdaptiveGroups(filter: ZoneHttpRequestsOverviewAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneHttpRequestsOverviewAdaptiveGroupsOrderBy!]): [ZoneHttpRequestsOverviewAdaptiveGroups!]! + + """Minutely rollups of Image Resizing requests""" + imageResizingRequests1mGroups(filter: ZoneImageResizingRequests1mGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneImageResizingRequests1mGroupsOrderBy!]): [ZoneImageResizingRequests1mGroups!]! + + """Raw Load Balancing origin requests with adaptive sampling""" + loadBalancingRequestsAdaptive(filter: ZoneLoadBalancingRequestsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneLoadBalancingRequestsAdaptiveOrderBy!]): [ZoneLoadBalancingRequestsAdaptive!]! + + """Aggregated Load Balancing origin requests with adaptive sampling""" + loadBalancingRequestsAdaptiveGroups(filter: ZoneLoadBalancingRequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneLoadBalancingRequestsAdaptiveGroupsOrderBy!]): [ZoneLoadBalancingRequestsAdaptiveGroups!]! + + """Beta. Logpush job health metrics""" + logpushHealthAdaptiveGroups(filter: ZoneLogpushHealthAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneLogpushHealthAdaptiveGroupsOrderBy!]): [ZoneLogpushHealthAdaptiveGroups!]! + + """Data to visualize network error logs""" + nelReportsAdaptiveGroups(filter: ZoneNelReportsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneNelReportsAdaptiveGroupsOrderBy!]): [ZoneNelReportsAdaptiveGroups!]! + + """Page Shield CSP reports""" + pageShieldReportsAdaptiveGroups(filter: ZonePageShieldReportsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZonePageShieldReportsAdaptiveGroupsOrderBy!]): [ZonePageShieldReportsAdaptiveGroups!]! + settings: ZoneSettings + + """Raw Waiting Room analytics logs""" + waitingRoomAnalyticsAdaptive(filter: ZoneWaitingRoomAnalyticsAdaptiveFilter_InputObject!, limit: uint64!, orderBy: [ZoneWaitingRoomAnalyticsAdaptiveOrderBy!]): [ZoneWaitingRoomAnalyticsAdaptive!]! + + """Aggregated Waiting Room analytics logs with adaptive sampling""" + waitingRoomAnalyticsAdaptiveGroups(filter: ZoneWaitingRoomAnalyticsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneWaitingRoomAnalyticsAdaptiveGroupsOrderBy!]): [ZoneWaitingRoomAnalyticsAdaptiveGroups!]! + + """Workers invocations with adaptive sampling""" + workersZoneInvocationsAdaptiveGroups(filter: ZoneWorkersZoneInvocationsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneWorkersZoneInvocationsAdaptiveGroupsOrderBy!]): [ZoneWorkersZoneInvocationsAdaptiveGroups!]! + + """Workers subrequests with adaptive sampling""" + workersZoneSubrequestsAdaptiveGroups(filter: ZoneWorkersZoneSubrequestsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneWorkersZoneSubrequestsAdaptiveGroupsOrderBy!]): [ZoneWorkersZoneSubrequestsAdaptiveGroups!]! + + """Zaraz Actions Analytics""" + zarazActionsAdaptiveGroups(filter: ZoneZarazActionsAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneZarazActionsAdaptiveGroupsOrderBy!]): [ZoneZarazActionsAdaptiveGroups!]! + + """Zaraz Track Analytics - counts zaraz.track calls""" + zarazTrackAdaptiveGroups(filter: ZoneZarazTrackAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneZarazTrackAdaptiveGroupsOrderBy!]): [ZoneZarazTrackAdaptiveGroups!]! + + """ + Zaraz Triggers Analytics (a trigger is a set of rules that can trigger a zaraz action) + """ + zarazTriggersAdaptiveGroups(filter: ZoneZarazTriggersAdaptiveGroupsFilter_InputObject!, limit: uint64!, orderBy: [ZoneZarazTriggersAdaptiveGroupsOrderBy!]): [ZoneZarazTriggersAdaptiveGroups!]! + zoneTag: string! +} + +"""GraphQL query attributes and trends""" +type ZoneApiGatewayGraphqlQueryAnalyticsGroups { + avg: ZoneApiGatewayGraphqlQueryAnalyticsGroupsAvg + + """Number of events with GraphQL query attributes computed""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneApiGatewayGraphqlQueryAnalyticsGroupsDimensions +} + +type ZoneApiGatewayGraphqlQueryAnalyticsGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneApiGatewayGraphqlQueryAnalyticsGroupsDimensions { + """Maximum depth level of a terminal (leaf) field in the query""" + apiGatewayGraphqlQueryDepth: int8! + + """Number of terminal (leaf) fields in the query""" + apiGatewayGraphqlQuerySize: int16! + date: Date! + datetime: Time! + datetimeDay: Time! + datetimeFifteenMinutes: Time! + datetimeFiveMinutes: Time! + datetimeHalfOfHour: Time! + datetimeHour: Time! + datetimeMinute: Time! +} + +input ZoneApiGatewayGraphqlQueryAnalyticsGroupsFilter_InputObject { + AND: [ZoneApiGatewayGraphqlQueryAnalyticsGroupsFilter_InputObject!] + OR: [ZoneApiGatewayGraphqlQueryAnalyticsGroupsFilter_InputObject!] + apiGatewayGraphqlQueryDepth: int8 + apiGatewayGraphqlQueryDepth_geq: int8 + apiGatewayGraphqlQueryDepth_gt: int8 + apiGatewayGraphqlQueryDepth_in: [int8!] + apiGatewayGraphqlQueryDepth_leq: int8 + apiGatewayGraphqlQueryDepth_lt: int8 + apiGatewayGraphqlQueryDepth_neq: int8 + apiGatewayGraphqlQueryDepth_notin: [int8!] + apiGatewayGraphqlQuerySize: int16 + apiGatewayGraphqlQuerySize_geq: int16 + apiGatewayGraphqlQuerySize_gt: int16 + apiGatewayGraphqlQuerySize_in: [int16!] + apiGatewayGraphqlQuerySize_leq: int16 + apiGatewayGraphqlQuerySize_lt: int16 + apiGatewayGraphqlQuerySize_neq: int16 + apiGatewayGraphqlQuerySize_notin: [int16!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeDay: Time + datetimeDay_geq: Time + datetimeDay_gt: Time + datetimeDay_in: [Time!] + datetimeDay_leq: Time + datetimeDay_lt: Time + datetimeDay_neq: Time + datetimeDay_notin: [Time!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +enum ZoneApiGatewayGraphqlQueryAnalyticsGroupsOrderBy { + """apiGatewayGraphqlQueryDepth ascending""" + apiGatewayGraphqlQueryDepth_ASC + + """apiGatewayGraphqlQueryDepth descending""" + apiGatewayGraphqlQueryDepth_DESC + + """apiGatewayGraphqlQuerySize ascending""" + apiGatewayGraphqlQuerySize_ASC + + """apiGatewayGraphqlQuerySize descending""" + apiGatewayGraphqlQuerySize_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeDay ascending""" + datetimeDay_ASC + + """datetimeDay descending""" + datetimeDay_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC +} + +"""Beta. Aggregated count of Session Identifier matches""" +type ZoneApiGatewayMatchedSessionIDsAdaptiveGroups { + avg: ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsAvg + + """Number of events with Session Identifiers""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsDimensions +} + +type ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsDimensions { + """Name of session identifier""" + apiGatewayMatchedSessionIdentifierName: string! + + """Type of session identifier. Possible values are header | cookie""" + apiGatewayMatchedSessionIdentifierType: string! + date: Date! + datetime: Time! + datetimeDay: Time! + datetimeFifteenMinutes: Time! + datetimeFiveMinutes: Time! + datetimeHalfOfHour: Time! + datetimeHour: Time! + datetimeMinute: Time! +} + +input ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsFilter_InputObject { + AND: [ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsFilter_InputObject!] + apiGatewayMatchedSessionIdentifierName: string + apiGatewayMatchedSessionIdentifierName_geq: string + apiGatewayMatchedSessionIdentifierName_gt: string + apiGatewayMatchedSessionIdentifierName_in: [string!] + apiGatewayMatchedSessionIdentifierName_leq: string + apiGatewayMatchedSessionIdentifierName_like: string + apiGatewayMatchedSessionIdentifierName_lt: string + apiGatewayMatchedSessionIdentifierName_neq: string + apiGatewayMatchedSessionIdentifierName_notin: [string!] + apiGatewayMatchedSessionIdentifierName_notlike: string + apiGatewayMatchedSessionIdentifierType: string + apiGatewayMatchedSessionIdentifierType_geq: string + apiGatewayMatchedSessionIdentifierType_gt: string + apiGatewayMatchedSessionIdentifierType_in: [string!] + apiGatewayMatchedSessionIdentifierType_leq: string + apiGatewayMatchedSessionIdentifierType_like: string + apiGatewayMatchedSessionIdentifierType_lt: string + apiGatewayMatchedSessionIdentifierType_neq: string + apiGatewayMatchedSessionIdentifierType_notin: [string!] + apiGatewayMatchedSessionIdentifierType_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeDay: Time + datetimeDay_geq: Time + datetimeDay_gt: Time + datetimeDay_in: [Time!] + datetimeDay_leq: Time + datetimeDay_lt: Time + datetimeDay_neq: Time + datetimeDay_notin: [Time!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +enum ZoneApiGatewayMatchedSessionIDsAdaptiveGroupsOrderBy { + """apiGatewayMatchedSessionIdentifierName ascending""" + apiGatewayMatchedSessionIdentifierName_ASC + + """apiGatewayMatchedSessionIdentifierName descending""" + apiGatewayMatchedSessionIdentifierName_DESC + + """apiGatewayMatchedSessionIdentifierType ascending""" + apiGatewayMatchedSessionIdentifierType_ASC + + """apiGatewayMatchedSessionIdentifierType descending""" + apiGatewayMatchedSessionIdentifierType_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeDay ascending""" + datetimeDay_ASC + + """datetimeDay descending""" + datetimeDay_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC +} + +""" +Sequences of API endpoint operations. Sequences are learned by grouping requests +by AuthID. Correlation scores are estimated over a 24 hour window and are +current to within 10 minutes +""" +type ZoneApiRequestSequencesGroups { + aggArgMax: ZoneApiRequestSequencesGroupsAggArgMax + aggMax: ZoneApiRequestSequencesGroupsAggMax + + """List of dimensions to group by""" + dimensions: ZoneApiRequestSequencesGroupsDimensions + uniq: ZoneApiRequestSequencesGroupsUniq +} + +type ZoneApiRequestSequencesGroupsAggArgMax { + """ + Correlation score estimated over a 24 hour window. The correlation score is + the probability that the last operation in the sequence is preceded by the + remaining operations in the sequence, assuming that the last operation in the + sequence occurred + """ + correlation: float64! + + """ + Estimated number of occurrences of this sequence of endpoint operations + """ + numOccurrences: float64! + + """ + Estimated number of occurrences of the last operation in this sequence of endpoint operations + """ + numOccurrencesLast: float64! + + """ + Estimated number of occurrences of this sequence of endpoint operations, disregarding the last operation + """ + numOccurrencesPrefix: float64! + + """ + Estimated number of occurrences of this sequence of endpoint operations, disregarding the first operation + """ + numOccurrencesSuffix: float64! @deprecated(reason: "Field is not guaranteed to be always populated for sequences of length greater than 2. Use numOccurrencesLast instead") + + """ + API endpoints in the sequence of operations. Individual endpoints are delimited by # symbols + """ + operationsApiEndpoints: string! + + """ + HTTP request methods in the sequence of operations. Individual request method names are delimited by # symbols + """ + operationsClientRequestHTTPMethods: string! + + """Fraction of requests sampled""" + samplingFraction: float64! +} + +type ZoneApiRequestSequencesGroupsAggMax { + """ + Time of the most recent occurrence of this sequence of endpoint operations + (based on the timestamp of the first request in the sequence) + """ + timeLastSeen: Time! + + """The time at which Cloudflare last refreshed this data""" + timeLastUpdated: Time! +} + +type ZoneApiRequestSequencesGroupsDimensions { + """The host associated with this sequence of endpoint operations""" + apiHost: string! + + """The host associated with this sequence of endpoint operations""" + clientRequestHTTPHost: string! @deprecated(reason: "Field is replaced with apiHost") + + """Sequence generation timeslot, truncated to 10 minutes""" + datetime: Time! + + """First API endpoint in the sequence of operations""" + operationsFirstApiEndpoint: string! + + """First HTTP request method in the sequence of operations""" + operationsFirstClientRequestHTTPMethod: string! + + """Last API endpoint in the sequence of operations""" + operationsLastApiEndpoint: string! + + """Last HTTP request method in the sequence of operations""" + operationsLastClientRequestHTTPMethod: string! + + """Length of the sequence of operations""" + operationsLength: uint8! + + """ + API endpoints in the sequence of operations, disregarding the last operation. + Individual endpoints are delimited by # symbols + """ + operationsPrefixApiEndpoints: string! + + """ + HTTP request methods in the sequence of operations, disregarding the last + operation. Individual request method names are delimited by # symbols + """ + operationsPrefixClientRequestHTTPMethods: string! + + """Sequence rank based on ordering sequences by correlation""" + rank: uint32! @deprecated(reason: "Field is replaced with sequenceHash serving as unique sequence identifier") + + """ + Unique sequence identifier obtained by hashing + operationsApiEndpoints and + operationsClientRequestHTTPMethods + """ + sequenceHash: string! +} + +input ZoneApiRequestSequencesGroupsFilter_InputObject { + AND: [ZoneApiRequestSequencesGroupsFilter_InputObject!] + OR: [ZoneApiRequestSequencesGroupsFilter_InputObject!] + apiHost: string + apiHost_geq: string + apiHost_gt: string + apiHost_in: [string!] + apiHost_leq: string + apiHost_like: string + apiHost_lt: string + apiHost_neq: string + apiHost_notin: [string!] + apiHost_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + operationsFirstApiEndpoint: string + operationsFirstApiEndpoint_geq: string + operationsFirstApiEndpoint_gt: string + operationsFirstApiEndpoint_in: [string!] + operationsFirstApiEndpoint_leq: string + operationsFirstApiEndpoint_like: string + operationsFirstApiEndpoint_lt: string + operationsFirstApiEndpoint_neq: string + operationsFirstApiEndpoint_notin: [string!] + operationsFirstApiEndpoint_notlike: string + operationsFirstClientRequestHTTPMethod: string + operationsFirstClientRequestHTTPMethod_geq: string + operationsFirstClientRequestHTTPMethod_gt: string + operationsFirstClientRequestHTTPMethod_in: [string!] + operationsFirstClientRequestHTTPMethod_leq: string + operationsFirstClientRequestHTTPMethod_like: string + operationsFirstClientRequestHTTPMethod_lt: string + operationsFirstClientRequestHTTPMethod_neq: string + operationsFirstClientRequestHTTPMethod_notin: [string!] + operationsFirstClientRequestHTTPMethod_notlike: string + operationsLastApiEndpoint: string + operationsLastApiEndpoint_geq: string + operationsLastApiEndpoint_gt: string + operationsLastApiEndpoint_in: [string!] + operationsLastApiEndpoint_leq: string + operationsLastApiEndpoint_like: string + operationsLastApiEndpoint_lt: string + operationsLastApiEndpoint_neq: string + operationsLastApiEndpoint_notin: [string!] + operationsLastApiEndpoint_notlike: string + operationsLastClientRequestHTTPMethod: string + operationsLastClientRequestHTTPMethod_geq: string + operationsLastClientRequestHTTPMethod_gt: string + operationsLastClientRequestHTTPMethod_in: [string!] + operationsLastClientRequestHTTPMethod_leq: string + operationsLastClientRequestHTTPMethod_like: string + operationsLastClientRequestHTTPMethod_lt: string + operationsLastClientRequestHTTPMethod_neq: string + operationsLastClientRequestHTTPMethod_notin: [string!] + operationsLastClientRequestHTTPMethod_notlike: string + operationsLength: uint8 + operationsLength_geq: uint8 + operationsLength_gt: uint8 + operationsLength_in: bytes + operationsLength_leq: uint8 + operationsLength_lt: uint8 + operationsLength_neq: uint8 + operationsLength_notin: bytes + operationsPrefixApiEndpoints: string + operationsPrefixApiEndpoints_geq: string + operationsPrefixApiEndpoints_gt: string + operationsPrefixApiEndpoints_in: [string!] + operationsPrefixApiEndpoints_leq: string + operationsPrefixApiEndpoints_like: string + operationsPrefixApiEndpoints_lt: string + operationsPrefixApiEndpoints_neq: string + operationsPrefixApiEndpoints_notin: [string!] + operationsPrefixApiEndpoints_notlike: string + operationsPrefixClientRequestHTTPMethods: string + operationsPrefixClientRequestHTTPMethods_geq: string + operationsPrefixClientRequestHTTPMethods_gt: string + operationsPrefixClientRequestHTTPMethods_in: [string!] + operationsPrefixClientRequestHTTPMethods_leq: string + operationsPrefixClientRequestHTTPMethods_like: string + operationsPrefixClientRequestHTTPMethods_lt: string + operationsPrefixClientRequestHTTPMethods_neq: string + operationsPrefixClientRequestHTTPMethods_notin: [string!] + operationsPrefixClientRequestHTTPMethods_notlike: string + rank: uint32 + rank_geq: uint32 + rank_gt: uint32 + rank_in: [uint32!] + rank_leq: uint32 + rank_lt: uint32 + rank_neq: uint32 + rank_notin: [uint32!] + sequenceHash: string + sequenceHash_geq: string + sequenceHash_gt: string + sequenceHash_in: [string!] + sequenceHash_leq: string + sequenceHash_like: string + sequenceHash_lt: string + sequenceHash_neq: string + sequenceHash_notin: [string!] + sequenceHash_notlike: string +} + +enum ZoneApiRequestSequencesGroupsOrderBy { + """aggArgMax(correlation) ascending""" + aggArgMax_correlation_ASC + + """aggArgMax(correlation) descending""" + aggArgMax_correlation_DESC + + """aggArgMax(numOccurrencesLast) ascending""" + aggArgMax_numOccurrencesLast_ASC + + """aggArgMax(numOccurrencesLast) descending""" + aggArgMax_numOccurrencesLast_DESC + + """aggArgMax(numOccurrencesPrefix) ascending""" + aggArgMax_numOccurrencesPrefix_ASC + + """aggArgMax(numOccurrencesPrefix) descending""" + aggArgMax_numOccurrencesPrefix_DESC + + """aggArgMax(numOccurrencesSuffix) ascending""" + aggArgMax_numOccurrencesSuffix_ASC + + """aggArgMax(numOccurrencesSuffix) descending""" + aggArgMax_numOccurrencesSuffix_DESC + + """aggArgMax(numOccurrences) ascending""" + aggArgMax_numOccurrences_ASC + + """aggArgMax(numOccurrences) descending""" + aggArgMax_numOccurrences_DESC + + """aggArgMax(operationsApiEndpoints) ascending""" + aggArgMax_operationsApiEndpoints_ASC + + """aggArgMax(operationsApiEndpoints) descending""" + aggArgMax_operationsApiEndpoints_DESC + + """aggArgMax(operationsClientRequestHTTPMethods) ascending""" + aggArgMax_operationsClientRequestHTTPMethods_ASC + + """aggArgMax(operationsClientRequestHTTPMethods) descending""" + aggArgMax_operationsClientRequestHTTPMethods_DESC + + """aggArgMax(samplingFraction) ascending""" + aggArgMax_samplingFraction_ASC + + """aggArgMax(samplingFraction) descending""" + aggArgMax_samplingFraction_DESC + + """aggMax(timeLastSeen) ascending""" + aggMax_timeLastSeen_ASC + + """aggMax(timeLastSeen) descending""" + aggMax_timeLastSeen_DESC + + """aggMax(timeLastUpdated) ascending""" + aggMax_timeLastUpdated_ASC + + """aggMax(timeLastUpdated) descending""" + aggMax_timeLastUpdated_DESC + + """apiHost ascending""" + apiHost_ASC + + """apiHost descending""" + apiHost_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """operationsFirstApiEndpoint ascending""" + operationsFirstApiEndpoint_ASC + + """operationsFirstApiEndpoint descending""" + operationsFirstApiEndpoint_DESC + + """operationsFirstClientRequestHTTPMethod ascending""" + operationsFirstClientRequestHTTPMethod_ASC + + """operationsFirstClientRequestHTTPMethod descending""" + operationsFirstClientRequestHTTPMethod_DESC + + """operationsLastApiEndpoint ascending""" + operationsLastApiEndpoint_ASC + + """operationsLastApiEndpoint descending""" + operationsLastApiEndpoint_DESC + + """operationsLastClientRequestHTTPMethod ascending""" + operationsLastClientRequestHTTPMethod_ASC + + """operationsLastClientRequestHTTPMethod descending""" + operationsLastClientRequestHTTPMethod_DESC + + """operationsLength ascending""" + operationsLength_ASC + + """operationsLength descending""" + operationsLength_DESC + + """operationsPrefixApiEndpoints ascending""" + operationsPrefixApiEndpoints_ASC + + """operationsPrefixApiEndpoints descending""" + operationsPrefixApiEndpoints_DESC + + """operationsPrefixClientRequestHTTPMethods ascending""" + operationsPrefixClientRequestHTTPMethods_ASC + + """operationsPrefixClientRequestHTTPMethods descending""" + operationsPrefixClientRequestHTTPMethods_DESC + + """rank ascending""" + rank_ASC + + """rank descending""" + rank_DESC + + """sequenceHash ascending""" + sequenceHash_ASC + + """sequenceHash descending""" + sequenceHash_DESC + + """uniq(rankCount) ascending""" + uniq_rankCount_ASC + + """uniq(rankCount) descending""" + uniq_rankCount_DESC + + """uniq(sequenceHashCount) ascending""" + uniq_sequenceHashCount_ASC + + """uniq(sequenceHashCount) descending""" + uniq_sequenceHashCount_DESC +} + +type ZoneApiRequestSequencesGroupsUniq { + """Number of unique rank values""" + rankCount: uint32! + + """Number of unique sequenceHash values""" + sequenceHashCount: uint32! +} + +"""Beta. Cache Reserve operations with adaptive sampling""" +type ZoneCacheReserveOperationsAdaptiveGroups { + """The average value used for sample interval""" + avg: ZoneCacheReserveOperationsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneCacheReserveOperationsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneCacheReserveOperationsAdaptiveGroupsSum +} + +type ZoneCacheReserveOperationsAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type ZoneCacheReserveOperationsAdaptiveGroupsDimensions { + """Status of the R2 operation""" + actionStatus: string! + + """Name of bucket containing stored objects""" + bucketName: string! + + """Request timestamp, truncated to start of a day""" + date: Date! + + """Request timestamp""" + datetime: Time! + + """Request timestamp, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request timestamp, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Request timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """Jurisdiction of the R2 bucket, or 'default' if unrestricted""" + jurisdiction: string! + + """Billable class of storage operation""" + operationClass: string! +} + +input ZoneCacheReserveOperationsAdaptiveGroupsFilter_InputObject { + AND: [ZoneCacheReserveOperationsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneCacheReserveOperationsAdaptiveGroupsFilter_InputObject!] + actionStatus: string + actionStatus_geq: string + actionStatus_gt: string + actionStatus_in: [string!] + actionStatus_leq: string + actionStatus_like: string + actionStatus_lt: string + actionStatus_neq: string + actionStatus_notin: [string!] + actionStatus_notlike: string + bucketName: string + bucketName_geq: string + bucketName_gt: string + bucketName_in: [string!] + bucketName_leq: string + bucketName_like: string + bucketName_lt: string + bucketName_neq: string + bucketName_notin: [string!] + bucketName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + jurisdiction: string + jurisdiction_geq: string + jurisdiction_gt: string + jurisdiction_in: [string!] + jurisdiction_leq: string + jurisdiction_like: string + jurisdiction_lt: string + jurisdiction_neq: string + jurisdiction_notin: [string!] + jurisdiction_notlike: string + operationClass: string + operationClass_geq: string + operationClass_gt: string + operationClass_in: [string!] + operationClass_leq: string + operationClass_like: string + operationClass_lt: string + operationClass_neq: string + operationClass_notin: [string!] + operationClass_notlike: string +} + +enum ZoneCacheReserveOperationsAdaptiveGroupsOrderBy { + """actionStatus ascending""" + actionStatus_ASC + + """actionStatus descending""" + actionStatus_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """bucketName ascending""" + bucketName_ASC + + """bucketName descending""" + bucketName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """jurisdiction ascending""" + jurisdiction_ASC + + """jurisdiction descending""" + jurisdiction_DESC + + """operationClass ascending""" + operationClass_ASC + + """operationClass descending""" + operationClass_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC +} + +type ZoneCacheReserveOperationsAdaptiveGroupsSum { + """Sum of Requests""" + requests: uint64! +} + +"""Cache Reserve HTTP requests data with adaptive sampling""" +type ZoneCacheReserveRequestsAdaptiveGroups { + """The average value used for sample interval""" + avg: ZoneCacheReserveRequestsAdaptiveGroupsAvg + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneCacheReserveRequestsAdaptiveGroupsDimensions + + """Sum of bytes returned to client""" + sum: ZoneCacheReserveRequestsAdaptiveGroupsSum +} + +type ZoneCacheReserveRequestsAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type ZoneCacheReserveRequestsAdaptiveGroupsDimensions { + """Cache status""" + cacheStatus: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! +} + +input ZoneCacheReserveRequestsAdaptiveGroupsFilter_InputObject { + AND: [ZoneCacheReserveRequestsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneCacheReserveRequestsAdaptiveGroupsFilter_InputObject!] + cacheStatus: string + cacheStatus_geq: string + cacheStatus_gt: string + cacheStatus_in: [string!] + cacheStatus_leq: string + cacheStatus_like: string + cacheStatus_lt: string + cacheStatus_neq: string + cacheStatus_notin: [string!] + cacheStatus_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] +} + +enum ZoneCacheReserveRequestsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """cacheReserveUsed ascending""" + cacheReserveUsed_ASC + + """cacheReserveUsed descending""" + cacheReserveUsed_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """sum(edgeResponseBytes) ascending""" + sum_edgeResponseBytes_ASC + + """sum(edgeResponseBytes) descending""" + sum_edgeResponseBytes_DESC +} + +type ZoneCacheReserveRequestsAdaptiveGroupsSum { + edgeResponseBytes: uint64! +} + +"""Beta. Cache Reserve storage with adaptive sampling""" +type ZoneCacheReserveStorageAdaptiveGroups { + """The average value used for sample interval""" + avg: ZoneCacheReserveStorageAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneCacheReserveStorageAdaptiveGroupsDimensions + + """The max of values for a metric per dimension""" + max: ZoneCacheReserveStorageAdaptiveGroupsMax +} + +type ZoneCacheReserveStorageAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type ZoneCacheReserveStorageAdaptiveGroupsDimensions { + """Hash of bucket containing stored objects""" + bucketHash: string! + + """Name of bucket containing stored objects""" + bucketName: string! + + """Storage sample timestamp, truncated to start of a day""" + date: Date! + + """Storage sample timestamp""" + datetime: Time! + + """Storage sample timestamp, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Storage sample timestamp, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Storage sample timestamp, truncated to start of an hour""" + datetimeHour: Time! + + """Storage sample timestamp, truncated to start of an minute""" + datetimeMinute: Time! + + """Jurisdiction of the R2 bucket, or 'default' if unrestricted""" + jurisdiction: string! +} + +input ZoneCacheReserveStorageAdaptiveGroupsFilter_InputObject { + AND: [ZoneCacheReserveStorageAdaptiveGroupsFilter_InputObject!] + OR: [ZoneCacheReserveStorageAdaptiveGroupsFilter_InputObject!] + bucketHash: string + bucketHash_geq: string + bucketHash_gt: string + bucketHash_in: [string!] + bucketHash_leq: string + bucketHash_like: string + bucketHash_lt: string + bucketHash_neq: string + bucketHash_notin: [string!] + bucketHash_notlike: string + bucketName: string + bucketName_geq: string + bucketName_gt: string + bucketName_in: [string!] + bucketName_leq: string + bucketName_like: string + bucketName_lt: string + bucketName_neq: string + bucketName_notin: [string!] + bucketName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + jurisdiction: string + jurisdiction_geq: string + jurisdiction_gt: string + jurisdiction_in: [string!] + jurisdiction_leq: string + jurisdiction_like: string + jurisdiction_lt: string + jurisdiction_neq: string + jurisdiction_notin: [string!] + jurisdiction_notlike: string +} + +type ZoneCacheReserveStorageAdaptiveGroupsMax { + """Max of object count""" + objectCount: uint64! + + """Payload and metadata size of objects in bucket""" + storedBytes: uint64! +} + +enum ZoneCacheReserveStorageAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """bucketHash ascending""" + bucketHash_ASC + + """bucketHash descending""" + bucketHash_DESC + + """bucketName ascending""" + bucketName_ASC + + """bucketName descending""" + bucketName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """jurisdiction ascending""" + jurisdiction_ASC + + """jurisdiction descending""" + jurisdiction_DESC + + """max(objectCount) ascending""" + max_objectCount_ASC + + """max(objectCount) descending""" + max_objectCount_DESC + + """max(storedBytes) ascending""" + max_storedBytes_ASC + + """max(storedBytes) descending""" + max_storedBytes_DESC +} + +"""Dmarc report records with adaptive sampling""" +type ZoneDmarcReportsAdaptive { + """The date and time the source email was received""" + datetime: Time! + + """DMARC policy disposition""" + disposition: string! + + """DKIM result""" + dkim: string! + + """Domain to which this report refers to""" + domain: string! + + """Envelope From of emails""" + envelopeFrom: string! + + """Envelope To of emails""" + envelopeTo: string! + + """Reason (if any) why the record was evaluated""" + evaluatedReason: string! + + """Header From of emails""" + headerFrom: string! + + """Number of messages that matched""" + matchingMessages: uint32! + + """Organization that generated report""" + orgName: string! + + """DKIM alignment mode specified in the policy""" + policyDKIMAlignmentMode: string! + + """DMARC policy of the domain""" + policyDomain: string! + + """Percentage of emails that should be checked""" + policyPercentage: uint8! + + """SPF alignment mode specified in the policy""" + policySPFAlignmentMode: string! + + """DMARC policy of subdomains""" + policySubDomain: string! + + """Unique identifier of this record""" + recordId: string! + + """Index of this record within the report""" + recordIndex: uint32! + + """Start of the reporting period""" + reportBegin: Time! + + """End of the reporting period""" + reportEnd: Time! + + """Error message (if any)""" + reportError: string! + + """Unique identifier of the report to which this record belongs""" + reportId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """Source IP address of the email""" + sourceIP: string! + + """Country name from source IP""" + sourceLocationName: string! + + """Source IP address organisation name""" + sourceOrgName: string! + + """Source IP address organisation slug""" + sourceOrgSlug: string! + + """Source Domain from IP address""" + sourcePTR: string! + + """SPF result""" + spf: string! + + """Checked domain from scope mfrom""" + spfMFromDomain: string! +} + +input ZoneDmarcReportsAdaptiveFilter_InputObject { + AND: [ZoneDmarcReportsAdaptiveFilter_InputObject!] + OR: [ZoneDmarcReportsAdaptiveFilter_InputObject!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + disposition: string + disposition_geq: string + disposition_gt: string + disposition_in: [string!] + disposition_leq: string + disposition_like: string + disposition_lt: string + disposition_neq: string + disposition_notin: [string!] + disposition_notlike: string + dkim: string + dkim_geq: string + dkim_gt: string + dkim_in: [string!] + dkim_leq: string + dkim_like: string + dkim_lt: string + dkim_neq: string + dkim_notin: [string!] + dkim_notlike: string + domain: string + domain_geq: string + domain_gt: string + domain_in: [string!] + domain_leq: string + domain_like: string + domain_lt: string + domain_neq: string + domain_notin: [string!] + domain_notlike: string + envelopeFrom: string + envelopeFrom_geq: string + envelopeFrom_gt: string + envelopeFrom_in: [string!] + envelopeFrom_leq: string + envelopeFrom_like: string + envelopeFrom_lt: string + envelopeFrom_neq: string + envelopeFrom_notin: [string!] + envelopeFrom_notlike: string + envelopeTo: string + envelopeTo_geq: string + envelopeTo_gt: string + envelopeTo_in: [string!] + envelopeTo_leq: string + envelopeTo_like: string + envelopeTo_lt: string + envelopeTo_neq: string + envelopeTo_notin: [string!] + envelopeTo_notlike: string + evaluatedReason: string + evaluatedReason_geq: string + evaluatedReason_gt: string + evaluatedReason_in: [string!] + evaluatedReason_leq: string + evaluatedReason_like: string + evaluatedReason_lt: string + evaluatedReason_neq: string + evaluatedReason_notin: [string!] + evaluatedReason_notlike: string + headerFrom: string + headerFrom_geq: string + headerFrom_gt: string + headerFrom_in: [string!] + headerFrom_leq: string + headerFrom_like: string + headerFrom_lt: string + headerFrom_neq: string + headerFrom_notin: [string!] + headerFrom_notlike: string + matchingMessages: uint32 + matchingMessages_geq: uint32 + matchingMessages_gt: uint32 + matchingMessages_in: [uint32!] + matchingMessages_leq: uint32 + matchingMessages_lt: uint32 + matchingMessages_neq: uint32 + matchingMessages_notin: [uint32!] + orgName: string + orgName_geq: string + orgName_gt: string + orgName_in: [string!] + orgName_leq: string + orgName_like: string + orgName_lt: string + orgName_neq: string + orgName_notin: [string!] + orgName_notlike: string + policyDKIMAlignmentMode: string + policyDKIMAlignmentMode_geq: string + policyDKIMAlignmentMode_gt: string + policyDKIMAlignmentMode_in: [string!] + policyDKIMAlignmentMode_leq: string + policyDKIMAlignmentMode_like: string + policyDKIMAlignmentMode_lt: string + policyDKIMAlignmentMode_neq: string + policyDKIMAlignmentMode_notin: [string!] + policyDKIMAlignmentMode_notlike: string + policyDomain: string + policyDomain_geq: string + policyDomain_gt: string + policyDomain_in: [string!] + policyDomain_leq: string + policyDomain_like: string + policyDomain_lt: string + policyDomain_neq: string + policyDomain_notin: [string!] + policyDomain_notlike: string + policyPercentage: uint8 + policyPercentage_geq: uint8 + policyPercentage_gt: uint8 + policyPercentage_in: bytes + policyPercentage_leq: uint8 + policyPercentage_lt: uint8 + policyPercentage_neq: uint8 + policyPercentage_notin: bytes + policySPFAlignmentMode: string + policySPFAlignmentMode_geq: string + policySPFAlignmentMode_gt: string + policySPFAlignmentMode_in: [string!] + policySPFAlignmentMode_leq: string + policySPFAlignmentMode_like: string + policySPFAlignmentMode_lt: string + policySPFAlignmentMode_neq: string + policySPFAlignmentMode_notin: [string!] + policySPFAlignmentMode_notlike: string + policySubDomain: string + policySubDomain_geq: string + policySubDomain_gt: string + policySubDomain_in: [string!] + policySubDomain_leq: string + policySubDomain_like: string + policySubDomain_lt: string + policySubDomain_neq: string + policySubDomain_notin: [string!] + policySubDomain_notlike: string + recordId: string + recordId_geq: string + recordId_gt: string + recordId_in: [string!] + recordId_leq: string + recordId_like: string + recordId_lt: string + recordId_neq: string + recordId_notin: [string!] + recordId_notlike: string + recordIndex: uint32 + recordIndex_geq: uint32 + recordIndex_gt: uint32 + recordIndex_in: [uint32!] + recordIndex_leq: uint32 + recordIndex_lt: uint32 + recordIndex_neq: uint32 + recordIndex_notin: [uint32!] + reportBegin: Time + reportBegin_geq: Time + reportBegin_gt: Time + reportBegin_in: [Time!] + reportBegin_leq: Time + reportBegin_lt: Time + reportBegin_neq: Time + reportBegin_notin: [Time!] + reportEnd: Time + reportEnd_geq: Time + reportEnd_gt: Time + reportEnd_in: [Time!] + reportEnd_leq: Time + reportEnd_lt: Time + reportEnd_neq: Time + reportEnd_notin: [Time!] + reportError: string + reportError_geq: string + reportError_gt: string + reportError_in: [string!] + reportError_leq: string + reportError_like: string + reportError_lt: string + reportError_neq: string + reportError_notin: [string!] + reportError_notlike: string + reportId: string + reportId_geq: string + reportId_gt: string + reportId_in: [string!] + reportId_leq: string + reportId_like: string + reportId_lt: string + reportId_neq: string + reportId_notin: [string!] + reportId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceIP: string + sourceIP_geq: string + sourceIP_gt: string + sourceIP_in: [string!] + sourceIP_leq: string + sourceIP_like: string + sourceIP_lt: string + sourceIP_neq: string + sourceIP_notin: [string!] + sourceIP_notlike: string + sourceLocationName: string + sourceLocationName_geq: string + sourceLocationName_gt: string + sourceLocationName_in: [string!] + sourceLocationName_leq: string + sourceLocationName_like: string + sourceLocationName_lt: string + sourceLocationName_neq: string + sourceLocationName_notin: [string!] + sourceLocationName_notlike: string + sourceOrgName: string + sourceOrgName_geq: string + sourceOrgName_gt: string + sourceOrgName_in: [string!] + sourceOrgName_leq: string + sourceOrgName_like: string + sourceOrgName_lt: string + sourceOrgName_neq: string + sourceOrgName_notin: [string!] + sourceOrgName_notlike: string + sourceOrgSlug: string + sourceOrgSlug_geq: string + sourceOrgSlug_gt: string + sourceOrgSlug_in: [string!] + sourceOrgSlug_leq: string + sourceOrgSlug_like: string + sourceOrgSlug_lt: string + sourceOrgSlug_neq: string + sourceOrgSlug_notin: [string!] + sourceOrgSlug_notlike: string + sourcePTR: string + sourcePTR_geq: string + sourcePTR_gt: string + sourcePTR_in: [string!] + sourcePTR_leq: string + sourcePTR_like: string + sourcePTR_lt: string + sourcePTR_neq: string + sourcePTR_notin: [string!] + sourcePTR_notlike: string + spf: string + spfMFromDomain: string + spfMFromDomain_geq: string + spfMFromDomain_gt: string + spfMFromDomain_in: [string!] + spfMFromDomain_leq: string + spfMFromDomain_like: string + spfMFromDomain_lt: string + spfMFromDomain_neq: string + spfMFromDomain_notin: [string!] + spfMFromDomain_notlike: string + spf_geq: string + spf_gt: string + spf_in: [string!] + spf_leq: string + spf_like: string + spf_lt: string + spf_neq: string + spf_notin: [string!] + spf_notlike: string +} + +enum ZoneDmarcReportsAdaptiveOrderBy { + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """disposition ascending""" + disposition_ASC + + """disposition descending""" + disposition_DESC + + """dkim ascending""" + dkim_ASC + + """dkim descending""" + dkim_DESC + + """domain ascending""" + domain_ASC + + """domain descending""" + domain_DESC + + """envelopeFrom ascending""" + envelopeFrom_ASC + + """envelopeFrom descending""" + envelopeFrom_DESC + + """envelopeTo ascending""" + envelopeTo_ASC + + """envelopeTo descending""" + envelopeTo_DESC + + """evaluatedReason ascending""" + evaluatedReason_ASC + + """evaluatedReason descending""" + evaluatedReason_DESC + + """headerFrom ascending""" + headerFrom_ASC + + """headerFrom descending""" + headerFrom_DESC + + """matchingMessages ascending""" + matchingMessages_ASC + + """matchingMessages descending""" + matchingMessages_DESC + + """orgName ascending""" + orgName_ASC + + """orgName descending""" + orgName_DESC + + """policyDKIMAlignmentMode ascending""" + policyDKIMAlignmentMode_ASC + + """policyDKIMAlignmentMode descending""" + policyDKIMAlignmentMode_DESC + + """policyDomain ascending""" + policyDomain_ASC + + """policyDomain descending""" + policyDomain_DESC + + """policyPercentage ascending""" + policyPercentage_ASC + + """policyPercentage descending""" + policyPercentage_DESC + + """policySPFAlignmentMode ascending""" + policySPFAlignmentMode_ASC + + """policySPFAlignmentMode descending""" + policySPFAlignmentMode_DESC + + """policySubDomain ascending""" + policySubDomain_ASC + + """policySubDomain descending""" + policySubDomain_DESC + + """recordId ascending""" + recordId_ASC + + """recordId descending""" + recordId_DESC + + """recordIndex ascending""" + recordIndex_ASC + + """recordIndex descending""" + recordIndex_DESC + + """reportBegin ascending""" + reportBegin_ASC + + """reportBegin descending""" + reportBegin_DESC + + """reportEnd ascending""" + reportEnd_ASC + + """reportEnd descending""" + reportEnd_DESC + + """reportError ascending""" + reportError_ASC + + """reportError descending""" + reportError_DESC + + """reportId ascending""" + reportId_ASC + + """reportId descending""" + reportId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceIP ascending""" + sourceIP_ASC + + """sourceIP descending""" + sourceIP_DESC + + """sourceLocationName ascending""" + sourceLocationName_ASC + + """sourceLocationName descending""" + sourceLocationName_DESC + + """sourceOrgName ascending""" + sourceOrgName_ASC + + """sourceOrgName descending""" + sourceOrgName_DESC + + """sourceOrgSlug ascending""" + sourceOrgSlug_ASC + + """sourceOrgSlug descending""" + sourceOrgSlug_DESC + + """sourcePTR ascending""" + sourcePTR_ASC + + """sourcePTR descending""" + sourcePTR_DESC + + """spfMFromDomain ascending""" + spfMFromDomain_ASC + + """spfMFromDomain descending""" + spfMFromDomain_DESC + + """spf ascending""" + spf_ASC + + """spf descending""" + spf_DESC +} + +"""Aggregated dmarc reports by sources logs with adaptive sampling""" +type ZoneDmarcReportsSourcesAdaptiveGroups { + """Beta. The avg of values for a metric per dimension""" + avg: ZoneDmarcReportsSourcesAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneDmarcReportsSourcesAdaptiveGroupsDimensions + sum: ZoneDmarcReportsSourcesAdaptiveGroupsSum + uniq: ZoneDmarcReportsSourcesAdaptiveGroupsUniq +} + +type ZoneDmarcReportsSourcesAdaptiveGroupsAvg { + """Percentage of dkim messages pass""" + dkimPass: float64! + + """Percentage of dmarc messages pass""" + dmarc: float64! + + """Percentage of spf messages pass""" + spfPass: float64! +} + +type ZoneDmarcReportsSourcesAdaptiveGroupsDimensions { + """The date the source email was received""" + date: Date! + + """The date and time the source email was received truncated to the day""" + datetimeDay: Time! + + """The date and time the source email was received truncated to the hour""" + datetimeHour: Time! + + """ + The date and time the source email was received truncated to the last 31 days + """ + datetimeLast31Days: Time! + + """The date and time the source email was received truncated to the month""" + datetimeMonth: Time! + + """The date and time the source email was received truncated to the week""" + datetimeWeek: Time! + + """DMARC policy disposition""" + disposition: string! + + """DKIM result""" + dkim: string! + + """Domain to which this report refers to""" + domain: string! + + """Envelope From of emails""" + envelopeFrom: string! + + """Envelope To of emails""" + envelopeTo: string! + + """Reason (if any) why the record was evaluated""" + evaluatedReason: string! + + """Header From of emails""" + headerFrom: string! + + """Organization that generated report""" + orgName: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """Source IP address of the email""" + sourceIP: string! + + """Country name from source IP""" + sourceLocationName: string! + + """Source IP address organisation name""" + sourceOrgName: string! + + """Source IP address organisation slug""" + sourceOrgSlug: string! + + """Source Domain from IP address""" + sourcePTR: string! + + """SPF result""" + spf: string! + + """Checked domain from scope mfrom""" + spfMFromDomain: string! +} + +input ZoneDmarcReportsSourcesAdaptiveGroupsFilter_InputObject { + AND: [ZoneDmarcReportsSourcesAdaptiveGroupsFilter_InputObject!] + OR: [ZoneDmarcReportsSourcesAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeDay: Time + datetimeDay_geq: Time + datetimeDay_gt: Time + datetimeDay_in: [Time!] + datetimeDay_leq: Time + datetimeDay_lt: Time + datetimeDay_neq: Time + datetimeDay_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeLast31Days: Time + datetimeLast31Days_geq: Time + datetimeLast31Days_gt: Time + datetimeLast31Days_in: [Time!] + datetimeLast31Days_leq: Time + datetimeLast31Days_lt: Time + datetimeLast31Days_neq: Time + datetimeLast31Days_notin: [Time!] + datetimeMonth: Time + datetimeMonth_geq: Time + datetimeMonth_gt: Time + datetimeMonth_in: [Time!] + datetimeMonth_leq: Time + datetimeMonth_lt: Time + datetimeMonth_neq: Time + datetimeMonth_notin: [Time!] + datetimeWeek: Time + datetimeWeek_geq: Time + datetimeWeek_gt: Time + datetimeWeek_in: [Time!] + datetimeWeek_leq: Time + datetimeWeek_lt: Time + datetimeWeek_neq: Time + datetimeWeek_notin: [Time!] + disposition: string + disposition_geq: string + disposition_gt: string + disposition_in: [string!] + disposition_leq: string + disposition_like: string + disposition_lt: string + disposition_neq: string + disposition_notin: [string!] + disposition_notlike: string + dkim: string + dkim_geq: string + dkim_gt: string + dkim_in: [string!] + dkim_leq: string + dkim_like: string + dkim_lt: string + dkim_neq: string + dkim_notin: [string!] + dkim_notlike: string + domain: string + domain_geq: string + domain_gt: string + domain_in: [string!] + domain_leq: string + domain_like: string + domain_lt: string + domain_neq: string + domain_notin: [string!] + domain_notlike: string + envelopeFrom: string + envelopeFrom_geq: string + envelopeFrom_gt: string + envelopeFrom_in: [string!] + envelopeFrom_leq: string + envelopeFrom_like: string + envelopeFrom_lt: string + envelopeFrom_neq: string + envelopeFrom_notin: [string!] + envelopeFrom_notlike: string + envelopeTo: string + envelopeTo_geq: string + envelopeTo_gt: string + envelopeTo_in: [string!] + envelopeTo_leq: string + envelopeTo_like: string + envelopeTo_lt: string + envelopeTo_neq: string + envelopeTo_notin: [string!] + envelopeTo_notlike: string + evaluatedReason: string + evaluatedReason_geq: string + evaluatedReason_gt: string + evaluatedReason_in: [string!] + evaluatedReason_leq: string + evaluatedReason_like: string + evaluatedReason_lt: string + evaluatedReason_neq: string + evaluatedReason_notin: [string!] + evaluatedReason_notlike: string + headerFrom: string + headerFrom_geq: string + headerFrom_gt: string + headerFrom_in: [string!] + headerFrom_leq: string + headerFrom_like: string + headerFrom_lt: string + headerFrom_neq: string + headerFrom_notin: [string!] + headerFrom_notlike: string + orgName: string + orgName_geq: string + orgName_gt: string + orgName_in: [string!] + orgName_leq: string + orgName_like: string + orgName_lt: string + orgName_neq: string + orgName_notin: [string!] + orgName_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceIP: string + sourceIP_geq: string + sourceIP_gt: string + sourceIP_in: [string!] + sourceIP_leq: string + sourceIP_like: string + sourceIP_lt: string + sourceIP_neq: string + sourceIP_notin: [string!] + sourceIP_notlike: string + sourceLocationName: string + sourceLocationName_geq: string + sourceLocationName_gt: string + sourceLocationName_in: [string!] + sourceLocationName_leq: string + sourceLocationName_like: string + sourceLocationName_lt: string + sourceLocationName_neq: string + sourceLocationName_notin: [string!] + sourceLocationName_notlike: string + sourceOrgName: string + sourceOrgName_geq: string + sourceOrgName_gt: string + sourceOrgName_in: [string!] + sourceOrgName_leq: string + sourceOrgName_like: string + sourceOrgName_lt: string + sourceOrgName_neq: string + sourceOrgName_notin: [string!] + sourceOrgName_notlike: string + sourceOrgSlug: string + sourceOrgSlug_geq: string + sourceOrgSlug_gt: string + sourceOrgSlug_in: [string!] + sourceOrgSlug_leq: string + sourceOrgSlug_like: string + sourceOrgSlug_lt: string + sourceOrgSlug_neq: string + sourceOrgSlug_notin: [string!] + sourceOrgSlug_notlike: string + sourcePTR: string + sourcePTR_geq: string + sourcePTR_gt: string + sourcePTR_in: [string!] + sourcePTR_leq: string + sourcePTR_like: string + sourcePTR_lt: string + sourcePTR_neq: string + sourcePTR_notin: [string!] + sourcePTR_notlike: string + spf: string + spfMFromDomain: string + spfMFromDomain_geq: string + spfMFromDomain_gt: string + spfMFromDomain_in: [string!] + spfMFromDomain_leq: string + spfMFromDomain_like: string + spfMFromDomain_lt: string + spfMFromDomain_neq: string + spfMFromDomain_notin: [string!] + spfMFromDomain_notlike: string + spf_geq: string + spf_gt: string + spf_in: [string!] + spf_leq: string + spf_like: string + spf_lt: string + spf_neq: string + spf_notin: [string!] + spf_notlike: string +} + +enum ZoneDmarcReportsSourcesAdaptiveGroupsOrderBy { + """avg(dkimPass) ascending""" + avg_dkimPass_ASC + + """avg(dkimPass) descending""" + avg_dkimPass_DESC + + """avg(dmarc) ascending""" + avg_dmarc_ASC + + """avg(dmarc) descending""" + avg_dmarc_DESC + + """avg(spfPass) ascending""" + avg_spfPass_ASC + + """avg(spfPass) descending""" + avg_spfPass_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeDay ascending""" + datetimeDay_ASC + + """datetimeDay descending""" + datetimeDay_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeLast31Days ascending""" + datetimeLast31Days_ASC + + """datetimeLast31Days descending""" + datetimeLast31Days_DESC + + """datetimeMonth ascending""" + datetimeMonth_ASC + + """datetimeMonth descending""" + datetimeMonth_DESC + + """datetimeWeek ascending""" + datetimeWeek_ASC + + """datetimeWeek descending""" + datetimeWeek_DESC + + """disposition ascending""" + disposition_ASC + + """disposition descending""" + disposition_DESC + + """dkim ascending""" + dkim_ASC + + """dkim descending""" + dkim_DESC + + """domain ascending""" + domain_ASC + + """domain descending""" + domain_DESC + + """envelopeFrom ascending""" + envelopeFrom_ASC + + """envelopeFrom descending""" + envelopeFrom_DESC + + """envelopeTo ascending""" + envelopeTo_ASC + + """envelopeTo descending""" + envelopeTo_DESC + + """evaluatedReason ascending""" + evaluatedReason_ASC + + """evaluatedReason descending""" + evaluatedReason_DESC + + """headerFrom ascending""" + headerFrom_ASC + + """headerFrom descending""" + headerFrom_DESC + + """orgName ascending""" + orgName_ASC + + """orgName descending""" + orgName_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceIP ascending""" + sourceIP_ASC + + """sourceIP descending""" + sourceIP_DESC + + """sourceLocationName ascending""" + sourceLocationName_ASC + + """sourceLocationName descending""" + sourceLocationName_DESC + + """sourceOrgName ascending""" + sourceOrgName_ASC + + """sourceOrgName descending""" + sourceOrgName_DESC + + """sourceOrgSlug ascending""" + sourceOrgSlug_ASC + + """sourceOrgSlug descending""" + sourceOrgSlug_DESC + + """sourcePTR ascending""" + sourcePTR_ASC + + """sourcePTR descending""" + sourcePTR_DESC + + """spfMFromDomain ascending""" + spfMFromDomain_ASC + + """spfMFromDomain descending""" + spfMFromDomain_DESC + + """spf ascending""" + spf_ASC + + """spf descending""" + spf_DESC + + """sum(dkimPass) ascending""" + sum_dkimPass_ASC + + """sum(dkimPass) descending""" + sum_dkimPass_DESC + + """sum(dmarc) ascending""" + sum_dmarc_ASC + + """sum(dmarc) descending""" + sum_dmarc_DESC + + """sum(spfPass) ascending""" + sum_spfPass_ASC + + """sum(spfPass) descending""" + sum_spfPass_DESC + + """sum(totalMatchingMessages) ascending""" + sum_totalMatchingMessages_ASC + + """sum(totalMatchingMessages) descending""" + sum_totalMatchingMessages_DESC + + """uniq(ipCount) ascending""" + uniq_ipCount_ASC + + """uniq(ipCount) descending""" + uniq_ipCount_DESC +} + +type ZoneDmarcReportsSourcesAdaptiveGroupsSum { + """Total of dkim messages pass""" + dkimPass: uint64! + + """Total of dmarc messages pass""" + dmarc: uint64! + + """Total of spf messages pass""" + spfPass: uint64! + + """Total matching messages""" + totalMatchingMessages: uint64! +} + +type ZoneDmarcReportsSourcesAdaptiveGroupsUniq { + """Number of distinct IPs""" + ipCount: uint64! +} + +""" +Analytics data for DNS queries (currently, only Foundation DNS zones are supported) +""" +type ZoneDnsAnalyticsAdaptive { + """IATA airport code of the data center that processed the query""" + coloName: string! + + """Date on which the query was received""" + date: Date! + + """Time at which the query was received""" + datetime: Time! + + """Cloudflare edge IP address that the query was received at""" + destinationIP: string! + + """Internet Protocol version over which the query was received""" + ipVersion: uint8! + + """Transport protocol over which the query was received""" + protocol: string! + + """DNS query name without trailing dot""" + queryName: string! + + """Size of the DNS query in bytes""" + querySize: uint16! + + """DNS query type""" + queryType: string! + + """Whether the DNS response was served from cache""" + responseCached: uint8! + + """DNS response code""" + responseCode: string! + + """Size of the DNS response in bytes""" + responseSize: uint16! + + """Whether a stale DNS response was served from cache""" + responseStale: uint8! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + IP address of the client that sent the query (usually this is the resolver's IP address) + """ + sourceIP: string! + + """Upstream server that the query was forwarded to""" + upstreamIP: string! +} + +input ZoneDnsAnalyticsAdaptiveFilter_InputObject { + AND: [ZoneDnsAnalyticsAdaptiveFilter_InputObject!] + OR: [ZoneDnsAnalyticsAdaptiveFilter_InputObject!] + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationIP: string + destinationIP_geq: string + destinationIP_gt: string + destinationIP_in: [string!] + destinationIP_leq: string + destinationIP_like: string + destinationIP_lt: string + destinationIP_neq: string + destinationIP_notin: [string!] + destinationIP_notlike: string + ipVersion: uint8 + ipVersion_geq: uint8 + ipVersion_gt: uint8 + ipVersion_in: bytes + ipVersion_leq: uint8 + ipVersion_lt: uint8 + ipVersion_neq: uint8 + ipVersion_notin: bytes + protocol: string + protocol_geq: string + protocol_gt: string + protocol_in: [string!] + protocol_leq: string + protocol_like: string + protocol_lt: string + protocol_neq: string + protocol_notin: [string!] + protocol_notlike: string + queryName: string + queryName_geq: string + queryName_gt: string + queryName_in: [string!] + queryName_leq: string + queryName_like: string + queryName_lt: string + queryName_neq: string + queryName_notin: [string!] + queryName_notlike: string + querySize: uint16 + querySize_geq: uint16 + querySize_gt: uint16 + querySize_in: [uint16!] + querySize_leq: uint16 + querySize_lt: uint16 + querySize_neq: uint16 + querySize_notin: [uint16!] + queryType: string + queryType_geq: string + queryType_gt: string + queryType_in: [string!] + queryType_leq: string + queryType_like: string + queryType_lt: string + queryType_neq: string + queryType_notin: [string!] + queryType_notlike: string + responseCached: uint8 + responseCached_geq: uint8 + responseCached_gt: uint8 + responseCached_in: bytes + responseCached_leq: uint8 + responseCached_lt: uint8 + responseCached_neq: uint8 + responseCached_notin: bytes + responseCode: string + responseCode_geq: string + responseCode_gt: string + responseCode_in: [string!] + responseCode_leq: string + responseCode_like: string + responseCode_lt: string + responseCode_neq: string + responseCode_notin: [string!] + responseCode_notlike: string + responseSize: uint16 + responseSize_geq: uint16 + responseSize_gt: uint16 + responseSize_in: [uint16!] + responseSize_leq: uint16 + responseSize_lt: uint16 + responseSize_neq: uint16 + responseSize_notin: [uint16!] + responseStale: uint8 + responseStale_geq: uint8 + responseStale_gt: uint8 + responseStale_in: bytes + responseStale_leq: uint8 + responseStale_lt: uint8 + responseStale_neq: uint8 + responseStale_notin: bytes + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sourceIP: string + sourceIP_geq: string + sourceIP_gt: string + sourceIP_in: [string!] + sourceIP_leq: string + sourceIP_like: string + sourceIP_lt: string + sourceIP_neq: string + sourceIP_notin: [string!] + sourceIP_notlike: string + upstreamIP: string + upstreamIP_geq: string + upstreamIP_gt: string + upstreamIP_in: [string!] + upstreamIP_leq: string + upstreamIP_like: string + upstreamIP_lt: string + upstreamIP_neq: string + upstreamIP_notin: [string!] + upstreamIP_notlike: string +} + +""" +Analytics data for DNS queries (currently, only Foundation DNS zones are supported) +""" +type ZoneDnsAnalyticsAdaptiveGroups { + """Average of a metric per dimension""" + avg: ZoneDnsAnalyticsAdaptiveGroupsAvg + + """Number of queries per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneDnsAnalyticsAdaptiveGroupsDimensions + + """Quantiles of a metric per dimension""" + quantiles: ZoneDnsAnalyticsAdaptiveGroupsQuantiles +} + +type ZoneDnsAnalyticsAdaptiveGroupsAvg { + """Average processing time in microseconds""" + processingTimeUs: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneDnsAnalyticsAdaptiveGroupsDimensions { + """IATA airport code of the data center that processed the query""" + coloName: string! + + """Date on which the query was received""" + date: Date! + + """Time at which the query was received""" + datetime: Time! + + """ + Time at which the query was received, truncated to multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + Time at which the query was received, truncated to multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + Time at which the query was received, truncated to multiple of 30 minutes + """ + datetimeHalfOfHour: Time! + + """Time at which the query was received, truncated to the hour""" + datetimeHour: Time! + + """Time at which the query was received, truncated to the minute""" + datetimeMinute: Time! + + """Cloudflare edge IP address that the query was received at""" + destinationIP: string! + + """Internet Protocol version over which the query was received""" + ipVersion: uint8! + + """Transport protocol over which the query was received""" + protocol: string! + + """DNS query name without trailing dot""" + queryName: string! + + """Size of the DNS query in bytes (in multiples of 16)""" + querySizeBucket: string! + + """DNS query type""" + queryType: string! + + """Whether the DNS response was served from cache""" + responseCached: uint8! + + """DNS response code""" + responseCode: string! + + """Size of the DNS response in bytes (in multiples of 16)""" + responseSizeBucket: string! + + """Whether a stale DNS response was served from cache""" + responseStale: uint8! + + """ + IP address of the client that sent the query (usually this is the resolver's IP address) + """ + sourceIP: string! + + """Upstream server that the query was forwarded to""" + upstreamIP: string! +} + +input ZoneDnsAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [ZoneDnsAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneDnsAnalyticsAdaptiveGroupsFilter_InputObject!] + coloName: string + coloName_geq: string + coloName_gt: string + coloName_in: [string!] + coloName_leq: string + coloName_like: string + coloName_lt: string + coloName_neq: string + coloName_notin: [string!] + coloName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationIP: string + destinationIP_geq: string + destinationIP_gt: string + destinationIP_in: [string!] + destinationIP_leq: string + destinationIP_like: string + destinationIP_lt: string + destinationIP_neq: string + destinationIP_notin: [string!] + destinationIP_notlike: string + ipVersion: uint8 + ipVersion_geq: uint8 + ipVersion_gt: uint8 + ipVersion_in: bytes + ipVersion_leq: uint8 + ipVersion_lt: uint8 + ipVersion_neq: uint8 + ipVersion_notin: bytes + protocol: string + protocol_geq: string + protocol_gt: string + protocol_in: [string!] + protocol_leq: string + protocol_like: string + protocol_lt: string + protocol_neq: string + protocol_notin: [string!] + protocol_notlike: string + queryName: string + queryName_geq: string + queryName_gt: string + queryName_in: [string!] + queryName_leq: string + queryName_like: string + queryName_lt: string + queryName_neq: string + queryName_notin: [string!] + queryName_notlike: string + querySizeBucket: string + querySizeBucket_geq: string + querySizeBucket_gt: string + querySizeBucket_in: [string!] + querySizeBucket_leq: string + querySizeBucket_like: string + querySizeBucket_lt: string + querySizeBucket_neq: string + querySizeBucket_notin: [string!] + querySizeBucket_notlike: string + queryType: string + queryType_geq: string + queryType_gt: string + queryType_in: [string!] + queryType_leq: string + queryType_like: string + queryType_lt: string + queryType_neq: string + queryType_notin: [string!] + queryType_notlike: string + responseCached: uint8 + responseCached_geq: uint8 + responseCached_gt: uint8 + responseCached_in: bytes + responseCached_leq: uint8 + responseCached_lt: uint8 + responseCached_neq: uint8 + responseCached_notin: bytes + responseCode: string + responseCode_geq: string + responseCode_gt: string + responseCode_in: [string!] + responseCode_leq: string + responseCode_like: string + responseCode_lt: string + responseCode_neq: string + responseCode_notin: [string!] + responseCode_notlike: string + responseSizeBucket: string + responseSizeBucket_geq: string + responseSizeBucket_gt: string + responseSizeBucket_in: [string!] + responseSizeBucket_leq: string + responseSizeBucket_like: string + responseSizeBucket_lt: string + responseSizeBucket_neq: string + responseSizeBucket_notin: [string!] + responseSizeBucket_notlike: string + responseStale: uint8 + responseStale_geq: uint8 + responseStale_gt: uint8 + responseStale_in: bytes + responseStale_leq: uint8 + responseStale_lt: uint8 + responseStale_neq: uint8 + responseStale_notin: bytes + sourceIP: string + sourceIP_geq: string + sourceIP_gt: string + sourceIP_in: [string!] + sourceIP_leq: string + sourceIP_like: string + sourceIP_lt: string + sourceIP_neq: string + sourceIP_notin: [string!] + sourceIP_notlike: string + upstreamIP: string + upstreamIP_geq: string + upstreamIP_gt: string + upstreamIP_in: [string!] + upstreamIP_leq: string + upstreamIP_like: string + upstreamIP_lt: string + upstreamIP_neq: string + upstreamIP_notin: [string!] + upstreamIP_notlike: string +} + +enum ZoneDnsAnalyticsAdaptiveGroupsOrderBy { + """avg(processingTimeUs) ascending""" + avg_processingTimeUs_ASC + + """avg(processingTimeUs) descending""" + avg_processingTimeUs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationIP ascending""" + destinationIP_ASC + + """destinationIP descending""" + destinationIP_DESC + + """instanceCode ascending""" + instanceCode_ASC + + """instanceCode descending""" + instanceCode_DESC + + """ipVersion ascending""" + ipVersion_ASC + + """ipVersion descending""" + ipVersion_DESC + + """protocol ascending""" + protocol_ASC + + """protocol descending""" + protocol_DESC + + """quantiles(processingTimeUsP50) ascending""" + quantiles_processingTimeUsP50_ASC + + """quantiles(processingTimeUsP50) descending""" + quantiles_processingTimeUsP50_DESC + + """quantiles(processingTimeUsP90) ascending""" + quantiles_processingTimeUsP90_ASC + + """quantiles(processingTimeUsP90) descending""" + quantiles_processingTimeUsP90_DESC + + """quantiles(processingTimeUsP99) ascending""" + quantiles_processingTimeUsP99_ASC + + """quantiles(processingTimeUsP99) descending""" + quantiles_processingTimeUsP99_DESC + + """queryName ascending""" + queryName_ASC + + """queryName descending""" + queryName_DESC + + """querySizeBucket ascending""" + querySizeBucket_ASC + + """querySizeBucket descending""" + querySizeBucket_DESC + + """queryType ascending""" + queryType_ASC + + """queryType descending""" + queryType_DESC + + """responseCached ascending""" + responseCached_ASC + + """responseCached descending""" + responseCached_DESC + + """responseCode ascending""" + responseCode_ASC + + """responseCode descending""" + responseCode_DESC + + """responseSizeBucket ascending""" + responseSizeBucket_ASC + + """responseSizeBucket descending""" + responseSizeBucket_DESC + + """responseStale ascending""" + responseStale_ASC + + """responseStale descending""" + responseStale_DESC + + """sourceIP ascending""" + sourceIP_ASC + + """sourceIP descending""" + sourceIP_DESC + + """upstreamIP ascending""" + upstreamIP_ASC + + """upstreamIP descending""" + upstreamIP_DESC +} + +type ZoneDnsAnalyticsAdaptiveGroupsQuantiles { + """50th percentile processing time in microseconds (median)""" + processingTimeUsP50: float64! + + """90th percentile processing time in microseconds""" + processingTimeUsP90: float64! + + """99th percentile processing time in microseconds""" + processingTimeUsP99: float64! +} + +enum ZoneDnsAnalyticsAdaptiveOrderBy { + """coloName ascending""" + coloName_ASC + + """coloName descending""" + coloName_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationIP ascending""" + destinationIP_ASC + + """destinationIP descending""" + destinationIP_DESC + + """instanceCode ascending""" + instanceCode_ASC + + """instanceCode descending""" + instanceCode_DESC + + """ipVersion ascending""" + ipVersion_ASC + + """ipVersion descending""" + ipVersion_DESC + + """protocol ascending""" + protocol_ASC + + """protocol descending""" + protocol_DESC + + """queryName ascending""" + queryName_ASC + + """queryName descending""" + queryName_DESC + + """querySize ascending""" + querySize_ASC + + """querySize descending""" + querySize_DESC + + """queryType ascending""" + queryType_ASC + + """queryType descending""" + queryType_DESC + + """responseCached ascending""" + responseCached_ASC + + """responseCached descending""" + responseCached_DESC + + """responseCode ascending""" + responseCode_ASC + + """responseCode descending""" + responseCode_DESC + + """responseSize ascending""" + responseSize_ASC + + """responseSize descending""" + responseSize_DESC + + """responseStale ascending""" + responseStale_ASC + + """responseStale descending""" + responseStale_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sourceIP ascending""" + sourceIP_ASC + + """sourceIP descending""" + sourceIP_DESC + + """upstreamIP ascending""" + upstreamIP_ASC + + """upstreamIP descending""" + upstreamIP_DESC +} + +"""Beta. Raw email routing logs with adaptive sampling""" +type ZoneEmailRoutingAdaptive { + """The date and time the source email was received""" + datetime: Time! + + """DKIM check status of the source email""" + dkim: string! + + """DMARC check status of the source email""" + dmarc: string! + + """Detailed error message (if any)""" + errorDetail: string! + + """The sender email address of the source email""" + from: string! + + """Is this event related to a NDR (bounce) email?""" + isNDR: uint8! + + """The Message-ID header of the source email (if present)""" + messageId: string! + + """The UUID of the routing rule matched by the source email""" + ruleMatched: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + Unique identifier for the email log entry (note: retries for the same email may result in multiple log entries) + """ + sessionId: string! + + """SPF check status of the source email""" + spf: string! + + """The resulting outcome (action) for the email""" + status: string! + + """The subject of the source email""" + subject: string! + + """The recipient email address of the source email""" + to: string! +} + +input ZoneEmailRoutingAdaptiveFilter_InputObject { + AND: [ZoneEmailRoutingAdaptiveFilter_InputObject!] + OR: [ZoneEmailRoutingAdaptiveFilter_InputObject!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + dkim: string + dkim_geq: string + dkim_gt: string + dkim_in: [string!] + dkim_leq: string + dkim_like: string + dkim_lt: string + dkim_neq: string + dkim_notin: [string!] + dkim_notlike: string + dmarc: string + dmarc_geq: string + dmarc_gt: string + dmarc_in: [string!] + dmarc_leq: string + dmarc_like: string + dmarc_lt: string + dmarc_neq: string + dmarc_notin: [string!] + dmarc_notlike: string + errorDetail: string + errorDetail_geq: string + errorDetail_gt: string + errorDetail_in: [string!] + errorDetail_leq: string + errorDetail_like: string + errorDetail_lt: string + errorDetail_neq: string + errorDetail_notin: [string!] + errorDetail_notlike: string + from: string + from_geq: string + from_gt: string + from_in: [string!] + from_leq: string + from_like: string + from_lt: string + from_neq: string + from_notin: [string!] + from_notlike: string + isNDR: uint8 + isNDR_geq: uint8 + isNDR_gt: uint8 + isNDR_in: bytes + isNDR_leq: uint8 + isNDR_lt: uint8 + isNDR_neq: uint8 + isNDR_notin: bytes + messageId: string + messageId_geq: string + messageId_gt: string + messageId_in: [string!] + messageId_leq: string + messageId_like: string + messageId_lt: string + messageId_neq: string + messageId_notin: [string!] + messageId_notlike: string + ruleMatched: string + ruleMatched_geq: string + ruleMatched_gt: string + ruleMatched_in: [string!] + ruleMatched_leq: string + ruleMatched_like: string + ruleMatched_lt: string + ruleMatched_neq: string + ruleMatched_notin: [string!] + ruleMatched_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sessionId: string + sessionId_geq: string + sessionId_gt: string + sessionId_in: [string!] + sessionId_leq: string + sessionId_like: string + sessionId_lt: string + sessionId_neq: string + sessionId_notin: [string!] + sessionId_notlike: string + spf: string + spf_geq: string + spf_gt: string + spf_in: [string!] + spf_leq: string + spf_like: string + spf_lt: string + spf_neq: string + spf_notin: [string!] + spf_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string + subject: string + subject_geq: string + subject_gt: string + subject_in: [string!] + subject_leq: string + subject_like: string + subject_lt: string + subject_neq: string + subject_notin: [string!] + subject_notlike: string + to: string + to_geq: string + to_gt: string + to_in: [string!] + to_leq: string + to_like: string + to_lt: string + to_neq: string + to_notin: [string!] + to_notlike: string +} + +"""Beta. Aggregated email routing logs with adaptive sampling""" +type ZoneEmailRoutingAdaptiveGroups { + """Number of emails processed""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneEmailRoutingAdaptiveGroupsDimensions +} + +type ZoneEmailRoutingAdaptiveGroupsDimensions { + """The date the source email was received""" + date: Date! + + """ + The date and time the source email was received truncated to fifteen minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the source email was received truncated to five minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the source email was received truncated to the hour""" + datetimeHour: Time! + + """ + The date and time the source email was received truncated to the minute + """ + datetimeMinute: Time! + + """DKIM check status of the source email""" + dkim: string! + + """DMARC check status of the source email""" + dmarc: string! + + """Is this event related to a NDR (bounce) email?""" + isNDR: uint8! + + """The UUID of the routing rule matched by the source email""" + ruleMatched: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """SPF check status of the source email""" + spf: string! + + """The resulting outcome (action) for the email""" + status: string! +} + +input ZoneEmailRoutingAdaptiveGroupsFilter_InputObject { + AND: [ZoneEmailRoutingAdaptiveGroupsFilter_InputObject!] + OR: [ZoneEmailRoutingAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + dkim: string + dkim_geq: string + dkim_gt: string + dkim_in: [string!] + dkim_leq: string + dkim_like: string + dkim_lt: string + dkim_neq: string + dkim_notin: [string!] + dkim_notlike: string + dmarc: string + dmarc_geq: string + dmarc_gt: string + dmarc_in: [string!] + dmarc_leq: string + dmarc_like: string + dmarc_lt: string + dmarc_neq: string + dmarc_notin: [string!] + dmarc_notlike: string + isNDR: uint8 + isNDR_geq: uint8 + isNDR_gt: uint8 + isNDR_in: bytes + isNDR_leq: uint8 + isNDR_lt: uint8 + isNDR_neq: uint8 + isNDR_notin: bytes + ruleMatched: string + ruleMatched_geq: string + ruleMatched_gt: string + ruleMatched_in: [string!] + ruleMatched_leq: string + ruleMatched_like: string + ruleMatched_lt: string + ruleMatched_neq: string + ruleMatched_notin: [string!] + ruleMatched_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + spf: string + spf_geq: string + spf_gt: string + spf_in: [string!] + spf_leq: string + spf_like: string + spf_lt: string + spf_neq: string + spf_notin: [string!] + spf_notlike: string + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string +} + +enum ZoneEmailRoutingAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """dkim ascending""" + dkim_ASC + + """dkim descending""" + dkim_DESC + + """dmarc ascending""" + dmarc_ASC + + """dmarc descending""" + dmarc_DESC + + """isNDR ascending""" + isNDR_ASC + + """isNDR descending""" + isNDR_DESC + + """ruleMatched ascending""" + ruleMatched_ASC + + """ruleMatched descending""" + ruleMatched_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """spf ascending""" + spf_ASC + + """spf descending""" + spf_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC +} + +enum ZoneEmailRoutingAdaptiveOrderBy { + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """dkim ascending""" + dkim_ASC + + """dkim descending""" + dkim_DESC + + """dmarc ascending""" + dmarc_ASC + + """dmarc descending""" + dmarc_DESC + + """errorDetail ascending""" + errorDetail_ASC + + """errorDetail descending""" + errorDetail_DESC + + """from ascending""" + from_ASC + + """from descending""" + from_DESC + + """isNDR ascending""" + isNDR_ASC + + """isNDR descending""" + isNDR_DESC + + """messageId ascending""" + messageId_ASC + + """messageId descending""" + messageId_DESC + + """ruleMatched ascending""" + ruleMatched_ASC + + """ruleMatched descending""" + ruleMatched_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sessionId ascending""" + sessionId_ASC + + """sessionId descending""" + sessionId_DESC + + """spf ascending""" + spf_ASC + + """spf descending""" + spf_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """subject ascending""" + subject_ASC + + """subject descending""" + subject_DESC + + """to ascending""" + to_ASC + + """to descending""" + to_DESC +} + +input ZoneFilter_InputObject { + zoneTag: string + zoneTag_gt: string + zoneTag_in: [string!] +} + +"""Raw Firewall events with adaptive sampling""" +type ZoneFirewallEventsAdaptive { + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + action: string! + + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + + """The ASN number of the visitor""" + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + + """The visitor's IP address (IPv4 or IPv6)""" + clientIP: string! + + """ + The classification of the visitor's IP address, possible values are: unknown | + clean | badHost | searchEngine | allowlist | greylist | monitoringService | + securityScanner | noRecord | scan | backupService | mobilePlatform | tor + """ + clientIPClass: string! + + """The referer host""" + clientRefererHost: string! + + """The referer path requested by visitor""" + clientRefererPath: string! + + """The referer query-string was requested by the visitor""" + clientRefererQuery: string! + + """The referer url scheme requested by the visitor""" + clientRefererScheme: string! + + """The HTTP hostname requested by the visitor""" + clientRequestHTTPHost: string! + + """The HTTP method used by the visitor""" + clientRequestHTTPMethodName: string! + + """The version of HTTP protocol requested by the visitor""" + clientRequestHTTPProtocol: string! + + """The path requested by visitor""" + clientRequestPath: string! + + """The query-string was requested by the visitor""" + clientRequestQuery: string! + + """The url scheme requested by the visitor""" + clientRequestScheme: string! + + """ + 1 if not all contents for this request where successfully scanned, else 0 + """ + contentScanHasFailed: uint8! + + """Number of scannable content objects that are malicious""" + contentScanNumMaliciousObj: uint8! + + """Number of scannable content objects""" + contentScanNumObj: uint8! + + """Array of scan results in order of detection""" + contentScanObjResults: string! + + """Array of content types in order of detection""" + contentScanObjTypes: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """The description of the rule triggered by this request""" + description: string! + + """The airport code of the Cloudflare datacenter that served this request""" + edgeColoName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """ + Inter-request statistics computed for this JA4 across Cloudflare's entire global edge network + """ + ja4Signals: [ZoneFirewallEventsAdaptiveJa4SignalsElem!]! + + """The kind of event, currently only possible values are: firewall""" + kind: string! + + """The distinct result of checking for leaked credentials""" + leakedCredentialCheckResult: string! + + """Rules match index in the chain""" + matchIndex: uint16! + + """ + Additional product-specific information. Metadata is organized in key:value pairs + """ + metadata: [ZoneFirewallEventsAdaptiveMetadataElem!]! + + """HTTP origin response status code returned to browser""" + originResponseStatus: uint16! + + """The RayId of the request that issued the challenge/jschallenge""" + originatorRayName: string! + + """The RayId of the request""" + rayName: string! + + """ + The ref-field is a user-defined rule identifier that can be set via the API + for some firewall products and allows users to label their rules individually + alongside cloudflare provided identifiers (only available to entitled customers) + """ + ref: string! + + """ + The Cloudflare security product-specific RuleId triggered by this request + """ + ruleId: string! + + """ + The Cloudflare security product-specific RulesetId triggered by this request + """ + rulesetId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """The Cloudflare security product triggered by this request""" + source: string! + + """visitor's user-agent string""" + userAgent: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafMlAttackScore: uint8! @deprecated(reason: "Field is replaced with wafAttackScore") + + """Beta. WAF ML score for an SQLi attack""" + wafMlSqliAttackScore: uint8! @deprecated(reason: "Field is replaced with wafSqliAttackScore") + + """Beta. WAF ML score for an XSS attack""" + wafMlXssAttackScore: uint8! @deprecated(reason: "Field is replaced with wafXssAttackScore") + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The version of a zone""" + zoneVersion: uint64! +} + +"""Aggregated Firewall events with adaptive sampling grouped by time""" +type ZoneFirewallEventsAdaptiveByTimeGroups { + """The average value used for sample interval""" + avg: ZoneFirewallEventsAdaptiveByTimeGroupsAvg + + """The sum of sample interval values""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneFirewallEventsAdaptiveByTimeGroupsDimensions +} + +type ZoneFirewallEventsAdaptiveByTimeGroupsAvg { + sampleInterval: float64! +} + +type ZoneFirewallEventsAdaptiveByTimeGroupsDimensions { + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """The description of the rule triggered by this request""" + description: string! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. Overall request score generated by the WAF ML detection module""" + wafMlAttackScore: uint8! @deprecated(reason: "Field is replaced with wafAttackScore") + + """Beta. WAF ML score for an SQLi attack""" + wafMlSqliAttackScore: uint8! @deprecated(reason: "Field is replaced with wafSqliAttackScore") + + """Beta. WAF ML score for an XSS attack""" + wafMlXssAttackScore: uint8! @deprecated(reason: "Field is replaced with wafXssAttackScore") + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The version of a zone""" + zoneVersion: uint64! +} + +input ZoneFirewallEventsAdaptiveByTimeGroupsFilter_InputObject { + AND: [ZoneFirewallEventsAdaptiveByTimeGroupsFilter_InputObject!] + OR: [ZoneFirewallEventsAdaptiveByTimeGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botScore: uint8 + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientIP: string + clientIPClass: string + clientIPClass_geq: string + clientIPClass_gt: string + clientIPClass_in: [string!] + clientIPClass_leq: string + clientIPClass_like: string + clientIPClass_lt: string + clientIPClass_neq: string + clientIPClass_notin: [string!] + clientIPClass_notlike: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRefererPath: string + clientRefererPath_geq: string + clientRefererPath_gt: string + clientRefererPath_in: [string!] + clientRefererPath_leq: string + clientRefererPath_like: string + clientRefererPath_lt: string + clientRefererPath_neq: string + clientRefererPath_notin: [string!] + clientRefererPath_notlike: string + clientRefererQuery: string + clientRefererQuery_geq: string + clientRefererQuery_gt: string + clientRefererQuery_in: [string!] + clientRefererQuery_leq: string + clientRefererQuery_like: string + clientRefererQuery_lt: string + clientRefererQuery_neq: string + clientRefererQuery_notin: [string!] + clientRefererQuery_notlike: string + clientRefererScheme: string + clientRefererScheme_geq: string + clientRefererScheme_gt: string + clientRefererScheme_in: [string!] + clientRefererScheme_leq: string + clientRefererScheme_like: string + clientRefererScheme_lt: string + clientRefererScheme_neq: string + clientRefererScheme_notin: [string!] + clientRefererScheme_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + description: string + description_geq: string + description_gt: string + description_in: [string!] + description_leq: string + description_like: string + description_lt: string + description_neq: string + description_notin: [string!] + description_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + kind: string + kind_geq: string + kind_gt: string + kind_in: [string!] + kind_leq: string + kind_like: string + kind_lt: string + kind_neq: string + kind_notin: [string!] + kind_notlike: string + matchIndex: uint16 + matchIndex_geq: uint16 + matchIndex_gt: uint16 + matchIndex_in: [uint16!] + matchIndex_leq: uint16 + matchIndex_lt: uint16 + matchIndex_neq: uint16 + matchIndex_notin: [uint16!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + originatorRayName: string + originatorRayName_geq: string + originatorRayName_gt: string + originatorRayName_in: [string!] + originatorRayName_leq: string + originatorRayName_like: string + originatorRayName_lt: string + originatorRayName_neq: string + originatorRayName_notin: [string!] + originatorRayName_notlike: string + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + ref: string + ref_geq: string + ref_gt: string + ref_in: [string!] + ref_leq: string + ref_like: string + ref_lt: string + ref_neq: string + ref_notin: [string!] + ref_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + source: string + source_geq: string + source_gt: string + source_in: [string!] + source_leq: string + source_like: string + source_lt: string + source_neq: string + source_notin: [string!] + source_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafMlAttackScore: uint8 + wafMlAttackScore_geq: uint8 + wafMlAttackScore_gt: uint8 + wafMlAttackScore_in: bytes + wafMlAttackScore_leq: uint8 + wafMlAttackScore_lt: uint8 + wafMlAttackScore_neq: uint8 + wafMlAttackScore_notin: bytes + wafMlSqliAttackScore: uint8 + wafMlSqliAttackScore_geq: uint8 + wafMlSqliAttackScore_gt: uint8 + wafMlSqliAttackScore_in: bytes + wafMlSqliAttackScore_leq: uint8 + wafMlSqliAttackScore_lt: uint8 + wafMlSqliAttackScore_neq: uint8 + wafMlSqliAttackScore_notin: bytes + wafMlXssAttackScore: uint8 + wafMlXssAttackScore_geq: uint8 + wafMlXssAttackScore_gt: uint8 + wafMlXssAttackScore_in: bytes + wafMlXssAttackScore_leq: uint8 + wafMlXssAttackScore_lt: uint8 + wafMlXssAttackScore_neq: uint8 + wafMlXssAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum ZoneFirewallEventsAdaptiveByTimeGroupsOrderBy { + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """description ascending""" + description_ASC + + """description descending""" + description_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafMlAttackScore ascending""" + wafMlAttackScore_ASC + + """wafMlAttackScore descending""" + wafMlAttackScore_DESC + + """wafMlSqliAttackScore ascending""" + wafMlSqliAttackScore_ASC + + """wafMlSqliAttackScore descending""" + wafMlSqliAttackScore_DESC + + """wafMlXssAttackScore ascending""" + wafMlXssAttackScore_ASC + + """wafMlXssAttackScore descending""" + wafMlXssAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +input ZoneFirewallEventsAdaptiveFilter_InputObject { + AND: [ZoneFirewallEventsAdaptiveFilter_InputObject!] + OR: [ZoneFirewallEventsAdaptiveFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botScore: uint8 + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientIP: string + clientIPClass: string + clientIPClass_geq: string + clientIPClass_gt: string + clientIPClass_in: [string!] + clientIPClass_leq: string + clientIPClass_like: string + clientIPClass_lt: string + clientIPClass_neq: string + clientIPClass_notin: [string!] + clientIPClass_notlike: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRefererPath: string + clientRefererPath_geq: string + clientRefererPath_gt: string + clientRefererPath_in: [string!] + clientRefererPath_leq: string + clientRefererPath_like: string + clientRefererPath_lt: string + clientRefererPath_neq: string + clientRefererPath_notin: [string!] + clientRefererPath_notlike: string + clientRefererQuery: string + clientRefererQuery_geq: string + clientRefererQuery_gt: string + clientRefererQuery_in: [string!] + clientRefererQuery_leq: string + clientRefererQuery_like: string + clientRefererQuery_lt: string + clientRefererQuery_neq: string + clientRefererQuery_notin: [string!] + clientRefererQuery_notlike: string + clientRefererScheme: string + clientRefererScheme_geq: string + clientRefererScheme_gt: string + clientRefererScheme_in: [string!] + clientRefererScheme_leq: string + clientRefererScheme_like: string + clientRefererScheme_lt: string + clientRefererScheme_neq: string + clientRefererScheme_notin: [string!] + clientRefererScheme_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + contentScanHasFailed: uint8 + contentScanHasFailed_geq: uint8 + contentScanHasFailed_gt: uint8 + contentScanHasFailed_in: bytes + contentScanHasFailed_leq: uint8 + contentScanHasFailed_lt: uint8 + contentScanHasFailed_neq: uint8 + contentScanHasFailed_notin: bytes + contentScanNumMaliciousObj: uint8 + contentScanNumMaliciousObj_geq: uint8 + contentScanNumMaliciousObj_gt: uint8 + contentScanNumMaliciousObj_in: bytes + contentScanNumMaliciousObj_leq: uint8 + contentScanNumMaliciousObj_lt: uint8 + contentScanNumMaliciousObj_neq: uint8 + contentScanNumMaliciousObj_notin: bytes + contentScanNumObj: uint8 + contentScanNumObj_geq: uint8 + contentScanNumObj_gt: uint8 + contentScanNumObj_in: bytes + contentScanNumObj_leq: uint8 + contentScanNumObj_lt: uint8 + contentScanNumObj_neq: uint8 + contentScanNumObj_notin: bytes + contentScanObjResults: string + contentScanObjResults_geq: string + contentScanObjResults_gt: string + contentScanObjResults_in: [string!] + contentScanObjResults_leq: string + contentScanObjResults_like: string + contentScanObjResults_lt: string + contentScanObjResults_neq: string + contentScanObjResults_notin: [string!] + contentScanObjResults_notlike: string + contentScanObjTypes: string + contentScanObjTypes_geq: string + contentScanObjTypes_gt: string + contentScanObjTypes_in: [string!] + contentScanObjTypes_leq: string + contentScanObjTypes_like: string + contentScanObjTypes_lt: string + contentScanObjTypes_neq: string + contentScanObjTypes_notin: [string!] + contentScanObjTypes_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + description: string + description_geq: string + description_gt: string + description_in: [string!] + description_leq: string + description_like: string + description_lt: string + description_neq: string + description_notin: [string!] + description_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + kind: string + kind_geq: string + kind_gt: string + kind_in: [string!] + kind_leq: string + kind_like: string + kind_lt: string + kind_neq: string + kind_notin: [string!] + kind_notlike: string + leakedCredentialCheckResult: string + leakedCredentialCheckResult_geq: string + leakedCredentialCheckResult_gt: string + leakedCredentialCheckResult_in: [string!] + leakedCredentialCheckResult_leq: string + leakedCredentialCheckResult_like: string + leakedCredentialCheckResult_lt: string + leakedCredentialCheckResult_neq: string + leakedCredentialCheckResult_notin: [string!] + leakedCredentialCheckResult_notlike: string + matchIndex: uint16 + matchIndex_geq: uint16 + matchIndex_gt: uint16 + matchIndex_in: [uint16!] + matchIndex_leq: uint16 + matchIndex_lt: uint16 + matchIndex_neq: uint16 + matchIndex_notin: [uint16!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + originatorRayName: string + originatorRayName_geq: string + originatorRayName_gt: string + originatorRayName_in: [string!] + originatorRayName_leq: string + originatorRayName_like: string + originatorRayName_lt: string + originatorRayName_neq: string + originatorRayName_notin: [string!] + originatorRayName_notlike: string + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + ref: string + ref_geq: string + ref_gt: string + ref_in: [string!] + ref_leq: string + ref_like: string + ref_lt: string + ref_neq: string + ref_notin: [string!] + ref_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + source: string + source_geq: string + source_gt: string + source_in: [string!] + source_leq: string + source_like: string + source_lt: string + source_neq: string + source_notin: [string!] + source_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafMlAttackScore: uint8 + wafMlAttackScore_geq: uint8 + wafMlAttackScore_gt: uint8 + wafMlAttackScore_in: bytes + wafMlAttackScore_leq: uint8 + wafMlAttackScore_lt: uint8 + wafMlAttackScore_neq: uint8 + wafMlAttackScore_notin: bytes + wafMlSqliAttackScore: uint8 + wafMlSqliAttackScore_geq: uint8 + wafMlSqliAttackScore_gt: uint8 + wafMlSqliAttackScore_in: bytes + wafMlSqliAttackScore_leq: uint8 + wafMlSqliAttackScore_lt: uint8 + wafMlSqliAttackScore_neq: uint8 + wafMlSqliAttackScore_notin: bytes + wafMlXssAttackScore: uint8 + wafMlXssAttackScore_geq: uint8 + wafMlXssAttackScore_gt: uint8 + wafMlXssAttackScore_in: bytes + wafMlXssAttackScore_leq: uint8 + wafMlXssAttackScore_lt: uint8 + wafMlXssAttackScore_neq: uint8 + wafMlXssAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +"""Aggregated Firewall events with adaptive sampling""" +type ZoneFirewallEventsAdaptiveGroups { + """The average value used for sample interval""" + avg: ZoneFirewallEventsAdaptiveGroupsAvg + + """The sum of sample interval values""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneFirewallEventsAdaptiveGroupsDimensions +} + +type ZoneFirewallEventsAdaptiveGroupsAvg { + sampleInterval: float64! +} + +type ZoneFirewallEventsAdaptiveGroupsDimensions { + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + action: string! + + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + + """The ASN number of the visitor""" + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + + """The visitor's IP address (IPv4 or IPv6)""" + clientIP: string! + + """ + The classification of the visitor's IP address, possible values are: unknown | + clean | badHost | searchEngine | allowlist | greylist | monitoringService | + securityScanner | noRecord | scan | backupService | mobilePlatform | tor + """ + clientIPClass: string! + + """The referer host""" + clientRefererHost: string! + + """The referer path requested by visitor""" + clientRefererPath: string! + + """The referer query-string was requested by the visitor""" + clientRefererQuery: string! + + """The referer url scheme requested by the visitor""" + clientRefererScheme: string! + + """The HTTP hostname requested by the visitor""" + clientRequestHTTPHost: string! + + """The HTTP method used by the visitor""" + clientRequestHTTPMethodName: string! + + """The version of HTTP protocol requested by the visitor""" + clientRequestHTTPProtocol: string! + + """The path requested by visitor""" + clientRequestPath: string! + + """The query-string was requested by the visitor""" + clientRequestQuery: string! + + """The url scheme requested by the visitor""" + clientRequestScheme: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """The description of the rule triggered by this request""" + description: string! + + """The airport code of the Cloudflare datacenter that served this request""" + edgeColoName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """The kind of event, currently only possible values are: firewall""" + kind: string! + + """Rules match index in the chain""" + matchIndex: uint16! + + """HTTP origin response status code returned to browser""" + originResponseStatus: uint16! + + """The RayId of the request that issued the challenge/jschallenge""" + originatorRayName: string! + + """The RayId of the request""" + rayName: string! + + """ + The ref-field is a user-defined rule identifier that can be set via the API + for some firewall products and allows users to label their rules individually + alongside cloudflare provided identifiers (only available to entitled customers) + """ + ref: string! + + """ + The Cloudflare security product-specific RuleId triggered by this request + """ + ruleId: string! + + """ + The Cloudflare security product-specific RulesetId triggered by this request + """ + rulesetId: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """The Cloudflare security product triggered by this request""" + source: string! + + """visitor's user-agent string""" + userAgent: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. Overall request score generated by the WAF ML detection module""" + wafMlAttackScore: uint8! @deprecated(reason: "Field is replaced with wafAttackScore") + + """Beta. WAF ML score for an SQLi attack""" + wafMlSqliAttackScore: uint8! @deprecated(reason: "Field is replaced with wafSqliAttackScore") + + """Beta. WAF ML score for an XSS attack""" + wafMlXssAttackScore: uint8! @deprecated(reason: "Field is replaced with wafXssAttackScore") + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The version of a zone""" + zoneVersion: uint64! +} + +input ZoneFirewallEventsAdaptiveGroupsFilter_InputObject { + AND: [ZoneFirewallEventsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneFirewallEventsAdaptiveGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botScore: uint8 + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientIP: string + clientIPClass: string + clientIPClass_geq: string + clientIPClass_gt: string + clientIPClass_in: [string!] + clientIPClass_leq: string + clientIPClass_like: string + clientIPClass_lt: string + clientIPClass_neq: string + clientIPClass_notin: [string!] + clientIPClass_notlike: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRefererPath: string + clientRefererPath_geq: string + clientRefererPath_gt: string + clientRefererPath_in: [string!] + clientRefererPath_leq: string + clientRefererPath_like: string + clientRefererPath_lt: string + clientRefererPath_neq: string + clientRefererPath_notin: [string!] + clientRefererPath_notlike: string + clientRefererQuery: string + clientRefererQuery_geq: string + clientRefererQuery_gt: string + clientRefererQuery_in: [string!] + clientRefererQuery_leq: string + clientRefererQuery_like: string + clientRefererQuery_lt: string + clientRefererQuery_neq: string + clientRefererQuery_notin: [string!] + clientRefererQuery_notlike: string + clientRefererScheme: string + clientRefererScheme_geq: string + clientRefererScheme_gt: string + clientRefererScheme_in: [string!] + clientRefererScheme_leq: string + clientRefererScheme_like: string + clientRefererScheme_lt: string + clientRefererScheme_neq: string + clientRefererScheme_notin: [string!] + clientRefererScheme_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + description: string + description_geq: string + description_gt: string + description_in: [string!] + description_leq: string + description_like: string + description_lt: string + description_neq: string + description_notin: [string!] + description_notlike: string + edgeColoName: string + edgeColoName_geq: string + edgeColoName_gt: string + edgeColoName_in: [string!] + edgeColoName_leq: string + edgeColoName_like: string + edgeColoName_lt: string + edgeColoName_neq: string + edgeColoName_notin: [string!] + edgeColoName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + kind: string + kind_geq: string + kind_gt: string + kind_in: [string!] + kind_leq: string + kind_like: string + kind_lt: string + kind_neq: string + kind_notin: [string!] + kind_notlike: string + matchIndex: uint16 + matchIndex_geq: uint16 + matchIndex_gt: uint16 + matchIndex_in: [uint16!] + matchIndex_leq: uint16 + matchIndex_lt: uint16 + matchIndex_neq: uint16 + matchIndex_notin: [uint16!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + originatorRayName: string + originatorRayName_geq: string + originatorRayName_gt: string + originatorRayName_in: [string!] + originatorRayName_leq: string + originatorRayName_like: string + originatorRayName_lt: string + originatorRayName_neq: string + originatorRayName_notin: [string!] + originatorRayName_notlike: string + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + ref: string + ref_geq: string + ref_gt: string + ref_in: [string!] + ref_leq: string + ref_like: string + ref_lt: string + ref_neq: string + ref_notin: [string!] + ref_notlike: string + ruleId: string + ruleId_geq: string + ruleId_gt: string + ruleId_in: [string!] + ruleId_leq: string + ruleId_like: string + ruleId_lt: string + ruleId_neq: string + ruleId_notin: [string!] + ruleId_notlike: string + rulesetId: string + rulesetId_geq: string + rulesetId_gt: string + rulesetId_in: [string!] + rulesetId_leq: string + rulesetId_like: string + rulesetId_lt: string + rulesetId_neq: string + rulesetId_notin: [string!] + rulesetId_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + source: string + source_geq: string + source_gt: string + source_in: [string!] + source_leq: string + source_like: string + source_lt: string + source_neq: string + source_notin: [string!] + source_notlike: string + userAgent: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafMlAttackScore: uint8 + wafMlAttackScore_geq: uint8 + wafMlAttackScore_gt: uint8 + wafMlAttackScore_in: bytes + wafMlAttackScore_leq: uint8 + wafMlAttackScore_lt: uint8 + wafMlAttackScore_neq: uint8 + wafMlAttackScore_notin: bytes + wafMlSqliAttackScore: uint8 + wafMlSqliAttackScore_geq: uint8 + wafMlSqliAttackScore_gt: uint8 + wafMlSqliAttackScore_in: bytes + wafMlSqliAttackScore_leq: uint8 + wafMlSqliAttackScore_lt: uint8 + wafMlSqliAttackScore_neq: uint8 + wafMlSqliAttackScore_notin: bytes + wafMlXssAttackScore: uint8 + wafMlXssAttackScore_geq: uint8 + wafMlXssAttackScore_gt: uint8 + wafMlXssAttackScore_in: bytes + wafMlXssAttackScore_leq: uint8 + wafMlXssAttackScore_lt: uint8 + wafMlXssAttackScore_neq: uint8 + wafMlXssAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum ZoneFirewallEventsAdaptiveGroupsOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientIPClass ascending""" + clientIPClass_ASC + + """clientIPClass descending""" + clientIPClass_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRefererPath ascending""" + clientRefererPath_ASC + + """clientRefererPath descending""" + clientRefererPath_DESC + + """clientRefererQuery ascending""" + clientRefererQuery_ASC + + """clientRefererQuery descending""" + clientRefererQuery_DESC + + """clientRefererScheme ascending""" + clientRefererScheme_ASC + + """clientRefererScheme descending""" + clientRefererScheme_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """description ascending""" + description_ASC + + """description descending""" + description_DESC + + """edgeColoName ascending""" + edgeColoName_ASC + + """edgeColoName descending""" + edgeColoName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """kind ascending""" + kind_ASC + + """kind descending""" + kind_DESC + + """matchIndex ascending""" + matchIndex_ASC + + """matchIndex descending""" + matchIndex_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """originatorRayName ascending""" + originatorRayName_ASC + + """originatorRayName descending""" + originatorRayName_DESC + + """rayName ascending""" + rayName_ASC + + """rayName descending""" + rayName_DESC + + """ref ascending""" + ref_ASC + + """ref descending""" + ref_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """source ascending""" + source_ASC + + """source descending""" + source_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafMlAttackScore ascending""" + wafMlAttackScore_ASC + + """wafMlAttackScore descending""" + wafMlAttackScore_DESC + + """wafMlSqliAttackScore ascending""" + wafMlSqliAttackScore_ASC + + """wafMlSqliAttackScore descending""" + wafMlSqliAttackScore_DESC + + """wafMlXssAttackScore ascending""" + wafMlXssAttackScore_ASC + + """wafMlXssAttackScore descending""" + wafMlXssAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +type ZoneFirewallEventsAdaptiveJa4SignalsElem { + """Signal name""" + signalName: string! + + """Signal value""" + signalValue: float32! +} + +type ZoneFirewallEventsAdaptiveMetadataElem { + """ + The key of the metadata. Key format can vary by Cloudflare security product and can change over time. + """ + key: string! + + """ + The value of the metadata. Value format can vary by Cloudflare security product and can change over time. + """ + value: string! +} + +enum ZoneFirewallEventsAdaptiveOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientIPClass ascending""" + clientIPClass_ASC + + """clientIPClass descending""" + clientIPClass_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRefererPath ascending""" + clientRefererPath_ASC + + """clientRefererPath descending""" + clientRefererPath_DESC + + """clientRefererQuery ascending""" + clientRefererQuery_ASC + + """clientRefererQuery descending""" + clientRefererQuery_DESC + + """clientRefererScheme ascending""" + clientRefererScheme_ASC + + """clientRefererScheme descending""" + clientRefererScheme_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """contentScanHasFailed ascending""" + contentScanHasFailed_ASC + + """contentScanHasFailed descending""" + contentScanHasFailed_DESC + + """contentScanNumMaliciousObj ascending""" + contentScanNumMaliciousObj_ASC + + """contentScanNumMaliciousObj descending""" + contentScanNumMaliciousObj_DESC + + """contentScanNumObj ascending""" + contentScanNumObj_ASC + + """contentScanNumObj descending""" + contentScanNumObj_DESC + + """contentScanObjResults ascending""" + contentScanObjResults_ASC + + """contentScanObjResults descending""" + contentScanObjResults_DESC + + """contentScanObjTypes ascending""" + contentScanObjTypes_ASC + + """contentScanObjTypes descending""" + contentScanObjTypes_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """description ascending""" + description_ASC + + """description descending""" + description_DESC + + """edgeColoName ascending""" + edgeColoName_ASC + + """edgeColoName descending""" + edgeColoName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """kind ascending""" + kind_ASC + + """kind descending""" + kind_DESC + + """leakedCredentialCheckResult ascending""" + leakedCredentialCheckResult_ASC + + """leakedCredentialCheckResult descending""" + leakedCredentialCheckResult_DESC + + """matchIndex ascending""" + matchIndex_ASC + + """matchIndex descending""" + matchIndex_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """originatorRayName ascending""" + originatorRayName_ASC + + """originatorRayName descending""" + originatorRayName_DESC + + """rayName ascending""" + rayName_ASC + + """rayName descending""" + rayName_DESC + + """ref ascending""" + ref_ASC + + """ref descending""" + ref_DESC + + """ruleId ascending""" + ruleId_ASC + + """ruleId descending""" + ruleId_DESC + + """rulesetId ascending""" + rulesetId_ASC + + """rulesetId descending""" + rulesetId_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """source ascending""" + source_ASC + + """source descending""" + source_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """visibility ascending""" + visibility_ASC + + """visibility descending""" + visibility_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafMlAttackScore ascending""" + wafMlAttackScore_ASC + + """wafMlAttackScore descending""" + wafMlAttackScore_DESC + + """wafMlSqliAttackScore ascending""" + wafMlSqliAttackScore_ASC + + """wafMlSqliAttackScore descending""" + wafMlSqliAttackScore_DESC + + """wafMlXssAttackScore ascending""" + wafMlXssAttackScore_ASC + + """wafMlXssAttackScore descending""" + wafMlXssAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +"""Raw Health Check events with adaptive sampling""" +type ZoneHealthCheckEventsAdaptive { + """The date the event was written to the database""" + date: Date! + + """The date and time the event was written to the database""" + datetime: Time! + + """The event id that created this healthcheck event""" + eventId: string! + + """The expected response codes for the health check""" + expectedResponseCodes: string! + + """Reason why the health check failed""" + failureReason: string! + + """Fully qualified domain name of the origin (if available)""" + fqdn: string! + + """ + 1 if the origin health status has changed since the last health check, 0 otherwise + """ + healthChanged: uint8! + + """A unique identifier for the health check""" + healthCheckId: string! + + """Human-identifiable health check name""" + healthCheckName: string! + + """Origin health status""" + healthStatus: string! + + """IP address of the origin""" + originIP: string! + + """HTTP status code returned by the origin""" + originResponseStatus: uint16! + + """Region where the health check occurred""" + region: string! + + """RTT (milliseconds) to reach the origin""" + rttMs: uint64! + + """ABR sample interval""" + sampleInterval: uint32! + + """Geographic aggregation level of the health status""" + scope: string! + + """Time taken for the tcp connection to be established""" + tcpConnMs: uint32! + + """ + Time taken for the first byte to be received once connection is available + """ + timeToFirstByteMs: uint32! + + """Time taken for the tls handshake to be completed""" + tlsHandshakeMs: uint32! +} + +input ZoneHealthCheckEventsAdaptiveFilter_InputObject { + AND: [ZoneHealthCheckEventsAdaptiveFilter_InputObject!] + OR: [ZoneHealthCheckEventsAdaptiveFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + eventId: string + eventId_geq: string + eventId_gt: string + eventId_in: [string!] + eventId_leq: string + eventId_like: string + eventId_lt: string + eventId_neq: string + eventId_notin: [string!] + eventId_notlike: string + expectedResponseCodes: string + expectedResponseCodes_geq: string + expectedResponseCodes_gt: string + expectedResponseCodes_in: [string!] + expectedResponseCodes_leq: string + expectedResponseCodes_like: string + expectedResponseCodes_lt: string + expectedResponseCodes_neq: string + expectedResponseCodes_notin: [string!] + expectedResponseCodes_notlike: string + failureReason: string + failureReason_geq: string + failureReason_gt: string + failureReason_in: [string!] + failureReason_leq: string + failureReason_like: string + failureReason_lt: string + failureReason_neq: string + failureReason_notin: [string!] + failureReason_notlike: string + fqdn: string + fqdn_geq: string + fqdn_gt: string + fqdn_in: [string!] + fqdn_leq: string + fqdn_like: string + fqdn_lt: string + fqdn_neq: string + fqdn_notin: [string!] + fqdn_notlike: string + healthChanged: uint8 + healthChanged_geq: uint8 + healthChanged_gt: uint8 + healthChanged_in: bytes + healthChanged_leq: uint8 + healthChanged_lt: uint8 + healthChanged_neq: uint8 + healthChanged_notin: bytes + healthCheckId: string + healthCheckId_geq: string + healthCheckId_gt: string + healthCheckId_in: [string!] + healthCheckId_leq: string + healthCheckId_like: string + healthCheckId_lt: string + healthCheckId_neq: string + healthCheckId_notin: [string!] + healthCheckId_notlike: string + healthCheckName: string + healthCheckName_geq: string + healthCheckName_gt: string + healthCheckName_in: [string!] + healthCheckName_leq: string + healthCheckName_like: string + healthCheckName_lt: string + healthCheckName_neq: string + healthCheckName_notin: [string!] + healthCheckName_notlike: string + healthStatus: string + healthStatus_geq: string + healthStatus_gt: string + healthStatus_in: [string!] + healthStatus_leq: string + healthStatus_like: string + healthStatus_lt: string + healthStatus_neq: string + healthStatus_notin: [string!] + healthStatus_notlike: string + originIP: string + originIP_geq: string + originIP_gt: string + originIP_in: [string!] + originIP_leq: string + originIP_like: string + originIP_lt: string + originIP_neq: string + originIP_notin: [string!] + originIP_notlike: string + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + region: string + region_geq: string + region_gt: string + region_in: [string!] + region_leq: string + region_like: string + region_lt: string + region_neq: string + region_notin: [string!] + region_notlike: string + rttMs: uint64 + rttMs_geq: uint64 + rttMs_gt: uint64 + rttMs_in: [uint64!] + rttMs_leq: uint64 + rttMs_lt: uint64 + rttMs_neq: uint64 + rttMs_notin: [uint64!] + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + scope: string + scope_geq: string + scope_gt: string + scope_in: [string!] + scope_leq: string + scope_like: string + scope_lt: string + scope_neq: string + scope_notin: [string!] + scope_notlike: string + tcpConnMs: uint32 + tcpConnMs_geq: uint32 + tcpConnMs_gt: uint32 + tcpConnMs_in: [uint32!] + tcpConnMs_leq: uint32 + tcpConnMs_lt: uint32 + tcpConnMs_neq: uint32 + tcpConnMs_notin: [uint32!] + timeToFirstByteMs: uint32 + timeToFirstByteMs_geq: uint32 + timeToFirstByteMs_gt: uint32 + timeToFirstByteMs_in: [uint32!] + timeToFirstByteMs_leq: uint32 + timeToFirstByteMs_lt: uint32 + timeToFirstByteMs_neq: uint32 + timeToFirstByteMs_notin: [uint32!] + tlsHandshakeMs: uint32 + tlsHandshakeMs_geq: uint32 + tlsHandshakeMs_gt: uint32 + tlsHandshakeMs_in: [uint32!] + tlsHandshakeMs_leq: uint32 + tlsHandshakeMs_lt: uint32 + tlsHandshakeMs_neq: uint32 + tlsHandshakeMs_notin: [uint32!] +} + +"""Aggregated Health Check events with adaptive sampling""" +type ZoneHealthCheckEventsAdaptiveGroups { + """The average value for a metric""" + avg: ZoneHealthCheckEventsAdaptiveGroupsAvg + + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneHealthCheckEventsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneHealthCheckEventsAdaptiveGroupsSum +} + +type ZoneHealthCheckEventsAdaptiveGroupsAvg { + """Average RTT (milliseconds)""" + rttMs: uint64! + + """Average sample interval""" + sampleInterval: float64! + + """Average TCP Connection time (milliseconds)""" + tcpConnMs: uint32! + + """Average Time To First Byte (milliseconds)""" + timeToFirstByteMs: uint32! + + """Average TLS Handshake time (milliseconds)""" + tlsHandshakeMs: uint32! +} + +type ZoneHealthCheckEventsAdaptiveGroupsDimensions { + """The date the event was written to the database""" + date: Date! + + """Datetime the event was written to the database""" + datetime: Time! + + """ + Datetime the event was written to the database truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + Datetime the event was written to the database truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """Datetime the event was written to the database truncated to the hour""" + datetimeHour: Time! + + """Datetime the event was written to the database truncated to the minute""" + datetimeMinute: Time! + + """Reason why the health check failed""" + failureReason: string! + + """Fully qualified domain name of the origin (if available)""" + fqdn: string! + + """ + 1 if the origin health status has changed since the last health check, 0 otherwise + """ + healthChanged: uint8! + + """A unique identifier for the health check""" + healthCheckId: string! + + """Human-identifiable health check name""" + healthCheckName: string! + + """Origin health status""" + healthStatus: string! + + """IP address of the origin""" + originIP: string! + + """HTTP status code returned by the origin""" + originResponseStatus: uint16! + + """Region where the health check occurred""" + region: string! + + """RTT (milliseconds) to reach the origin""" + rttMs: uint64! + + """ABR sample interval""" + sampleInterval: uint32! + + """Geographic aggregation level of the health status""" + scope: string! + + """Time taken for the tcp connection to be established""" + tcpConnMs: uint32! + + """ + Time taken for the first byte to be received once connection is available + """ + timeToFirstByteMs: uint32! + + """Time taken for the tls handshake to be completed""" + tlsHandshakeMs: uint32! +} + +input ZoneHealthCheckEventsAdaptiveGroupsFilter_InputObject { + AND: [ZoneHealthCheckEventsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneHealthCheckEventsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + failureReason: string + failureReason_geq: string + failureReason_gt: string + failureReason_in: [string!] + failureReason_leq: string + failureReason_like: string + failureReason_lt: string + failureReason_neq: string + failureReason_notin: [string!] + failureReason_notlike: string + fqdn: string + fqdn_geq: string + fqdn_gt: string + fqdn_in: [string!] + fqdn_leq: string + fqdn_like: string + fqdn_lt: string + fqdn_neq: string + fqdn_notin: [string!] + fqdn_notlike: string + healthChanged: uint8 + healthChanged_geq: uint8 + healthChanged_gt: uint8 + healthChanged_in: bytes + healthChanged_leq: uint8 + healthChanged_lt: uint8 + healthChanged_neq: uint8 + healthChanged_notin: bytes + healthCheckId: string + healthCheckId_geq: string + healthCheckId_gt: string + healthCheckId_in: [string!] + healthCheckId_leq: string + healthCheckId_like: string + healthCheckId_lt: string + healthCheckId_neq: string + healthCheckId_notin: [string!] + healthCheckId_notlike: string + healthCheckName: string + healthCheckName_geq: string + healthCheckName_gt: string + healthCheckName_in: [string!] + healthCheckName_leq: string + healthCheckName_like: string + healthCheckName_lt: string + healthCheckName_neq: string + healthCheckName_notin: [string!] + healthCheckName_notlike: string + healthStatus: string + healthStatus_geq: string + healthStatus_gt: string + healthStatus_in: [string!] + healthStatus_leq: string + healthStatus_like: string + healthStatus_lt: string + healthStatus_neq: string + healthStatus_notin: [string!] + healthStatus_notlike: string + originIP: string + originIP_geq: string + originIP_gt: string + originIP_in: [string!] + originIP_leq: string + originIP_like: string + originIP_lt: string + originIP_neq: string + originIP_notin: [string!] + originIP_notlike: string + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + region: string + region_geq: string + region_gt: string + region_in: [string!] + region_leq: string + region_like: string + region_lt: string + region_neq: string + region_notin: [string!] + region_notlike: string + rttMs: uint64 + rttMs_geq: uint64 + rttMs_gt: uint64 + rttMs_in: [uint64!] + rttMs_leq: uint64 + rttMs_lt: uint64 + rttMs_neq: uint64 + rttMs_notin: [uint64!] + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + scope: string + scope_geq: string + scope_gt: string + scope_in: [string!] + scope_leq: string + scope_like: string + scope_lt: string + scope_neq: string + scope_notin: [string!] + scope_notlike: string + tcpConnMs: uint32 + tcpConnMs_geq: uint32 + tcpConnMs_gt: uint32 + tcpConnMs_in: [uint32!] + tcpConnMs_leq: uint32 + tcpConnMs_lt: uint32 + tcpConnMs_neq: uint32 + tcpConnMs_notin: [uint32!] + timeToFirstByteMs: uint32 + timeToFirstByteMs_geq: uint32 + timeToFirstByteMs_gt: uint32 + timeToFirstByteMs_in: [uint32!] + timeToFirstByteMs_leq: uint32 + timeToFirstByteMs_lt: uint32 + timeToFirstByteMs_neq: uint32 + timeToFirstByteMs_notin: [uint32!] + tlsHandshakeMs: uint32 + tlsHandshakeMs_geq: uint32 + tlsHandshakeMs_gt: uint32 + tlsHandshakeMs_in: [uint32!] + tlsHandshakeMs_leq: uint32 + tlsHandshakeMs_lt: uint32 + tlsHandshakeMs_neq: uint32 + tlsHandshakeMs_notin: [uint32!] +} + +enum ZoneHealthCheckEventsAdaptiveGroupsOrderBy { + """avg(rttMs) ascending""" + avg_rttMs_ASC + + """avg(rttMs) descending""" + avg_rttMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """avg(tcpConnMs) ascending""" + avg_tcpConnMs_ASC + + """avg(tcpConnMs) descending""" + avg_tcpConnMs_DESC + + """avg(timeToFirstByteMs) ascending""" + avg_timeToFirstByteMs_ASC + + """avg(timeToFirstByteMs) descending""" + avg_timeToFirstByteMs_DESC + + """avg(tlsHandshakeMs) ascending""" + avg_tlsHandshakeMs_ASC + + """avg(tlsHandshakeMs) descending""" + avg_tlsHandshakeMs_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """failureReason ascending""" + failureReason_ASC + + """failureReason descending""" + failureReason_DESC + + """fqdn ascending""" + fqdn_ASC + + """fqdn descending""" + fqdn_DESC + + """healthChanged ascending""" + healthChanged_ASC + + """healthChanged descending""" + healthChanged_DESC + + """healthCheckId ascending""" + healthCheckId_ASC + + """healthCheckId descending""" + healthCheckId_DESC + + """healthCheckName ascending""" + healthCheckName_ASC + + """healthCheckName descending""" + healthCheckName_DESC + + """healthStatus ascending""" + healthStatus_ASC + + """healthStatus descending""" + healthStatus_DESC + + """originIP ascending""" + originIP_ASC + + """originIP descending""" + originIP_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """region ascending""" + region_ASC + + """region descending""" + region_DESC + + """rttMs ascending""" + rttMs_ASC + + """rttMs descending""" + rttMs_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """scope ascending""" + scope_ASC + + """scope descending""" + scope_DESC + + """sum(healthStatus) ascending""" + sum_healthStatus_ASC + + """sum(healthStatus) descending""" + sum_healthStatus_DESC + + """tcpConnMs ascending""" + tcpConnMs_ASC + + """tcpConnMs descending""" + tcpConnMs_DESC + + """timeToFirstByteMs ascending""" + timeToFirstByteMs_ASC + + """timeToFirstByteMs descending""" + timeToFirstByteMs_DESC + + """tlsHandshakeMs ascending""" + tlsHandshakeMs_ASC + + """tlsHandshakeMs descending""" + tlsHandshakeMs_DESC +} + +type ZoneHealthCheckEventsAdaptiveGroupsSum { + healthStatus: uint64! +} + +enum ZoneHealthCheckEventsAdaptiveOrderBy { + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """eventId ascending""" + eventId_ASC + + """eventId descending""" + eventId_DESC + + """expectedResponseCodes ascending""" + expectedResponseCodes_ASC + + """expectedResponseCodes descending""" + expectedResponseCodes_DESC + + """failureReason ascending""" + failureReason_ASC + + """failureReason descending""" + failureReason_DESC + + """fqdn ascending""" + fqdn_ASC + + """fqdn descending""" + fqdn_DESC + + """healthChanged ascending""" + healthChanged_ASC + + """healthChanged descending""" + healthChanged_DESC + + """healthCheckId ascending""" + healthCheckId_ASC + + """healthCheckId descending""" + healthCheckId_DESC + + """healthCheckName ascending""" + healthCheckName_ASC + + """healthCheckName descending""" + healthCheckName_DESC + + """healthStatus ascending""" + healthStatus_ASC + + """healthStatus descending""" + healthStatus_DESC + + """originIP ascending""" + originIP_ASC + + """originIP descending""" + originIP_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """region ascending""" + region_ASC + + """region descending""" + region_DESC + + """rttMs ascending""" + rttMs_ASC + + """rttMs descending""" + rttMs_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """scope ascending""" + scope_ASC + + """scope descending""" + scope_DESC + + """tcpConnMs ascending""" + tcpConnMs_ASC + + """tcpConnMs descending""" + tcpConnMs_DESC + + """timeToFirstByteMs ascending""" + timeToFirstByteMs_ASC + + """timeToFirstByteMs descending""" + timeToFirstByteMs_DESC + + """tlsHandshakeMs ascending""" + tlsHandshakeMs_ASC + + """tlsHandshakeMs descending""" + tlsHandshakeMs_DESC +} + +"""Daily rollups of request data by colo""" +type ZoneHttpRequests1dByColoGroups { + """List of dimensions to group by""" + dimensions: ZoneHttpRequests1dByColoGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequests1dByColoGroupsSum +} + +type ZoneHttpRequests1dByColoGroupsCountryMapElem { + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1dByColoGroupsDimensions { + """Code of edge server""" + coloCode: string! + + """Request date""" + date: Date! +} + +input ZoneHttpRequests1dByColoGroupsFilter_InputObject { + AND: [ZoneHttpRequests1dByColoGroupsFilter_InputObject!] + OR: [ZoneHttpRequests1dByColoGroupsFilter_InputObject!] + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] +} + +enum ZoneHttpRequests1dByColoGroupsOrderBy { + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC +} + +type ZoneHttpRequests1dByColoGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type ZoneHttpRequests1dByColoGroupsSum { + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + countryMap: [ZoneHttpRequests1dByColoGroupsCountryMapElem!]! + requests: uint64! + responseStatusMap: [ZoneHttpRequests1dByColoGroupsResponseStatusMapElem!]! + threatPathingMap: [ZoneHttpRequests1dByColoGroupsThreatPathingMapElem!]! +} + +type ZoneHttpRequests1dByColoGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +"""Daily rollups of request data""" +type ZoneHttpRequests1dGroups { + """The average value for a metric per dimension""" + avg: ZoneHttpRequests1dGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneHttpRequests1dGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequests1dGroupsSum + + """The number of unique values for a metric per dimension""" + uniq: ZoneHttpRequests1dGroupsUniq +} + +type ZoneHttpRequests1dGroupsAvg { + bytes: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneHttpRequests1dGroupsBrowserMapElem { + """Successful requests for HTML content""" + pageViews: uint64! + + """Browser type""" + uaBrowserFamily: string! +} + +type ZoneHttpRequests1dGroupsClientHTTPVersionMapElem { + """HTTP version""" + clientHTTPProtocol: string! + requests: uint64! +} + +type ZoneHttpRequests1dGroupsClientSSLMapElem { + """Protocol version""" + clientSSLProtocol: string! + requests: uint64! +} + +type ZoneHttpRequests1dGroupsContentTypeMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + requests: uint64! +} + +type ZoneHttpRequests1dGroupsCountryMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1dGroupsDimensions { + """Request date""" + date: Date! +} + +input ZoneHttpRequests1dGroupsFilter_InputObject { + AND: [ZoneHttpRequests1dGroupsFilter_InputObject!] + OR: [ZoneHttpRequests1dGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] +} + +type ZoneHttpRequests1dGroupsIpClassMapElem { + """IP class""" + ipType: string! + requests: uint64! +} + +enum ZoneHttpRequests1dGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(encryptedBytes) ascending""" + sum_encryptedBytes_ASC + + """sum(encryptedBytes) descending""" + sum_encryptedBytes_DESC + + """sum(encryptedRequests) ascending""" + sum_encryptedRequests_ASC + + """sum(encryptedRequests) descending""" + sum_encryptedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(threats) ascending""" + sum_threats_ASC + + """sum(threats) descending""" + sum_threats_DESC + + """uniq(uniques) ascending""" + uniq_uniques_ASC + + """uniq(uniques) descending""" + uniq_uniques_DESC +} + +type ZoneHttpRequests1dGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type ZoneHttpRequests1dGroupsSum { + browserMap: [ZoneHttpRequests1dGroupsBrowserMapElem!]! + + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + clientHTTPVersionMap: [ZoneHttpRequests1dGroupsClientHTTPVersionMapElem!]! + clientSSLMap: [ZoneHttpRequests1dGroupsClientSSLMapElem!]! + contentTypeMap: [ZoneHttpRequests1dGroupsContentTypeMapElem!]! + countryMap: [ZoneHttpRequests1dGroupsCountryMapElem!]! + + """Bytes returned to client using SSL/TLS protocol""" + encryptedBytes: uint64! + + """Requests served using SSL/TLS protocol""" + encryptedRequests: uint64! + ipClassMap: [ZoneHttpRequests1dGroupsIpClassMapElem!]! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + responseStatusMap: [ZoneHttpRequests1dGroupsResponseStatusMapElem!]! + threatPathingMap: [ZoneHttpRequests1dGroupsThreatPathingMapElem!]! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1dGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +type ZoneHttpRequests1dGroupsUniq { + """A number of unique IPs""" + uniques: uint64! +} + +"""Hourly rollups of request data""" +type ZoneHttpRequests1hGroups { + """The average value for a metric per dimension""" + avg: ZoneHttpRequests1hGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneHttpRequests1hGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequests1hGroupsSum + + """The number of unique values for a metric per dimension""" + uniq: ZoneHttpRequests1hGroupsUniq +} + +type ZoneHttpRequests1hGroupsAvg { + bytes: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneHttpRequests1hGroupsBrowserMapElem { + """Successful requests for HTML content""" + pageViews: uint64! + + """Browser type""" + uaBrowserFamily: string! +} + +type ZoneHttpRequests1hGroupsClientHTTPVersionMapElem { + """HTTP version""" + clientHTTPProtocol: string! + requests: uint64! +} + +type ZoneHttpRequests1hGroupsClientSSLMapElem { + """Protocol version""" + clientSSLProtocol: string! + requests: uint64! +} + +type ZoneHttpRequests1hGroupsContentTypeMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + requests: uint64! +} + +type ZoneHttpRequests1hGroupsCountryMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1hGroupsDimensions { + """Request date""" + date: Date! + + """Request datetime truncated to the hour""" + datetime: Time! +} + +input ZoneHttpRequests1hGroupsFilter_InputObject { + AND: [ZoneHttpRequests1hGroupsFilter_InputObject!] + OR: [ZoneHttpRequests1hGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +type ZoneHttpRequests1hGroupsIpClassMapElem { + """IP class""" + ipType: string! + requests: uint64! +} + +enum ZoneHttpRequests1hGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(encryptedBytes) ascending""" + sum_encryptedBytes_ASC + + """sum(encryptedBytes) descending""" + sum_encryptedBytes_DESC + + """sum(encryptedRequests) ascending""" + sum_encryptedRequests_ASC + + """sum(encryptedRequests) descending""" + sum_encryptedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(threats) ascending""" + sum_threats_ASC + + """sum(threats) descending""" + sum_threats_DESC + + """uniq(uniques) ascending""" + uniq_uniques_ASC + + """uniq(uniques) descending""" + uniq_uniques_DESC +} + +type ZoneHttpRequests1hGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type ZoneHttpRequests1hGroupsSum { + browserMap: [ZoneHttpRequests1hGroupsBrowserMapElem!]! + + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + clientHTTPVersionMap: [ZoneHttpRequests1hGroupsClientHTTPVersionMapElem!]! + clientSSLMap: [ZoneHttpRequests1hGroupsClientSSLMapElem!]! + contentTypeMap: [ZoneHttpRequests1hGroupsContentTypeMapElem!]! + countryMap: [ZoneHttpRequests1hGroupsCountryMapElem!]! + + """Bytes returned to client using SSL/TLS protocol""" + encryptedBytes: uint64! + + """Requests served using SSL/TLS protocol""" + encryptedRequests: uint64! + ipClassMap: [ZoneHttpRequests1hGroupsIpClassMapElem!]! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + responseStatusMap: [ZoneHttpRequests1hGroupsResponseStatusMapElem!]! + threatPathingMap: [ZoneHttpRequests1hGroupsThreatPathingMapElem!]! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1hGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +type ZoneHttpRequests1hGroupsUniq { + """A number of unique IPs""" + uniques: uint64! +} + +"""Minutely rollups of request data by colo""" +type ZoneHttpRequests1mByColoGroups { + """List of dimensions to group by""" + dimensions: ZoneHttpRequests1mByColoGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequests1mByColoGroupsSum +} + +type ZoneHttpRequests1mByColoGroupsCountryMapElem { + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1mByColoGroupsDimensions { + """Code of edge server""" + coloCode: string! + + """Request date""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime truncated to the hour""" + datetimeHour: Time! +} + +input ZoneHttpRequests1mByColoGroupsFilter_InputObject { + AND: [ZoneHttpRequests1mByColoGroupsFilter_InputObject!] + OR: [ZoneHttpRequests1mByColoGroupsFilter_InputObject!] + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +enum ZoneHttpRequests1mByColoGroupsOrderBy { + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC +} + +type ZoneHttpRequests1mByColoGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type ZoneHttpRequests1mByColoGroupsSum { + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + countryMap: [ZoneHttpRequests1mByColoGroupsCountryMapElem!]! + requests: uint64! + responseStatusMap: [ZoneHttpRequests1mByColoGroupsResponseStatusMapElem!]! + threatPathingMap: [ZoneHttpRequests1mByColoGroupsThreatPathingMapElem!]! +} + +type ZoneHttpRequests1mByColoGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +"""Minutely rollups of request data""" +type ZoneHttpRequests1mGroups { + """The average value for a metric per dimension""" + avg: ZoneHttpRequests1mGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneHttpRequests1mGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequests1mGroupsSum + + """The number of unique values for a metric per dimension""" + uniq: ZoneHttpRequests1mGroupsUniq +} + +type ZoneHttpRequests1mGroupsAvg { + bytes: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneHttpRequests1mGroupsBrowserMapElem { + """Successful requests for HTML content""" + pageViews: uint64! + + """Browser type""" + uaBrowserFamily: string! +} + +type ZoneHttpRequests1mGroupsClientHTTPVersionMapElem { + """HTTP version""" + clientHTTPProtocol: string! + requests: uint64! +} + +type ZoneHttpRequests1mGroupsClientSSLMapElem { + """Protocol version""" + clientSSLProtocol: string! + requests: uint64! +} + +type ZoneHttpRequests1mGroupsContentTypeMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + requests: uint64! +} + +type ZoneHttpRequests1mGroupsCountryMapElem { + """Bytes returned to client""" + bytes: uint64! + + """Country from which request originated""" + clientCountryName: string! + requests: uint64! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1mGroupsDimensions { + """Request date""" + date: Date! + + """Request datetime, truncated to the minute""" + datetime: Time! + + """Request datetime truncated to the day""" + datetimeDay: Time! + + """Request datetime truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime truncated to the hour""" + datetimeHour: Time! + + """Request datetime truncated to the minute""" + datetimeMinute: Time! @deprecated(reason: "Field is replaced with datetime") +} + +input ZoneHttpRequests1mGroupsFilter_InputObject { + AND: [ZoneHttpRequests1mGroupsFilter_InputObject!] + OR: [ZoneHttpRequests1mGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeDay: Time + datetimeDay_geq: Time + datetimeDay_gt: Time + datetimeDay_in: [Time!] + datetimeDay_leq: Time + datetimeDay_lt: Time + datetimeDay_neq: Time + datetimeDay_notin: [Time!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] +} + +type ZoneHttpRequests1mGroupsIpClassMapElem { + """IP class""" + ipType: string! + requests: uint64! +} + +enum ZoneHttpRequests1mGroupsOrderBy { + """avg(bytes) ascending""" + avg_bytes_ASC + + """avg(bytes) descending""" + avg_bytes_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeDay ascending""" + datetimeDay_ASC + + """datetimeDay descending""" + datetimeDay_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(encryptedBytes) ascending""" + sum_encryptedBytes_ASC + + """sum(encryptedBytes) descending""" + sum_encryptedBytes_DESC + + """sum(encryptedRequests) ascending""" + sum_encryptedRequests_ASC + + """sum(encryptedRequests) descending""" + sum_encryptedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(threats) ascending""" + sum_threats_ASC + + """sum(threats) descending""" + sum_threats_DESC + + """uniq(uniques) ascending""" + uniq_uniques_ASC + + """uniq(uniques) descending""" + uniq_uniques_DESC +} + +type ZoneHttpRequests1mGroupsResponseStatusMapElem { + """HTTP response status code returned to client""" + edgeResponseStatus: uint64! + requests: uint64! +} + +type ZoneHttpRequests1mGroupsSum { + browserMap: [ZoneHttpRequests1mGroupsBrowserMapElem!]! + + """Bytes returned to client""" + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + clientHTTPVersionMap: [ZoneHttpRequests1mGroupsClientHTTPVersionMapElem!]! + clientSSLMap: [ZoneHttpRequests1mGroupsClientSSLMapElem!]! + contentTypeMap: [ZoneHttpRequests1mGroupsContentTypeMapElem!]! + countryMap: [ZoneHttpRequests1mGroupsCountryMapElem!]! + + """Bytes returned to client using SSL/TLS protocol""" + encryptedBytes: uint64! + + """Requests served using SSL/TLS protocol""" + encryptedRequests: uint64! + ipClassMap: [ZoneHttpRequests1mGroupsIpClassMapElem!]! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + responseStatusMap: [ZoneHttpRequests1mGroupsResponseStatusMapElem!]! + threatPathingMap: [ZoneHttpRequests1mGroupsThreatPathingMapElem!]! + + """Requests classified as threats""" + threats: uint64! +} + +type ZoneHttpRequests1mGroupsThreatPathingMapElem { + requests: uint64! + + """Threat type""" + threatPathingName: string! +} + +type ZoneHttpRequests1mGroupsUniq { + """A number of unique IPs""" + uniques: uint64! +} + +"""Raw HTTP requests with adaptive sampling""" +type ZoneHttpRequestsAdaptive { + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """Judgement of the bot management system""" + botManagementDecision: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Range of the bot management score""" + botScoreBucketBy10: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """Used Cache Reserve to serve the response""" + cacheReserveUsed: uint8! + + """Cache status""" + cacheStatus: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + + """The ASN number of the visitor""" + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + clientDeviceType: string! + + """The visitor's IP address (IPv4 or IPv6)""" + clientIP: string! + + """The referrer host""" + clientRefererHost: string! + + """The HTTP hostname requested by the visitor""" + clientRequestHTTPHost: string! + + """HTTP method of client request""" + clientRequestHTTPMethodName: string! + + """The version of HTTP protocol requested by the visitor""" + clientRequestHTTPProtocol: string! + + """The path requested by visitor""" + clientRequestPath: string! + + """Query parameters of client request""" + clientRequestQuery: string! + + """HTTP request referrer""" + clientRequestReferer: string! + + """The url scheme requested by the visitor""" + clientRequestScheme: string! + + """SSL protocol version""" + clientSSLProtocol: string! + coloCode: string! + + """ + 1 if not all contents for this request where successfully scanned, else 0 + """ + contentScanHasFailed: uint8! + + """Number of scannable content objects that are malicious""" + contentScanNumMaliciousObj: uint8! + + """Number of scannable content objects""" + contentScanNumObj: uint8! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """ + The time elapsed resolving a CNAME if it was required to reach your origin + """ + edgeDnsResponseTimeMs: uint16! + edgeResponseContentTypeName: string! + + """HTTP response status code returned to browser""" + edgeResponseStatus: uint16! + + """ + The time elapsed between processing the first byte of the request until when we started sending a response + """ + edgeTimeToFirstByteMs: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """ + '1' if a request was inititiated by a Cloudflare Worker on another zone; '0' otherwise. + """ + isCrossZoneSubrequest: uint8! + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """ + Inter-request statistics computed for this JA4 across Cloudflare's entire global edge network + """ + ja4Signals: [ZoneHttpRequestsAdaptiveJa4SignalsElem!]! + + """The distinct result of checking for leaked credentials""" + leakedCredentialCheckResult: string! + originASN: uint32! + + """ASN associated with origin""" + originASNDescription: string! + originIP: string! + originResponseDurationMs: uint64! + + """HTTP origin response status code returned to browser""" + originResponseStatus: uint16! + + """The RayId of the request""" + rayName: string! + requestSource: string! + + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + securityAction: string! + + """The Cloudflare security product triggered by this request""" + securitySource: string! + upperTierColoName: string! + + """visitor's user-agent string""" + userAgent: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The X-Requested-With header of the client request""" + xRequestedWith: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input ZoneHttpRequestsAdaptiveFilter_InputObject { + AND: [ZoneHttpRequestsAdaptiveFilter_InputObject!] + OR: [ZoneHttpRequestsAdaptiveFilter_InputObject!] + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botManagementDecision: string + botManagementDecision_geq: string + botManagementDecision_gt: string + botManagementDecision_in: [string!] + botManagementDecision_leq: string + botManagementDecision_like: string + botManagementDecision_lt: string + botManagementDecision_neq: string + botManagementDecision_notin: [string!] + botManagementDecision_notlike: string + botScore: uint8 + botScoreBucketBy10: uint8 + botScoreBucketBy10_geq: uint8 + botScoreBucketBy10_gt: uint8 + botScoreBucketBy10_in: bytes + botScoreBucketBy10_leq: uint8 + botScoreBucketBy10_lt: uint8 + botScoreBucketBy10_neq: uint8 + botScoreBucketBy10_notin: bytes + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + cacheReserveUsed: uint8 + cacheReserveUsed_geq: uint8 + cacheReserveUsed_gt: uint8 + cacheReserveUsed_in: bytes + cacheReserveUsed_leq: uint8 + cacheReserveUsed_lt: uint8 + cacheReserveUsed_neq: uint8 + cacheReserveUsed_notin: bytes + cacheStatus: string + cacheStatus_geq: string + cacheStatus_gt: string + cacheStatus_in: [string!] + cacheStatus_leq: string + cacheStatus_like: string + cacheStatus_lt: string + cacheStatus_neq: string + cacheStatus_notin: [string!] + cacheStatus_notlike: string + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientDeviceType: string + clientDeviceType_geq: string + clientDeviceType_gt: string + clientDeviceType_in: [string!] + clientDeviceType_leq: string + clientDeviceType_like: string + clientDeviceType_lt: string + clientDeviceType_neq: string + clientDeviceType_notin: [string!] + clientDeviceType_notlike: string + clientIP: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestReferer: string + clientRequestReferer_geq: string + clientRequestReferer_gt: string + clientRequestReferer_in: [string!] + clientRequestReferer_leq: string + clientRequestReferer_like: string + clientRequestReferer_lt: string + clientRequestReferer_neq: string + clientRequestReferer_notin: [string!] + clientRequestReferer_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + clientSSLProtocol: string + clientSSLProtocol_geq: string + clientSSLProtocol_gt: string + clientSSLProtocol_in: [string!] + clientSSLProtocol_leq: string + clientSSLProtocol_like: string + clientSSLProtocol_lt: string + clientSSLProtocol_neq: string + clientSSLProtocol_notin: [string!] + clientSSLProtocol_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + contentScanHasFailed: uint8 + contentScanHasFailed_geq: uint8 + contentScanHasFailed_gt: uint8 + contentScanHasFailed_in: bytes + contentScanHasFailed_leq: uint8 + contentScanHasFailed_lt: uint8 + contentScanHasFailed_neq: uint8 + contentScanHasFailed_notin: bytes + contentScanNumMaliciousObj: uint8 + contentScanNumMaliciousObj_geq: uint8 + contentScanNumMaliciousObj_gt: uint8 + contentScanNumMaliciousObj_in: bytes + contentScanNumMaliciousObj_leq: uint8 + contentScanNumMaliciousObj_lt: uint8 + contentScanNumMaliciousObj_neq: uint8 + contentScanNumMaliciousObj_notin: bytes + contentScanNumObj: uint8 + contentScanNumObj_geq: uint8 + contentScanNumObj_gt: uint8 + contentScanNumObj_in: bytes + contentScanNumObj_leq: uint8 + contentScanNumObj_lt: uint8 + contentScanNumObj_neq: uint8 + contentScanNumObj_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeDnsResponseTimeMs: uint16 + edgeDnsResponseTimeMs_geq: uint16 + edgeDnsResponseTimeMs_gt: uint16 + edgeDnsResponseTimeMs_in: [uint16!] + edgeDnsResponseTimeMs_leq: uint16 + edgeDnsResponseTimeMs_lt: uint16 + edgeDnsResponseTimeMs_neq: uint16 + edgeDnsResponseTimeMs_notin: [uint16!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + edgeTimeToFirstByteMs: uint16 + edgeTimeToFirstByteMs_geq: uint16 + edgeTimeToFirstByteMs_gt: uint16 + edgeTimeToFirstByteMs_in: [uint16!] + edgeTimeToFirstByteMs_leq: uint16 + edgeTimeToFirstByteMs_lt: uint16 + edgeTimeToFirstByteMs_neq: uint16 + edgeTimeToFirstByteMs_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + isCrossZoneSubrequest: uint8 + isCrossZoneSubrequest_geq: uint8 + isCrossZoneSubrequest_gt: uint8 + isCrossZoneSubrequest_in: bytes + isCrossZoneSubrequest_leq: uint8 + isCrossZoneSubrequest_lt: uint8 + isCrossZoneSubrequest_neq: uint8 + isCrossZoneSubrequest_notin: bytes + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + leakedCredentialCheckResult: string + leakedCredentialCheckResult_geq: string + leakedCredentialCheckResult_gt: string + leakedCredentialCheckResult_in: [string!] + leakedCredentialCheckResult_leq: string + leakedCredentialCheckResult_like: string + leakedCredentialCheckResult_lt: string + leakedCredentialCheckResult_neq: string + leakedCredentialCheckResult_notin: [string!] + leakedCredentialCheckResult_notlike: string + originASN: uint32 + originASNDescription: string + originASNDescription_geq: string + originASNDescription_gt: string + originASNDescription_in: [string!] + originASNDescription_leq: string + originASNDescription_like: string + originASNDescription_lt: string + originASNDescription_neq: string + originASNDescription_notin: [string!] + originASNDescription_notlike: string + originASN_geq: uint32 + originASN_gt: uint32 + originASN_in: [uint32!] + originASN_leq: uint32 + originASN_lt: uint32 + originASN_neq: uint32 + originASN_notin: [uint32!] + originIP: string + originIP_geq: string + originIP_gt: string + originIP_in: [string!] + originIP_leq: string + originIP_like: string + originIP_lt: string + originIP_neq: string + originIP_notin: [string!] + originIP_notlike: string + originResponseDurationMs: uint64 + originResponseDurationMs_geq: uint64 + originResponseDurationMs_gt: uint64 + originResponseDurationMs_in: [uint64!] + originResponseDurationMs_leq: uint64 + originResponseDurationMs_lt: uint64 + originResponseDurationMs_neq: uint64 + originResponseDurationMs_notin: [uint64!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + requestSource: string + requestSource_geq: string + requestSource_gt: string + requestSource_in: [string!] + requestSource_leq: string + requestSource_like: string + requestSource_lt: string + requestSource_neq: string + requestSource_notin: [string!] + requestSource_notlike: string + securityAction: string + securityAction_geq: string + securityAction_gt: string + securityAction_in: [string!] + securityAction_leq: string + securityAction_like: string + securityAction_lt: string + securityAction_neq: string + securityAction_notin: [string!] + securityAction_notlike: string + securitySource: string + securitySource_geq: string + securitySource_gt: string + securitySource_in: [string!] + securitySource_leq: string + securitySource_like: string + securitySource_lt: string + securitySource_neq: string + securitySource_notin: [string!] + securitySource_notlike: string + upperTierColoName: string + upperTierColoName_geq: string + upperTierColoName_gt: string + upperTierColoName_in: [string!] + upperTierColoName_leq: string + upperTierColoName_like: string + upperTierColoName_lt: string + upperTierColoName_neq: string + upperTierColoName_notin: [string!] + upperTierColoName_notlike: string + userAgent: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + xRequestedWith: string + xRequestedWith_geq: string + xRequestedWith_gt: string + xRequestedWith_in: [string!] + xRequestedWith_leq: string + xRequestedWith_like: string + xRequestedWith_lt: string + xRequestedWith_neq: string + xRequestedWith_notin: [string!] + xRequestedWith_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +"""Aggregated HTTP requests data with adaptive sampling""" +type ZoneHttpRequestsAdaptiveGroups { + """The average value used for sample interval""" + avg: ZoneHttpRequestsAdaptiveGroupsAvg + + """ALPHA - DO NOT USE""" + confidence(level: float64!): ZoneHttpRequestsAdaptiveGroupsConfidence! + + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneHttpRequestsAdaptiveGroupsDimensions + + """Quantiles of a metric per dimension""" + quantiles: ZoneHttpRequestsAdaptiveGroupsQuantiles + + """The ratio of a range of status codes, between 0 and 1""" + ratio: ZoneHttpRequestsAdaptiveGroupsRatio + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequestsAdaptiveGroupsSum +} + +type ZoneHttpRequestsAdaptiveGroupsAvg { + """ + The proportion of requests that were inititiated by a Cloudflare Worker on another zone + """ + crossZoneSubrequests: float64! + edgeDnsResponseTimeMs: float64! + edgeTimeToFirstByteMs: float64! + + """ + The average originResponseDuration, in milliseconds, excluding 0 values (i.e. cached ones) + """ + originResponseDurationMs: float64! + sampleInterval: float64! +} + +type ZoneHttpRequestsAdaptiveGroupsConfidence { + """ + The number of values for a metric per dimension, with confidence intervals + """ + count: Confidence! + + """Confidence level that was requested""" + level: float64! + + """ + The sum of values for a metric per dimension, with confidence intervals + """ + sum: ZoneHttpRequestsAdaptiveGroupsSumConfidence +} + +type ZoneHttpRequestsAdaptiveGroupsDimensions { + """API Gateway endpoint matched at the edge""" + apiGatewayMatchedEndpoint: string! + + """API Gateway host matched at the edge""" + apiGatewayMatchedHost: string! + + """Judgement of the bot management system""" + botManagementDecision: string! + + """The final score originated from bot management detections.""" + botScore: uint8! + + """Range of the bot management score""" + botScoreBucketBy10: uint8! + + """Name of the source detection which generated the bot management score.""" + botScoreSrcName: string! + + """Used Cache Reserve to serve the response""" + cacheReserveUsed: uint8! + cacheStatus: string! + + """The ASN of the visitor as string""" + clientASNDescription: string! + clientAsn: string! + + """Country from which request originated""" + clientCountryName: string! + clientDeviceType: string! + clientIP: string! + + """The referrer host""" + clientRefererHost: string! + + """Host requested by the client""" + clientRequestHTTPHost: string! + + """HTTP method of client request""" + clientRequestHTTPMethodName: string! + + """HTTP protocol version""" + clientRequestHTTPProtocol: string! + + """Path of client request""" + clientRequestPath: string! + + """Query parameters of client request""" + clientRequestQuery: string! + + """HTTP request referrer""" + clientRequestReferer: string! + + """HTTP request URI scheme (http/https)""" + clientRequestScheme: string! + + """SSL protocol version""" + clientSSLProtocol: string! + coloCode: string! + + """ + 1 if not all contents for this request where successfully scanned, else 0 + """ + contentScanHasFailed: uint8! + + """Number of scannable content objects that are malicious""" + contentScanNumMaliciousObj: uint8! + + """Number of scannable content objects""" + contentScanNumObj: uint8! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """ + The time elapsed resolving a CNAME if it was required to reach your origin + """ + edgeDnsResponseTimeMs: uint16! + edgeResponseContentTypeName: string! + edgeResponseStatus: uint16! + + """ + The time elapsed between processing the first byte of the request until when we started sending a response + """ + edgeTimeToFirstByteMs: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """ + '1' if a request was inititiated by a Cloudflare Worker on another zone; '0' otherwise. + """ + isCrossZoneSubrequest: uint8! + + """MD5 hash of the JA3 TLS fingerprint""" + ja3Hash: string! + + """JA4 TLS fingerprint""" + ja4: string! + + """The distinct result of checking for leaked credentials""" + leakedCredentialCheckResult: string! + originASN: uint32! + + """ASN associated with origin""" + originASNDescription: string! + originIP: string! + originResponseDurationMs: uint64! + + """HTTP response status code returned by the origin""" + originResponseStatus: uint16! + requestSource: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + The code of the first-class action the Cloudflare Firewall took on this request + """ + securityAction: string! + + """The Cloudflare security product triggered by this request""" + securitySource: string! + upperTierColoName: string! + userAgent: string! + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """OS parsed from the user agent""" + userAgentOS: string! + + """Beta. Overall request score generated by the WAF detection module""" + wafAttackScore: uint8! + + """ + Beta. Overall request score class generated by the WAF detection module + """ + wafAttackScoreClass: string! + + """Beta. WAF score for a RCE attack""" + wafRceAttackScore: uint8! + + """Beta. WAF score for a SQLi attack""" + wafSqliAttackScore: uint8! + + """Beta. WAF score for a XSS attack""" + wafXssAttackScore: uint8! + + """The X-Requested-With header of the client request""" + xRequestedWith: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input ZoneHttpRequestsAdaptiveGroupsFilter_InputObject { + AND: [ZoneHttpRequestsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneHttpRequestsAdaptiveGroupsFilter_InputObject!] + apiGatewayMatchedEndpoint: string + apiGatewayMatchedEndpoint_geq: string + apiGatewayMatchedEndpoint_gt: string + apiGatewayMatchedEndpoint_in: [string!] + apiGatewayMatchedEndpoint_leq: string + apiGatewayMatchedEndpoint_like: string + apiGatewayMatchedEndpoint_lt: string + apiGatewayMatchedEndpoint_neq: string + apiGatewayMatchedEndpoint_notin: [string!] + apiGatewayMatchedEndpoint_notlike: string + apiGatewayMatchedHost: string + apiGatewayMatchedHost_geq: string + apiGatewayMatchedHost_gt: string + apiGatewayMatchedHost_in: [string!] + apiGatewayMatchedHost_leq: string + apiGatewayMatchedHost_like: string + apiGatewayMatchedHost_lt: string + apiGatewayMatchedHost_neq: string + apiGatewayMatchedHost_notin: [string!] + apiGatewayMatchedHost_notlike: string + botManagementDecision: string + botManagementDecision_geq: string + botManagementDecision_gt: string + botManagementDecision_in: [string!] + botManagementDecision_leq: string + botManagementDecision_like: string + botManagementDecision_lt: string + botManagementDecision_neq: string + botManagementDecision_notin: [string!] + botManagementDecision_notlike: string + botScore: uint8 + botScoreBucketBy10: uint8 + botScoreBucketBy10_geq: uint8 + botScoreBucketBy10_gt: uint8 + botScoreBucketBy10_in: bytes + botScoreBucketBy10_leq: uint8 + botScoreBucketBy10_lt: uint8 + botScoreBucketBy10_neq: uint8 + botScoreBucketBy10_notin: bytes + botScoreSrcName: string + botScoreSrcName_geq: string + botScoreSrcName_gt: string + botScoreSrcName_in: [string!] + botScoreSrcName_leq: string + botScoreSrcName_like: string + botScoreSrcName_lt: string + botScoreSrcName_neq: string + botScoreSrcName_notin: [string!] + botScoreSrcName_notlike: string + botScore_geq: uint8 + botScore_gt: uint8 + botScore_in: bytes + botScore_leq: uint8 + botScore_lt: uint8 + botScore_neq: uint8 + botScore_notin: bytes + cacheReserveUsed: uint8 + cacheReserveUsed_geq: uint8 + cacheReserveUsed_gt: uint8 + cacheReserveUsed_in: bytes + cacheReserveUsed_leq: uint8 + cacheReserveUsed_lt: uint8 + cacheReserveUsed_neq: uint8 + cacheReserveUsed_notin: bytes + cacheStatus: string + cacheStatus_geq: string + cacheStatus_gt: string + cacheStatus_in: [string!] + cacheStatus_leq: string + cacheStatus_like: string + cacheStatus_lt: string + cacheStatus_neq: string + cacheStatus_notin: [string!] + cacheStatus_notlike: string + clientASNDescription: string + clientASNDescription_geq: string + clientASNDescription_gt: string + clientASNDescription_in: [string!] + clientASNDescription_leq: string + clientASNDescription_like: string + clientASNDescription_lt: string + clientASNDescription_neq: string + clientASNDescription_notin: [string!] + clientASNDescription_notlike: string + clientAsn: string + clientAsn_geq: string + clientAsn_gt: string + clientAsn_in: [string!] + clientAsn_leq: string + clientAsn_like: string + clientAsn_lt: string + clientAsn_neq: string + clientAsn_notin: [string!] + clientAsn_notlike: string + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientDeviceType: string + clientDeviceType_geq: string + clientDeviceType_gt: string + clientDeviceType_in: [string!] + clientDeviceType_leq: string + clientDeviceType_like: string + clientDeviceType_lt: string + clientDeviceType_neq: string + clientDeviceType_notin: [string!] + clientDeviceType_notlike: string + clientIP: string + clientIP_geq: string + clientIP_gt: string + clientIP_in: [string!] + clientIP_leq: string + clientIP_like: string + clientIP_lt: string + clientIP_neq: string + clientIP_notin: [string!] + clientIP_notlike: string + clientRefererHost: string + clientRefererHost_geq: string + clientRefererHost_gt: string + clientRefererHost_in: [string!] + clientRefererHost_leq: string + clientRefererHost_like: string + clientRefererHost_lt: string + clientRefererHost_neq: string + clientRefererHost_notin: [string!] + clientRefererHost_notlike: string + clientRequestHTTPHost: string + clientRequestHTTPHost_geq: string + clientRequestHTTPHost_gt: string + clientRequestHTTPHost_in: [string!] + clientRequestHTTPHost_leq: string + clientRequestHTTPHost_like: string + clientRequestHTTPHost_lt: string + clientRequestHTTPHost_neq: string + clientRequestHTTPHost_notin: [string!] + clientRequestHTTPHost_notlike: string + clientRequestHTTPMethodName: string + clientRequestHTTPMethodName_geq: string + clientRequestHTTPMethodName_gt: string + clientRequestHTTPMethodName_in: [string!] + clientRequestHTTPMethodName_leq: string + clientRequestHTTPMethodName_like: string + clientRequestHTTPMethodName_lt: string + clientRequestHTTPMethodName_neq: string + clientRequestHTTPMethodName_notin: [string!] + clientRequestHTTPMethodName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientRequestPath: string + clientRequestPath_geq: string + clientRequestPath_gt: string + clientRequestPath_in: [string!] + clientRequestPath_leq: string + clientRequestPath_like: string + clientRequestPath_lt: string + clientRequestPath_neq: string + clientRequestPath_notin: [string!] + clientRequestPath_notlike: string + clientRequestQuery: string + clientRequestQuery_geq: string + clientRequestQuery_gt: string + clientRequestQuery_in: [string!] + clientRequestQuery_leq: string + clientRequestQuery_like: string + clientRequestQuery_lt: string + clientRequestQuery_neq: string + clientRequestQuery_notin: [string!] + clientRequestQuery_notlike: string + clientRequestReferer: string + clientRequestReferer_geq: string + clientRequestReferer_gt: string + clientRequestReferer_in: [string!] + clientRequestReferer_leq: string + clientRequestReferer_like: string + clientRequestReferer_lt: string + clientRequestReferer_neq: string + clientRequestReferer_notin: [string!] + clientRequestReferer_notlike: string + clientRequestScheme: string + clientRequestScheme_geq: string + clientRequestScheme_gt: string + clientRequestScheme_in: [string!] + clientRequestScheme_leq: string + clientRequestScheme_like: string + clientRequestScheme_lt: string + clientRequestScheme_neq: string + clientRequestScheme_notin: [string!] + clientRequestScheme_notlike: string + clientSSLProtocol: string + clientSSLProtocol_geq: string + clientSSLProtocol_gt: string + clientSSLProtocol_in: [string!] + clientSSLProtocol_leq: string + clientSSLProtocol_like: string + clientSSLProtocol_lt: string + clientSSLProtocol_neq: string + clientSSLProtocol_notin: [string!] + clientSSLProtocol_notlike: string + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + contentScanHasFailed: uint8 + contentScanHasFailed_geq: uint8 + contentScanHasFailed_gt: uint8 + contentScanHasFailed_in: bytes + contentScanHasFailed_leq: uint8 + contentScanHasFailed_lt: uint8 + contentScanHasFailed_neq: uint8 + contentScanHasFailed_notin: bytes + contentScanNumMaliciousObj: uint8 + contentScanNumMaliciousObj_geq: uint8 + contentScanNumMaliciousObj_gt: uint8 + contentScanNumMaliciousObj_in: bytes + contentScanNumMaliciousObj_leq: uint8 + contentScanNumMaliciousObj_lt: uint8 + contentScanNumMaliciousObj_neq: uint8 + contentScanNumMaliciousObj_notin: bytes + contentScanNumObj: uint8 + contentScanNumObj_geq: uint8 + contentScanNumObj_gt: uint8 + contentScanNumObj_in: bytes + contentScanNumObj_leq: uint8 + contentScanNumObj_lt: uint8 + contentScanNumObj_neq: uint8 + contentScanNumObj_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeDnsResponseTimeMs: uint16 + edgeDnsResponseTimeMs_geq: uint16 + edgeDnsResponseTimeMs_gt: uint16 + edgeDnsResponseTimeMs_in: [uint16!] + edgeDnsResponseTimeMs_leq: uint16 + edgeDnsResponseTimeMs_lt: uint16 + edgeDnsResponseTimeMs_neq: uint16 + edgeDnsResponseTimeMs_notin: [uint16!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + edgeTimeToFirstByteMs: uint16 + edgeTimeToFirstByteMs_geq: uint16 + edgeTimeToFirstByteMs_gt: uint16 + edgeTimeToFirstByteMs_in: [uint16!] + edgeTimeToFirstByteMs_leq: uint16 + edgeTimeToFirstByteMs_lt: uint16 + edgeTimeToFirstByteMs_neq: uint16 + edgeTimeToFirstByteMs_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + isCrossZoneSubrequest: uint8 + isCrossZoneSubrequest_geq: uint8 + isCrossZoneSubrequest_gt: uint8 + isCrossZoneSubrequest_in: bytes + isCrossZoneSubrequest_leq: uint8 + isCrossZoneSubrequest_lt: uint8 + isCrossZoneSubrequest_neq: uint8 + isCrossZoneSubrequest_notin: bytes + ja3Hash: string + ja3Hash_geq: string + ja3Hash_gt: string + ja3Hash_in: [string!] + ja3Hash_leq: string + ja3Hash_like: string + ja3Hash_lt: string + ja3Hash_neq: string + ja3Hash_notin: [string!] + ja3Hash_notlike: string + ja4: string + ja4_geq: string + ja4_gt: string + ja4_in: [string!] + ja4_leq: string + ja4_like: string + ja4_lt: string + ja4_neq: string + ja4_notin: [string!] + ja4_notlike: string + leakedCredentialCheckResult: string + leakedCredentialCheckResult_geq: string + leakedCredentialCheckResult_gt: string + leakedCredentialCheckResult_in: [string!] + leakedCredentialCheckResult_leq: string + leakedCredentialCheckResult_like: string + leakedCredentialCheckResult_lt: string + leakedCredentialCheckResult_neq: string + leakedCredentialCheckResult_notin: [string!] + leakedCredentialCheckResult_notlike: string + originASN: uint32 + originASNDescription: string + originASNDescription_geq: string + originASNDescription_gt: string + originASNDescription_in: [string!] + originASNDescription_leq: string + originASNDescription_like: string + originASNDescription_lt: string + originASNDescription_neq: string + originASNDescription_notin: [string!] + originASNDescription_notlike: string + originASN_geq: uint32 + originASN_gt: uint32 + originASN_in: [uint32!] + originASN_leq: uint32 + originASN_lt: uint32 + originASN_neq: uint32 + originASN_notin: [uint32!] + originIP: string + originIP_geq: string + originIP_gt: string + originIP_in: [string!] + originIP_leq: string + originIP_like: string + originIP_lt: string + originIP_neq: string + originIP_notin: [string!] + originIP_notlike: string + originResponseDurationMs: uint64 + originResponseDurationMs_geq: uint64 + originResponseDurationMs_gt: uint64 + originResponseDurationMs_in: [uint64!] + originResponseDurationMs_leq: uint64 + originResponseDurationMs_lt: uint64 + originResponseDurationMs_neq: uint64 + originResponseDurationMs_notin: [uint64!] + originResponseStatus: uint16 + originResponseStatus_geq: uint16 + originResponseStatus_gt: uint16 + originResponseStatus_in: [uint16!] + originResponseStatus_leq: uint16 + originResponseStatus_lt: uint16 + originResponseStatus_neq: uint16 + originResponseStatus_notin: [uint16!] + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + requestSource: string + requestSource_geq: string + requestSource_gt: string + requestSource_in: [string!] + requestSource_leq: string + requestSource_like: string + requestSource_lt: string + requestSource_neq: string + requestSource_notin: [string!] + requestSource_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + securityAction: string + securityAction_geq: string + securityAction_gt: string + securityAction_in: [string!] + securityAction_leq: string + securityAction_like: string + securityAction_lt: string + securityAction_neq: string + securityAction_notin: [string!] + securityAction_notlike: string + securitySource: string + securitySource_geq: string + securitySource_gt: string + securitySource_in: [string!] + securitySource_leq: string + securitySource_like: string + securitySource_lt: string + securitySource_neq: string + securitySource_notin: [string!] + securitySource_notlike: string + upperTierColoName: string + upperTierColoName_geq: string + upperTierColoName_gt: string + upperTierColoName_in: [string!] + upperTierColoName_leq: string + upperTierColoName_like: string + upperTierColoName_lt: string + upperTierColoName_neq: string + upperTierColoName_notin: [string!] + upperTierColoName_notlike: string + userAgent: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + userAgentOS: string + userAgentOS_geq: string + userAgentOS_gt: string + userAgentOS_in: [string!] + userAgentOS_leq: string + userAgentOS_like: string + userAgentOS_lt: string + userAgentOS_neq: string + userAgentOS_notin: [string!] + userAgentOS_notlike: string + userAgent_geq: string + userAgent_gt: string + userAgent_in: [string!] + userAgent_leq: string + userAgent_like: string + userAgent_lt: string + userAgent_neq: string + userAgent_notin: [string!] + userAgent_notlike: string + wafAttackScore: uint8 + wafAttackScoreClass: string + wafAttackScoreClass_geq: string + wafAttackScoreClass_gt: string + wafAttackScoreClass_in: [string!] + wafAttackScoreClass_leq: string + wafAttackScoreClass_like: string + wafAttackScoreClass_lt: string + wafAttackScoreClass_neq: string + wafAttackScoreClass_notin: [string!] + wafAttackScoreClass_notlike: string + wafAttackScore_geq: uint8 + wafAttackScore_gt: uint8 + wafAttackScore_in: bytes + wafAttackScore_leq: uint8 + wafAttackScore_lt: uint8 + wafAttackScore_neq: uint8 + wafAttackScore_notin: bytes + wafRceAttackScore: uint8 + wafRceAttackScore_geq: uint8 + wafRceAttackScore_gt: uint8 + wafRceAttackScore_in: bytes + wafRceAttackScore_leq: uint8 + wafRceAttackScore_lt: uint8 + wafRceAttackScore_neq: uint8 + wafRceAttackScore_notin: bytes + wafSqliAttackScore: uint8 + wafSqliAttackScore_geq: uint8 + wafSqliAttackScore_gt: uint8 + wafSqliAttackScore_in: bytes + wafSqliAttackScore_leq: uint8 + wafSqliAttackScore_lt: uint8 + wafSqliAttackScore_neq: uint8 + wafSqliAttackScore_notin: bytes + wafXssAttackScore: uint8 + wafXssAttackScore_geq: uint8 + wafXssAttackScore_gt: uint8 + wafXssAttackScore_in: bytes + wafXssAttackScore_leq: uint8 + wafXssAttackScore_lt: uint8 + wafXssAttackScore_neq: uint8 + wafXssAttackScore_notin: bytes + xRequestedWith: string + xRequestedWith_geq: string + xRequestedWith_gt: string + xRequestedWith_in: [string!] + xRequestedWith_leq: string + xRequestedWith_like: string + xRequestedWith_lt: string + xRequestedWith_neq: string + xRequestedWith_notin: [string!] + xRequestedWith_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum ZoneHttpRequestsAdaptiveGroupsOrderBy { + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """avg(crossZoneSubrequests) ascending""" + avg_crossZoneSubrequests_ASC + + """avg(crossZoneSubrequests) descending""" + avg_crossZoneSubrequests_DESC + + """avg(edgeDnsResponseTimeMs) ascending""" + avg_edgeDnsResponseTimeMs_ASC + + """avg(edgeDnsResponseTimeMs) descending""" + avg_edgeDnsResponseTimeMs_DESC + + """avg(edgeTimeToFirstByteMs) ascending""" + avg_edgeTimeToFirstByteMs_ASC + + """avg(edgeTimeToFirstByteMs) descending""" + avg_edgeTimeToFirstByteMs_DESC + + """avg(originResponseDurationMs) ascending""" + avg_originResponseDurationMs_ASC + + """avg(originResponseDurationMs) descending""" + avg_originResponseDurationMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """botManagementDecision ascending""" + botManagementDecision_ASC + + """botManagementDecision descending""" + botManagementDecision_DESC + + """botScoreBucketBy10 ascending""" + botScoreBucketBy10_ASC + + """botScoreBucketBy10 descending""" + botScoreBucketBy10_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """cacheReserveUsed ascending""" + cacheReserveUsed_ASC + + """cacheReserveUsed descending""" + cacheReserveUsed_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientDeviceType ascending""" + clientDeviceType_ASC + + """clientDeviceType descending""" + clientDeviceType_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestReferer ascending""" + clientRequestReferer_ASC + + """clientRequestReferer descending""" + clientRequestReferer_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """clientSSLProtocol ascending""" + clientSSLProtocol_ASC + + """clientSSLProtocol descending""" + clientSSLProtocol_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """contentScanHasFailed ascending""" + contentScanHasFailed_ASC + + """contentScanHasFailed descending""" + contentScanHasFailed_DESC + + """contentScanNumMaliciousObj ascending""" + contentScanNumMaliciousObj_ASC + + """contentScanNumMaliciousObj descending""" + contentScanNumMaliciousObj_DESC + + """contentScanNumObj ascending""" + contentScanNumObj_ASC + + """contentScanNumObj descending""" + contentScanNumObj_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeDnsResponseTimeMs ascending""" + edgeDnsResponseTimeMs_ASC + + """edgeDnsResponseTimeMs descending""" + edgeDnsResponseTimeMs_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """edgeTimeToFirstByteMs ascending""" + edgeTimeToFirstByteMs_ASC + + """edgeTimeToFirstByteMs descending""" + edgeTimeToFirstByteMs_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """isCrossZoneSubrequest ascending""" + isCrossZoneSubrequest_ASC + + """isCrossZoneSubrequest descending""" + isCrossZoneSubrequest_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """leakedCredentialCheckResult ascending""" + leakedCredentialCheckResult_ASC + + """leakedCredentialCheckResult descending""" + leakedCredentialCheckResult_DESC + + """originASNDescription ascending""" + originASNDescription_ASC + + """originASNDescription descending""" + originASNDescription_DESC + + """originASN ascending""" + originASN_ASC + + """originASN descending""" + originASN_DESC + + """originIP ascending""" + originIP_ASC + + """originIP descending""" + originIP_DESC + + """originResponseDurationMs ascending""" + originResponseDurationMs_ASC + + """originResponseDurationMs descending""" + originResponseDurationMs_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """quantiles(edgeDnsResponseTimeMsP50) ascending""" + quantiles_edgeDnsResponseTimeMsP50_ASC + + """quantiles(edgeDnsResponseTimeMsP50) descending""" + quantiles_edgeDnsResponseTimeMsP50_DESC + + """quantiles(edgeDnsResponseTimeMsP95) ascending""" + quantiles_edgeDnsResponseTimeMsP95_ASC + + """quantiles(edgeDnsResponseTimeMsP95) descending""" + quantiles_edgeDnsResponseTimeMsP95_DESC + + """quantiles(edgeDnsResponseTimeMsP99) ascending""" + quantiles_edgeDnsResponseTimeMsP99_ASC + + """quantiles(edgeDnsResponseTimeMsP99) descending""" + quantiles_edgeDnsResponseTimeMsP99_DESC + + """quantiles(edgeTimeToFirstByteMsP50) ascending""" + quantiles_edgeTimeToFirstByteMsP50_ASC + + """quantiles(edgeTimeToFirstByteMsP50) descending""" + quantiles_edgeTimeToFirstByteMsP50_DESC + + """quantiles(edgeTimeToFirstByteMsP95) ascending""" + quantiles_edgeTimeToFirstByteMsP95_ASC + + """quantiles(edgeTimeToFirstByteMsP95) descending""" + quantiles_edgeTimeToFirstByteMsP95_DESC + + """quantiles(edgeTimeToFirstByteMsP99) ascending""" + quantiles_edgeTimeToFirstByteMsP99_ASC + + """quantiles(edgeTimeToFirstByteMsP99) descending""" + quantiles_edgeTimeToFirstByteMsP99_DESC + + """quantiles(originResponseDurationMsP50) ascending""" + quantiles_originResponseDurationMsP50_ASC + + """quantiles(originResponseDurationMsP50) descending""" + quantiles_originResponseDurationMsP50_DESC + + """quantiles(originResponseDurationMsP95) ascending""" + quantiles_originResponseDurationMsP95_ASC + + """quantiles(originResponseDurationMsP95) descending""" + quantiles_originResponseDurationMsP95_DESC + + """quantiles(originResponseDurationMsP99) ascending""" + quantiles_originResponseDurationMsP99_ASC + + """quantiles(originResponseDurationMsP99) descending""" + quantiles_originResponseDurationMsP99_DESC + + """ratio(status4xx) ascending""" + ratio_status4xx_ASC + + """ratio(status4xx) descending""" + ratio_status4xx_DESC + + """ratio(status5xx) ascending""" + ratio_status5xx_ASC + + """ratio(status5xx) descending""" + ratio_status5xx_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """securityAction ascending""" + securityAction_ASC + + """securityAction descending""" + securityAction_DESC + + """securitySource ascending""" + securitySource_ASC + + """securitySource descending""" + securitySource_DESC + + """sum(crossZoneSubrequests) ascending""" + sum_crossZoneSubrequests_ASC + + """sum(crossZoneSubrequests) descending""" + sum_crossZoneSubrequests_DESC + + """sum(edgeDnsResponseTimeMs) ascending""" + sum_edgeDnsResponseTimeMs_ASC + + """sum(edgeDnsResponseTimeMs) descending""" + sum_edgeDnsResponseTimeMs_DESC + + """sum(edgeResponseBytes) ascending""" + sum_edgeResponseBytes_ASC + + """sum(edgeResponseBytes) descending""" + sum_edgeResponseBytes_DESC + + """sum(edgeTimeToFirstByteMs) ascending""" + sum_edgeTimeToFirstByteMs_ASC + + """sum(edgeTimeToFirstByteMs) descending""" + sum_edgeTimeToFirstByteMs_DESC + + """sum(originResponseDurationMs) ascending""" + sum_originResponseDurationMs_ASC + + """sum(originResponseDurationMs) descending""" + sum_originResponseDurationMs_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """upperTierColoName ascending""" + upperTierColoName_ASC + + """upperTierColoName descending""" + upperTierColoName_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """xRequestedWith ascending""" + xRequestedWith_ASC + + """xRequestedWith descending""" + xRequestedWith_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +type ZoneHttpRequestsAdaptiveGroupsQuantiles { + """50th percentile DNS Response Time (milliseconds)""" + edgeDnsResponseTimeMsP50: float64! + + """95th percentile DNS Response Time (milliseconds)""" + edgeDnsResponseTimeMsP95: float64! + + """99th percentile DNS Response Time (milliseconds)""" + edgeDnsResponseTimeMsP99: float64! + + """50th percentile Time To First Byte (milliseconds)""" + edgeTimeToFirstByteMsP50: float64! + + """95th percentile Time To First Byte (milliseconds)""" + edgeTimeToFirstByteMsP95: float64! + + """99th percentile Time To First Byte (milliseconds)""" + edgeTimeToFirstByteMsP99: float64! + + """50th percentile Origin Response Duration (milliseconds)""" + originResponseDurationMsP50: float64! + + """95th percentile Origin Response Duration (milliseconds)""" + originResponseDurationMsP95: float64! + + """99th percentile Origin Response Duration (milliseconds)""" + originResponseDurationMsP99: float64! +} + +type ZoneHttpRequestsAdaptiveGroupsRatio { + status4xx: float64! + status5xx: float64! +} + +type ZoneHttpRequestsAdaptiveGroupsSum { + """ + The number of requests that were inititiated by a Cloudflare Worker on another zone + """ + crossZoneSubrequests: uint64! + edgeDnsResponseTimeMs: uint64! + edgeResponseBytes: uint64! + edgeTimeToFirstByteMs: uint64! + originResponseDurationMs: uint64! + + """ + The number of requests by end-users that were initiated from a different + website (i.e. where the request HTTP Referer header does not match the host in + the HTTP Host header) + """ + visits: uint64! +} + +type ZoneHttpRequestsAdaptiveGroupsSumConfidence { + """Confidence interval for the corresponding point estimate""" + edgeResponseBytes: Confidence! +} + +type ZoneHttpRequestsAdaptiveJa4SignalsElem { + """Signal name""" + signalName: string! + + """Signal value""" + signalValue: float32! +} + +enum ZoneHttpRequestsAdaptiveOrderBy { + """apiGatewayMatchedEndpoint ascending""" + apiGatewayMatchedEndpoint_ASC + + """apiGatewayMatchedEndpoint descending""" + apiGatewayMatchedEndpoint_DESC + + """apiGatewayMatchedHost ascending""" + apiGatewayMatchedHost_ASC + + """apiGatewayMatchedHost descending""" + apiGatewayMatchedHost_DESC + + """botManagementDecision ascending""" + botManagementDecision_ASC + + """botManagementDecision descending""" + botManagementDecision_DESC + + """botScoreBucketBy10 ascending""" + botScoreBucketBy10_ASC + + """botScoreBucketBy10 descending""" + botScoreBucketBy10_DESC + + """botScoreSrcName ascending""" + botScoreSrcName_ASC + + """botScoreSrcName descending""" + botScoreSrcName_DESC + + """botScore ascending""" + botScore_ASC + + """botScore descending""" + botScore_DESC + + """cacheReserveUsed ascending""" + cacheReserveUsed_ASC + + """cacheReserveUsed descending""" + cacheReserveUsed_DESC + + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """clientASNDescription ascending""" + clientASNDescription_ASC + + """clientASNDescription descending""" + clientASNDescription_DESC + + """clientAsn ascending""" + clientAsn_ASC + + """clientAsn descending""" + clientAsn_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientDeviceType ascending""" + clientDeviceType_ASC + + """clientDeviceType descending""" + clientDeviceType_DESC + + """clientIP ascending""" + clientIP_ASC + + """clientIP descending""" + clientIP_DESC + + """clientRefererHost ascending""" + clientRefererHost_ASC + + """clientRefererHost descending""" + clientRefererHost_DESC + + """clientRequestHTTPHost ascending""" + clientRequestHTTPHost_ASC + + """clientRequestHTTPHost descending""" + clientRequestHTTPHost_DESC + + """clientRequestHTTPMethodName ascending""" + clientRequestHTTPMethodName_ASC + + """clientRequestHTTPMethodName descending""" + clientRequestHTTPMethodName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientRequestPath ascending""" + clientRequestPath_ASC + + """clientRequestPath descending""" + clientRequestPath_DESC + + """clientRequestQuery ascending""" + clientRequestQuery_ASC + + """clientRequestQuery descending""" + clientRequestQuery_DESC + + """clientRequestReferer ascending""" + clientRequestReferer_ASC + + """clientRequestReferer descending""" + clientRequestReferer_DESC + + """clientRequestScheme ascending""" + clientRequestScheme_ASC + + """clientRequestScheme descending""" + clientRequestScheme_DESC + + """clientSSLProtocol ascending""" + clientSSLProtocol_ASC + + """clientSSLProtocol descending""" + clientSSLProtocol_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """contentScanHasFailed ascending""" + contentScanHasFailed_ASC + + """contentScanHasFailed descending""" + contentScanHasFailed_DESC + + """contentScanNumMaliciousObj ascending""" + contentScanNumMaliciousObj_ASC + + """contentScanNumMaliciousObj descending""" + contentScanNumMaliciousObj_DESC + + """contentScanNumObj ascending""" + contentScanNumObj_ASC + + """contentScanNumObj descending""" + contentScanNumObj_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeDnsResponseTimeMs ascending""" + edgeDnsResponseTimeMs_ASC + + """edgeDnsResponseTimeMs descending""" + edgeDnsResponseTimeMs_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """edgeTimeToFirstByteMs ascending""" + edgeTimeToFirstByteMs_ASC + + """edgeTimeToFirstByteMs descending""" + edgeTimeToFirstByteMs_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """isCrossZoneSubrequest ascending""" + isCrossZoneSubrequest_ASC + + """isCrossZoneSubrequest descending""" + isCrossZoneSubrequest_DESC + + """ja3Hash ascending""" + ja3Hash_ASC + + """ja3Hash descending""" + ja3Hash_DESC + + """ja4 ascending""" + ja4_ASC + + """ja4 descending""" + ja4_DESC + + """leakedCredentialCheckResult ascending""" + leakedCredentialCheckResult_ASC + + """leakedCredentialCheckResult descending""" + leakedCredentialCheckResult_DESC + + """originASNDescription ascending""" + originASNDescription_ASC + + """originASNDescription descending""" + originASNDescription_DESC + + """originASN ascending""" + originASN_ASC + + """originASN descending""" + originASN_DESC + + """originIP ascending""" + originIP_ASC + + """originIP descending""" + originIP_DESC + + """originResponseDurationMs ascending""" + originResponseDurationMs_ASC + + """originResponseDurationMs descending""" + originResponseDurationMs_DESC + + """originResponseStatus ascending""" + originResponseStatus_ASC + + """originResponseStatus descending""" + originResponseStatus_DESC + + """rayName ascending""" + rayName_ASC + + """rayName descending""" + rayName_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """securityAction ascending""" + securityAction_ASC + + """securityAction descending""" + securityAction_DESC + + """securitySource ascending""" + securitySource_ASC + + """securitySource descending""" + securitySource_DESC + + """upperTierColoName ascending""" + upperTierColoName_ASC + + """upperTierColoName descending""" + upperTierColoName_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """userAgentOS ascending""" + userAgentOS_ASC + + """userAgentOS descending""" + userAgentOS_DESC + + """userAgent ascending""" + userAgent_ASC + + """userAgent descending""" + userAgent_DESC + + """wafAttackScoreClass ascending""" + wafAttackScoreClass_ASC + + """wafAttackScoreClass descending""" + wafAttackScoreClass_DESC + + """wafAttackScore ascending""" + wafAttackScore_ASC + + """wafAttackScore descending""" + wafAttackScore_DESC + + """wafRceAttackScore ascending""" + wafRceAttackScore_ASC + + """wafRceAttackScore descending""" + wafRceAttackScore_DESC + + """wafSqliAttackScore ascending""" + wafSqliAttackScore_ASC + + """wafSqliAttackScore descending""" + wafSqliAttackScore_DESC + + """wafXssAttackScore ascending""" + wafXssAttackScore_ASC + + """wafXssAttackScore descending""" + wafXssAttackScore_DESC + + """xRequestedWith ascending""" + xRequestedWith_ASC + + """xRequestedWith descending""" + xRequestedWith_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +"""A high-level summary of HTTP requests made by end users.""" +type ZoneHttpRequestsOverviewAdaptiveGroups { + """The average value for a metric per dimension""" + avg: ZoneHttpRequestsOverviewAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneHttpRequestsOverviewAdaptiveGroupsDimensions + + """ + The ratio of a metric in comparison to the rest of the traffic, between 0 and 1 + """ + ratio: ZoneHttpRequestsOverviewAdaptiveGroupsRatio + + """The sum of values for a metric per dimension""" + sum: ZoneHttpRequestsOverviewAdaptiveGroupsSum +} + +type ZoneHttpRequestsOverviewAdaptiveGroupsAvg { + """ + The average originResponseDuration, in milliseconds, excluding 0 values (i.e. cached ones) + """ + originResponseDurationMs: float64! + + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneHttpRequestsOverviewAdaptiveGroupsDimensions { + """Country from which request originated""" + clientCountryName: string! + + """HTTP protocol version""" + clientRequestHTTPProtocol: string! + + """SSL protocol version""" + clientSSLProtocol: string! + + """The date the event occurred at the edge""" + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event occurred at the edge truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """The date and time the event occurred at the edge truncated to hours""" + datetimeHour: Time! + + """ + The date and time the event occurred at the edge truncated to the minute + """ + datetimeMinute: Time! + + """Content type returned to client""" + edgeResponseContentTypeName: string! + + """HTTP response status code returned to client""" + edgeResponseStatus: uint16! + + """Version associated with HTTP Application""" + httpApplicationVersion: uint64! @deprecated(reason: "Field is replaced with zoneVersion") + + """Browser parsed from the user agent""" + userAgentBrowser: string! + + """The version of a zone""" + zoneVersion: uint64! +} + +input ZoneHttpRequestsOverviewAdaptiveGroupsFilter_InputObject { + AND: [ZoneHttpRequestsOverviewAdaptiveGroupsFilter_InputObject!] + OR: [ZoneHttpRequestsOverviewAdaptiveGroupsFilter_InputObject!] + clientCountryName: string + clientCountryName_geq: string + clientCountryName_gt: string + clientCountryName_in: [string!] + clientCountryName_leq: string + clientCountryName_like: string + clientCountryName_lt: string + clientCountryName_neq: string + clientCountryName_notin: [string!] + clientCountryName_notlike: string + clientRequestHTTPProtocol: string + clientRequestHTTPProtocol_geq: string + clientRequestHTTPProtocol_gt: string + clientRequestHTTPProtocol_in: [string!] + clientRequestHTTPProtocol_leq: string + clientRequestHTTPProtocol_like: string + clientRequestHTTPProtocol_lt: string + clientRequestHTTPProtocol_neq: string + clientRequestHTTPProtocol_notin: [string!] + clientRequestHTTPProtocol_notlike: string + clientSSLProtocol: string + clientSSLProtocol_geq: string + clientSSLProtocol_gt: string + clientSSLProtocol_in: [string!] + clientSSLProtocol_leq: string + clientSSLProtocol_like: string + clientSSLProtocol_lt: string + clientSSLProtocol_neq: string + clientSSLProtocol_notin: [string!] + clientSSLProtocol_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + edgeResponseContentTypeName: string + edgeResponseContentTypeName_geq: string + edgeResponseContentTypeName_gt: string + edgeResponseContentTypeName_in: [string!] + edgeResponseContentTypeName_leq: string + edgeResponseContentTypeName_like: string + edgeResponseContentTypeName_lt: string + edgeResponseContentTypeName_neq: string + edgeResponseContentTypeName_notin: [string!] + edgeResponseContentTypeName_notlike: string + edgeResponseStatus: uint16 + edgeResponseStatus_geq: uint16 + edgeResponseStatus_gt: uint16 + edgeResponseStatus_in: [uint16!] + edgeResponseStatus_leq: uint16 + edgeResponseStatus_lt: uint16 + edgeResponseStatus_neq: uint16 + edgeResponseStatus_notin: [uint16!] + httpApplicationVersion: uint64 + httpApplicationVersion_geq: uint64 + httpApplicationVersion_gt: uint64 + httpApplicationVersion_in: [uint64!] + httpApplicationVersion_leq: uint64 + httpApplicationVersion_lt: uint64 + httpApplicationVersion_neq: uint64 + httpApplicationVersion_notin: [uint64!] + rayName: string + rayName_geq: string + rayName_gt: string + rayName_in: [string!] + rayName_leq: string + rayName_like: string + rayName_lt: string + rayName_neq: string + rayName_notin: [string!] + rayName_notlike: string + userAgentBrowser: string + userAgentBrowser_geq: string + userAgentBrowser_gt: string + userAgentBrowser_in: [string!] + userAgentBrowser_leq: string + userAgentBrowser_like: string + userAgentBrowser_lt: string + userAgentBrowser_neq: string + userAgentBrowser_notin: [string!] + userAgentBrowser_notlike: string + zoneVersion: uint64 + zoneVersion_geq: uint64 + zoneVersion_gt: uint64 + zoneVersion_in: [uint64!] + zoneVersion_leq: uint64 + zoneVersion_lt: uint64 + zoneVersion_neq: uint64 + zoneVersion_notin: [uint64!] +} + +enum ZoneHttpRequestsOverviewAdaptiveGroupsOrderBy { + """avg(originResponseDurationMs) ascending""" + avg_originResponseDurationMs_ASC + + """avg(originResponseDurationMs) descending""" + avg_originResponseDurationMs_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientCountryName ascending""" + clientCountryName_ASC + + """clientCountryName descending""" + clientCountryName_DESC + + """clientRequestHTTPProtocol ascending""" + clientRequestHTTPProtocol_ASC + + """clientRequestHTTPProtocol descending""" + clientRequestHTTPProtocol_DESC + + """clientSSLProtocol ascending""" + clientSSLProtocol_ASC + + """clientSSLProtocol descending""" + clientSSLProtocol_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """edgeResponseContentTypeName ascending""" + edgeResponseContentTypeName_ASC + + """edgeResponseContentTypeName descending""" + edgeResponseContentTypeName_DESC + + """edgeResponseStatus ascending""" + edgeResponseStatus_ASC + + """edgeResponseStatus descending""" + edgeResponseStatus_DESC + + """httpApplicationVersion ascending""" + httpApplicationVersion_ASC + + """httpApplicationVersion descending""" + httpApplicationVersion_DESC + + """ratio(cachedBytes) ascending""" + ratio_cachedBytes_ASC + + """ratio(cachedBytes) descending""" + ratio_cachedBytes_DESC + + """ratio(cachedRequests) ascending""" + ratio_cachedRequests_ASC + + """ratio(cachedRequests) descending""" + ratio_cachedRequests_DESC + + """ratio(encryptedBytes) ascending""" + ratio_encryptedBytes_ASC + + """ratio(encryptedBytes) descending""" + ratio_encryptedBytes_DESC + + """ratio(encryptedRequests) ascending""" + ratio_encryptedRequests_ASC + + """ratio(encryptedRequests) descending""" + ratio_encryptedRequests_DESC + + """ratio(status4xx) ascending""" + ratio_status4xx_ASC + + """ratio(status4xx) descending""" + ratio_status4xx_DESC + + """ratio(status5xx) ascending""" + ratio_status5xx_ASC + + """ratio(status5xx) descending""" + ratio_status5xx_DESC + + """requestSource ascending""" + requestSource_ASC + + """requestSource descending""" + requestSource_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(cachedBytes) ascending""" + sum_cachedBytes_ASC + + """sum(cachedBytes) descending""" + sum_cachedBytes_DESC + + """sum(cachedRequests) ascending""" + sum_cachedRequests_ASC + + """sum(cachedRequests) descending""" + sum_cachedRequests_DESC + + """sum(pageViews) ascending""" + sum_pageViews_ASC + + """sum(pageViews) descending""" + sum_pageViews_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(visits) ascending""" + sum_visits_ASC + + """sum(visits) descending""" + sum_visits_DESC + + """userAgentBrowser ascending""" + userAgentBrowser_ASC + + """userAgentBrowser descending""" + userAgentBrowser_DESC + + """zoneVersion ascending""" + zoneVersion_ASC + + """zoneVersion descending""" + zoneVersion_DESC +} + +type ZoneHttpRequestsOverviewAdaptiveGroupsRatio { + cachedBytes: float64! + cachedRequests: float64! + encryptedBytes: float64! + encryptedRequests: float64! + status4xx: float64! + status5xx: float64! +} + +type ZoneHttpRequestsOverviewAdaptiveGroupsSum { + bytes: uint64! + + """Bytes returned to client from cache""" + cachedBytes: uint64! + + """Requests served from cache""" + cachedRequests: uint64! + + """Successful requests for HTML content""" + pageViews: uint64! + requests: uint64! + + """ + The number of requests by end-users that were initiated from a different + website (i.e. where the request HTTP Referer header does not match the host in + the HTTP Host header) + """ + visits: uint64! +} + +"""Minutely rollups of Image Resizing requests""" +type ZoneImageResizingRequests1mGroups { + """Counts a number of rows per specific dimensions""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneImageResizingRequests1mGroupsDimensions + + """Calculates a sum of each field per speicific dimensions""" + sum: ZoneImageResizingRequests1mGroupsSum +} + +type ZoneImageResizingRequests1mGroupsDimensions { + contentType: string! + date: Date! + datetime: Time! + datetimeFifteenMinutes: Time! + datetimeFiveMinutes: Time! + datetimeHour: Time! + datetimeMinute: Time! + + """ + Error description when a resized image was requested but could not be served + """ + resizeError: string! +} + +input ZoneImageResizingRequests1mGroupsFilter_InputObject { + AND: [ZoneImageResizingRequests1mGroupsFilter_InputObject!] + OR: [ZoneImageResizingRequests1mGroupsFilter_InputObject!] + contentType: string + contentType_geq: string + contentType_gt: string + contentType_in: [string!] + contentType_leq: string + contentType_like: string + contentType_lt: string + contentType_neq: string + contentType_notin: [string!] + contentType_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + resizeError: string + resizeError_geq: string + resizeError_gt: string + resizeError_in: [string!] + resizeError_leq: string + resizeError_like: string + resizeError_lt: string + resizeError_neq: string + resizeError_notin: [string!] + resizeError_notlike: string +} + +enum ZoneImageResizingRequests1mGroupsOrderBy { + """contentType ascending""" + contentType_ASC + + """contentType descending""" + contentType_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """resizeError ascending""" + resizeError_ASC + + """resizeError descending""" + resizeError_DESC + + """sum(originalBytes) ascending""" + sum_originalBytes_ASC + + """sum(originalBytes) descending""" + sum_originalBytes_DESC + + """sum(originalPixels) ascending""" + sum_originalPixels_ASC + + """sum(originalPixels) descending""" + sum_originalPixels_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(resizedBytes) ascending""" + sum_resizedBytes_ASC + + """sum(resizedBytes) descending""" + sum_resizedBytes_DESC + + """sum(resizedPixels) ascending""" + sum_resizedPixels_ASC + + """sum(resizedPixels) descending""" + sum_resizedPixels_DESC +} + +type ZoneImageResizingRequests1mGroupsSum { + """The size of the image before resizing""" + originalBytes: uint64! + + """The area of the image before resizing""" + originalPixels: uint64! + + """Count of image resizing requests""" + requests: uint64! + + """The size of the image after resizing""" + resizedBytes: uint64! + + """The area of the image after resizing""" + resizedPixels: uint64! +} + +"""Raw Load Balancing origin requests with adaptive sampling""" +type ZoneLoadBalancingRequestsAdaptive { + """IATA airport code of data center that received the request""" + coloCode: string! + + """Request datetime""" + datetime: Time! + + """Error generated when selecting an origin""" + errorType: string! + + """Load balancer name""" + lbName: string! + + """Number of origins that were selected and returned to the client""" + numberOriginsSelected: uint16! + + """All origins in the pool that was selected based on steering policy""" + origins: [ZoneLoadBalancingRequestsAdaptiveOriginsElem!]! + + """ + List of pools from which a pool will be selected based on steering policy + """ + pools: [ZoneLoadBalancingRequestsAdaptivePoolsElem!]! + + """ + Whether traffic is proxied through the Cloudflare network (orange-clouded) + """ + proxied: uint8! + + """Load balancing region where request originated""" + region: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + Index of the selected origin from the list of all origins. If multiple origins + were selected, this is the index of the first origin in that list + """ + selectedOriginIndex: uint16! + + """ + Average RTT (milliseconds) to reach the origins within the selected pool + """ + selectedPoolAvgRttMs: uint64! + + """Health checks active status for the selected pool""" + selectedPoolHealthChecksEnabled: uint8! + + """Health status for the selected pool""" + selectedPoolHealthy: uint8! + + """A unique identifier for the selected pool""" + selectedPoolId: string! + + """Index of the selected pool from the list of all pools""" + selectedPoolIndex: uint32! + + """Name for the selected pool""" + selectedPoolName: string! + + """Type of session affinity enabled""" + sessionAffinity: string! + + """Current status of session affinity""" + sessionAffinityStatus: string! + + """Policy by which the load balancer will route traffic""" + steeringPolicy: string! +} + +input ZoneLoadBalancingRequestsAdaptiveFilter_InputObject { + AND: [ZoneLoadBalancingRequestsAdaptiveFilter_InputObject!] + OR: [ZoneLoadBalancingRequestsAdaptiveFilter_InputObject!] + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + errorType: string + errorType_geq: string + errorType_gt: string + errorType_in: [string!] + errorType_leq: string + errorType_like: string + errorType_lt: string + errorType_neq: string + errorType_notin: [string!] + errorType_notlike: string + lbName: string + lbName_geq: string + lbName_gt: string + lbName_in: [string!] + lbName_leq: string + lbName_like: string + lbName_lt: string + lbName_neq: string + lbName_notin: [string!] + lbName_notlike: string + numberOriginsSelected: uint16 + numberOriginsSelected_geq: uint16 + numberOriginsSelected_gt: uint16 + numberOriginsSelected_in: [uint16!] + numberOriginsSelected_leq: uint16 + numberOriginsSelected_lt: uint16 + numberOriginsSelected_neq: uint16 + numberOriginsSelected_notin: [uint16!] + proxied: uint8 + proxied_geq: uint8 + proxied_gt: uint8 + proxied_in: bytes + proxied_leq: uint8 + proxied_lt: uint8 + proxied_neq: uint8 + proxied_notin: bytes + region: string + region_geq: string + region_gt: string + region_in: [string!] + region_leq: string + region_like: string + region_lt: string + region_neq: string + region_notin: [string!] + region_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + selectedOriginIndex: uint16 + selectedOriginIndex_geq: uint16 + selectedOriginIndex_gt: uint16 + selectedOriginIndex_in: [uint16!] + selectedOriginIndex_leq: uint16 + selectedOriginIndex_lt: uint16 + selectedOriginIndex_neq: uint16 + selectedOriginIndex_notin: [uint16!] + selectedPoolAvgRttMs: uint64 + selectedPoolAvgRttMs_geq: uint64 + selectedPoolAvgRttMs_gt: uint64 + selectedPoolAvgRttMs_in: [uint64!] + selectedPoolAvgRttMs_leq: uint64 + selectedPoolAvgRttMs_lt: uint64 + selectedPoolAvgRttMs_neq: uint64 + selectedPoolAvgRttMs_notin: [uint64!] + selectedPoolHealthChecksEnabled: uint8 + selectedPoolHealthChecksEnabled_geq: uint8 + selectedPoolHealthChecksEnabled_gt: uint8 + selectedPoolHealthChecksEnabled_in: bytes + selectedPoolHealthChecksEnabled_leq: uint8 + selectedPoolHealthChecksEnabled_lt: uint8 + selectedPoolHealthChecksEnabled_neq: uint8 + selectedPoolHealthChecksEnabled_notin: bytes + selectedPoolHealthy: uint8 + selectedPoolHealthy_geq: uint8 + selectedPoolHealthy_gt: uint8 + selectedPoolHealthy_in: bytes + selectedPoolHealthy_leq: uint8 + selectedPoolHealthy_lt: uint8 + selectedPoolHealthy_neq: uint8 + selectedPoolHealthy_notin: bytes + selectedPoolId: string + selectedPoolId_geq: string + selectedPoolId_gt: string + selectedPoolId_in: [string!] + selectedPoolId_leq: string + selectedPoolId_like: string + selectedPoolId_lt: string + selectedPoolId_neq: string + selectedPoolId_notin: [string!] + selectedPoolId_notlike: string + selectedPoolIndex: uint32 + selectedPoolIndex_geq: uint32 + selectedPoolIndex_gt: uint32 + selectedPoolIndex_in: [uint32!] + selectedPoolIndex_leq: uint32 + selectedPoolIndex_lt: uint32 + selectedPoolIndex_neq: uint32 + selectedPoolIndex_notin: [uint32!] + selectedPoolName: string + selectedPoolName_geq: string + selectedPoolName_gt: string + selectedPoolName_in: [string!] + selectedPoolName_leq: string + selectedPoolName_like: string + selectedPoolName_lt: string + selectedPoolName_neq: string + selectedPoolName_notin: [string!] + selectedPoolName_notlike: string + sessionAffinity: string + sessionAffinityStatus: string + sessionAffinityStatus_geq: string + sessionAffinityStatus_gt: string + sessionAffinityStatus_in: [string!] + sessionAffinityStatus_leq: string + sessionAffinityStatus_like: string + sessionAffinityStatus_lt: string + sessionAffinityStatus_neq: string + sessionAffinityStatus_notin: [string!] + sessionAffinityStatus_notlike: string + sessionAffinity_geq: string + sessionAffinity_gt: string + sessionAffinity_in: [string!] + sessionAffinity_leq: string + sessionAffinity_like: string + sessionAffinity_lt: string + sessionAffinity_neq: string + sessionAffinity_notin: [string!] + sessionAffinity_notlike: string + steeringPolicy: string + steeringPolicy_geq: string + steeringPolicy_gt: string + steeringPolicy_in: [string!] + steeringPolicy_leq: string + steeringPolicy_like: string + steeringPolicy_lt: string + steeringPolicy_neq: string + steeringPolicy_notin: [string!] + steeringPolicy_notlike: string +} + +"""Aggregated Load Balancing origin requests with adaptive sampling""" +type ZoneLoadBalancingRequestsAdaptiveGroups { + avg: ZoneLoadBalancingRequestsAdaptiveGroupsAvg + + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneLoadBalancingRequestsAdaptiveGroupsDimensions +} + +type ZoneLoadBalancingRequestsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneLoadBalancingRequestsAdaptiveGroupsDimensions { + """IATA airport code of data center that received the request""" + coloCode: string! + + """Request datetime""" + datetime: Time! + + """Request datetime truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime truncated to the hour""" + datetimeHour: Time! + + """Request datetime truncated to multiple of 1 minute""" + datetimeMinute: Time! + + """Error generated when selecting an origin""" + errorType: string! + + """Load balancer name""" + lbName: string! + + """Indicates whether multiple origins were returned to the client""" + multipleOriginsSelected: uint8! + + """Number of origins that were selected and returned to the client""" + numberOriginsSelected: uint16! + + """ + Whether traffic is proxied through the Cloudflare network (orange-clouded) + """ + proxied: uint8! + + """Load balancing region where request originated""" + region: string! + + """ABR sample interval""" + sampleInterval: uint32! + + """ + Index of the selected origin from the list of all origins. If multiple origins + were selected, this is the index of the first origin in that list + """ + selectedOriginIndex: uint16! + + """Name of the selected origin""" + selectedOriginName: string! + + """Names of each selected origin""" + selectedOriginNames: string! + + """Dynamic Latency: RTT (milliseconds) to reach the origin pool""" + selectedPoolAvgRttMs: uint64! + + """Health checks status for the selected pool""" + selectedPoolHealthChecksEnabled: uint8! + + """Health status for the selected pool""" + selectedPoolHealthy: uint8! + + """A unique identifier for the selected pool""" + selectedPoolId: string! + + """Index of the selected pool from the list of all pools""" + selectedPoolIndex: uint32! + + """Name for the selected pool""" + selectedPoolName: string! + + """Type of session affinity enabled""" + sessionAffinityEnabled: string! + + """Current status of session affinity""" + sessionAffinityStatus: string! + + """Policy by which the load balancer will route traffic""" + steeringPolicy: string! +} + +input ZoneLoadBalancingRequestsAdaptiveGroupsFilter_InputObject { + AND: [ZoneLoadBalancingRequestsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneLoadBalancingRequestsAdaptiveGroupsFilter_InputObject!] + coloCode: string + coloCode_geq: string + coloCode_gt: string + coloCode_in: [string!] + coloCode_leq: string + coloCode_like: string + coloCode_lt: string + coloCode_neq: string + coloCode_notin: [string!] + coloCode_notlike: string + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + errorType: string + errorType_geq: string + errorType_gt: string + errorType_in: [string!] + errorType_leq: string + errorType_like: string + errorType_lt: string + errorType_neq: string + errorType_notin: [string!] + errorType_notlike: string + lbName: string + lbName_geq: string + lbName_gt: string + lbName_in: [string!] + lbName_leq: string + lbName_like: string + lbName_lt: string + lbName_neq: string + lbName_notin: [string!] + lbName_notlike: string + multipleOriginsSelected: uint8 + multipleOriginsSelected_geq: uint8 + multipleOriginsSelected_gt: uint8 + multipleOriginsSelected_in: bytes + multipleOriginsSelected_leq: uint8 + multipleOriginsSelected_lt: uint8 + multipleOriginsSelected_neq: uint8 + multipleOriginsSelected_notin: bytes + numberOriginsSelected: uint16 + numberOriginsSelected_geq: uint16 + numberOriginsSelected_gt: uint16 + numberOriginsSelected_in: [uint16!] + numberOriginsSelected_leq: uint16 + numberOriginsSelected_lt: uint16 + numberOriginsSelected_neq: uint16 + numberOriginsSelected_notin: [uint16!] + proxied: uint8 + proxied_geq: uint8 + proxied_gt: uint8 + proxied_in: bytes + proxied_leq: uint8 + proxied_lt: uint8 + proxied_neq: uint8 + proxied_notin: bytes + region: string + region_geq: string + region_gt: string + region_in: [string!] + region_leq: string + region_like: string + region_lt: string + region_neq: string + region_notin: [string!] + region_notlike: string + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + selectedOriginIndex: uint16 + selectedOriginIndex_geq: uint16 + selectedOriginIndex_gt: uint16 + selectedOriginIndex_in: [uint16!] + selectedOriginIndex_leq: uint16 + selectedOriginIndex_lt: uint16 + selectedOriginIndex_neq: uint16 + selectedOriginIndex_notin: [uint16!] + selectedOriginName: string + selectedOriginName_geq: string + selectedOriginName_gt: string + selectedOriginName_in: [string!] + selectedOriginName_leq: string + selectedOriginName_like: string + selectedOriginName_lt: string + selectedOriginName_neq: string + selectedOriginName_notin: [string!] + selectedOriginName_notlike: string + selectedOriginNames: string + selectedOriginNames_geq: string + selectedOriginNames_gt: string + selectedOriginNames_in: [string!] + selectedOriginNames_leq: string + selectedOriginNames_like: string + selectedOriginNames_lt: string + selectedOriginNames_neq: string + selectedOriginNames_notin: [string!] + selectedOriginNames_notlike: string + selectedPoolAvgRttMs: uint64 + selectedPoolAvgRttMs_geq: uint64 + selectedPoolAvgRttMs_gt: uint64 + selectedPoolAvgRttMs_in: [uint64!] + selectedPoolAvgRttMs_leq: uint64 + selectedPoolAvgRttMs_lt: uint64 + selectedPoolAvgRttMs_neq: uint64 + selectedPoolAvgRttMs_notin: [uint64!] + selectedPoolHealthChecksEnabled: uint8 + selectedPoolHealthChecksEnabled_geq: uint8 + selectedPoolHealthChecksEnabled_gt: uint8 + selectedPoolHealthChecksEnabled_in: bytes + selectedPoolHealthChecksEnabled_leq: uint8 + selectedPoolHealthChecksEnabled_lt: uint8 + selectedPoolHealthChecksEnabled_neq: uint8 + selectedPoolHealthChecksEnabled_notin: bytes + selectedPoolHealthy: uint8 + selectedPoolHealthy_geq: uint8 + selectedPoolHealthy_gt: uint8 + selectedPoolHealthy_in: bytes + selectedPoolHealthy_leq: uint8 + selectedPoolHealthy_lt: uint8 + selectedPoolHealthy_neq: uint8 + selectedPoolHealthy_notin: bytes + selectedPoolId: string + selectedPoolId_geq: string + selectedPoolId_gt: string + selectedPoolId_in: [string!] + selectedPoolId_leq: string + selectedPoolId_like: string + selectedPoolId_lt: string + selectedPoolId_neq: string + selectedPoolId_notin: [string!] + selectedPoolId_notlike: string + selectedPoolIndex: uint32 + selectedPoolIndex_geq: uint32 + selectedPoolIndex_gt: uint32 + selectedPoolIndex_in: [uint32!] + selectedPoolIndex_leq: uint32 + selectedPoolIndex_lt: uint32 + selectedPoolIndex_neq: uint32 + selectedPoolIndex_notin: [uint32!] + selectedPoolName: string + selectedPoolName_geq: string + selectedPoolName_gt: string + selectedPoolName_in: [string!] + selectedPoolName_leq: string + selectedPoolName_like: string + selectedPoolName_lt: string + selectedPoolName_neq: string + selectedPoolName_notin: [string!] + selectedPoolName_notlike: string + sessionAffinityEnabled: string + sessionAffinityEnabled_geq: string + sessionAffinityEnabled_gt: string + sessionAffinityEnabled_in: [string!] + sessionAffinityEnabled_leq: string + sessionAffinityEnabled_like: string + sessionAffinityEnabled_lt: string + sessionAffinityEnabled_neq: string + sessionAffinityEnabled_notin: [string!] + sessionAffinityEnabled_notlike: string + sessionAffinityStatus: string + sessionAffinityStatus_geq: string + sessionAffinityStatus_gt: string + sessionAffinityStatus_in: [string!] + sessionAffinityStatus_leq: string + sessionAffinityStatus_like: string + sessionAffinityStatus_lt: string + sessionAffinityStatus_neq: string + sessionAffinityStatus_notin: [string!] + sessionAffinityStatus_notlike: string + steeringPolicy: string + steeringPolicy_geq: string + steeringPolicy_gt: string + steeringPolicy_in: [string!] + steeringPolicy_leq: string + steeringPolicy_like: string + steeringPolicy_lt: string + steeringPolicy_neq: string + steeringPolicy_notin: [string!] + steeringPolicy_notlike: string +} + +enum ZoneLoadBalancingRequestsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """errorType ascending""" + errorType_ASC + + """errorType descending""" + errorType_DESC + + """lbName ascending""" + lbName_ASC + + """lbName descending""" + lbName_DESC + + """multipleOriginsSelected ascending""" + multipleOriginsSelected_ASC + + """multipleOriginsSelected descending""" + multipleOriginsSelected_DESC + + """numberOriginsSelected ascending""" + numberOriginsSelected_ASC + + """numberOriginsSelected descending""" + numberOriginsSelected_DESC + + """proxied ascending""" + proxied_ASC + + """proxied descending""" + proxied_DESC + + """region ascending""" + region_ASC + + """region descending""" + region_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """selectedOriginIndex ascending""" + selectedOriginIndex_ASC + + """selectedOriginIndex descending""" + selectedOriginIndex_DESC + + """selectedOriginName ascending""" + selectedOriginName_ASC + + """selectedOriginName descending""" + selectedOriginName_DESC + + """selectedOriginNames ascending""" + selectedOriginNames_ASC + + """selectedOriginNames descending""" + selectedOriginNames_DESC + + """selectedPoolAvgRttMs ascending""" + selectedPoolAvgRttMs_ASC + + """selectedPoolAvgRttMs descending""" + selectedPoolAvgRttMs_DESC + + """selectedPoolHealthChecksEnabled ascending""" + selectedPoolHealthChecksEnabled_ASC + + """selectedPoolHealthChecksEnabled descending""" + selectedPoolHealthChecksEnabled_DESC + + """selectedPoolHealthy ascending""" + selectedPoolHealthy_ASC + + """selectedPoolHealthy descending""" + selectedPoolHealthy_DESC + + """selectedPoolId ascending""" + selectedPoolId_ASC + + """selectedPoolId descending""" + selectedPoolId_DESC + + """selectedPoolIndex ascending""" + selectedPoolIndex_ASC + + """selectedPoolIndex descending""" + selectedPoolIndex_DESC + + """selectedPoolName ascending""" + selectedPoolName_ASC + + """selectedPoolName descending""" + selectedPoolName_DESC + + """sessionAffinityEnabled ascending""" + sessionAffinityEnabled_ASC + + """sessionAffinityEnabled descending""" + sessionAffinityEnabled_DESC + + """sessionAffinityStatus ascending""" + sessionAffinityStatus_ASC + + """sessionAffinityStatus descending""" + sessionAffinityStatus_DESC + + """steeringPolicy ascending""" + steeringPolicy_ASC + + """steeringPolicy descending""" + steeringPolicy_DESC +} + +enum ZoneLoadBalancingRequestsAdaptiveOrderBy { + """coloCode ascending""" + coloCode_ASC + + """coloCode descending""" + coloCode_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """errorType ascending""" + errorType_ASC + + """errorType descending""" + errorType_DESC + + """lbName ascending""" + lbName_ASC + + """lbName descending""" + lbName_DESC + + """numberOriginsSelected ascending""" + numberOriginsSelected_ASC + + """numberOriginsSelected descending""" + numberOriginsSelected_DESC + + """proxied ascending""" + proxied_ASC + + """proxied descending""" + proxied_DESC + + """region ascending""" + region_ASC + + """region descending""" + region_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """selectedOriginIndex ascending""" + selectedOriginIndex_ASC + + """selectedOriginIndex descending""" + selectedOriginIndex_DESC + + """selectedPoolAvgRttMs ascending""" + selectedPoolAvgRttMs_ASC + + """selectedPoolAvgRttMs descending""" + selectedPoolAvgRttMs_DESC + + """selectedPoolHealthChecksEnabled ascending""" + selectedPoolHealthChecksEnabled_ASC + + """selectedPoolHealthChecksEnabled descending""" + selectedPoolHealthChecksEnabled_DESC + + """selectedPoolHealthy ascending""" + selectedPoolHealthy_ASC + + """selectedPoolHealthy descending""" + selectedPoolHealthy_DESC + + """selectedPoolId ascending""" + selectedPoolId_ASC + + """selectedPoolId descending""" + selectedPoolId_DESC + + """selectedPoolIndex ascending""" + selectedPoolIndex_ASC + + """selectedPoolIndex descending""" + selectedPoolIndex_DESC + + """selectedPoolName ascending""" + selectedPoolName_ASC + + """selectedPoolName descending""" + selectedPoolName_DESC + + """sessionAffinityStatus ascending""" + sessionAffinityStatus_ASC + + """sessionAffinityStatus descending""" + sessionAffinityStatus_DESC + + """sessionAffinity ascending""" + sessionAffinity_ASC + + """sessionAffinity descending""" + sessionAffinity_DESC + + """steeringPolicy ascending""" + steeringPolicy_ASC + + """steeringPolicy descending""" + steeringPolicy_DESC +} + +type ZoneLoadBalancingRequestsAdaptiveOriginsElem { + """Fully qualified domain name of the origin (if available)""" + fqdn: string! + + """Origin health status""" + health: uint8! + + """IPv4 Address of the origin""" + ipv4: string! + + """IPv6 address of the origin""" + ipv6: string! + + """Origin name""" + originName: string! + + """All the origins that were returned to the client""" + selected: uint8! + + """ + Ratio of traffic that will be distributed to this origin among all origins in the pool + """ + weight: float64! +} + +type ZoneLoadBalancingRequestsAdaptivePoolsElem { + """Dynamic Latency: RTT (milliseconds) to reach the origin pool""" + avgRttMs: uint64! + + """Distance to Pool KM""" + distance: float32! + + """Health checks status""" + healthCheckEnabled: uint8! + + """Pool health status""" + healthy: uint8! + + """A unique identifier for the pool""" + id: string! + + """Pool name""" + poolName: string! +} + +"""Beta. Logpush job health metrics""" +type ZoneLogpushHealthAdaptiveGroups { + avg: ZoneLogpushHealthAdaptiveGroupsAvg + + """The number of values for a metric per dimension""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneLogpushHealthAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneLogpushHealthAdaptiveGroupsSum +} + +type ZoneLogpushHealthAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type ZoneLogpushHealthAdaptiveGroupsDimensions { + """Date that we completed pushing the log batch""" + date: Date! + + """Datetime that we completed pushing the log batch""" + datetime: Time! + + """ + Datetime that we completed pushing the log batch, truncated to multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + Datetime that we completed pushing the log batch, truncated to multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + Datetime that we completed pushing the log batch, truncated to the hour + """ + datetimeHour: Time! + + """ + Datetime that we completed pushing the log batch, truncated to the minute + """ + datetimeMinute: Time! + + """Destination type, e.g. 'S3' or 'GCS'""" + destinationType: string! + + """ + Cloudflare may attempt to push a batch of logs multiple times if we encounter + a failure. This field will be set to 'true' if this was the last push attempt + for this batch of logs. If this field is set to false, it means the push + failed but another retry was attempted. If this field is set to true and + status >= 300, then the batch of logs failed to push and log data was lost. If + you want to count the total number of logs that succeeded or failed, you + should always set final = true. + """ + final: uint8! + + """The Logpush Job ID""" + jobId: uint64! + + """HTTP response status code of the log destination""" + status: uint16! +} + +input ZoneLogpushHealthAdaptiveGroupsFilter_InputObject { + AND: [ZoneLogpushHealthAdaptiveGroupsFilter_InputObject!] + OR: [ZoneLogpushHealthAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + destinationType: string + destinationType_geq: string + destinationType_gt: string + destinationType_in: [string!] + destinationType_leq: string + destinationType_like: string + destinationType_lt: string + destinationType_neq: string + destinationType_notin: [string!] + destinationType_notlike: string + final: uint8 + final_geq: uint8 + final_gt: uint8 + final_in: bytes + final_leq: uint8 + final_lt: uint8 + final_neq: uint8 + final_notin: bytes + jobId: uint64 + jobId_geq: uint64 + jobId_gt: uint64 + jobId_in: [uint64!] + jobId_leq: uint64 + jobId_lt: uint64 + jobId_neq: uint64 + jobId_notin: [uint64!] + status: uint16 + status_geq: uint16 + status_gt: uint16 + status_in: [uint16!] + status_leq: uint16 + status_lt: uint16 + status_neq: uint16 + status_notin: [uint16!] +} + +enum ZoneLogpushHealthAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """destinationType ascending""" + destinationType_ASC + + """destinationType descending""" + destinationType_DESC + + """final ascending""" + final_ASC + + """final descending""" + final_DESC + + """jobId ascending""" + jobId_ASC + + """jobId descending""" + jobId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(bytesCompressed) ascending""" + sum_bytesCompressed_ASC + + """sum(bytesCompressed) descending""" + sum_bytesCompressed_DESC + + """sum(bytes) ascending""" + sum_bytes_ASC + + """sum(bytes) descending""" + sum_bytes_DESC + + """sum(records) ascending""" + sum_records_ASC + + """sum(records) descending""" + sum_records_DESC +} + +type ZoneLogpushHealthAdaptiveGroupsSum { + """Bytes of uncompressed log data pushed""" + bytes: uint64! + + """Bytes of compressed log data pushed""" + bytesCompressed: uint64! + + """A count of the total number of records pushed.""" + records: uint64! +} + +"""Data to visualize network error logs""" +type ZoneNelReportsAdaptiveGroups { + avg: ZoneNelReportsAdaptiveGroupsAvg + + """The number of NEL Reports""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneNelReportsAdaptiveGroupsDimensions +} + +type ZoneNelReportsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: uint64! +} + +type ZoneNelReportsAdaptiveGroupsDimensions { + """Client ASN""" + clientIPASN: uint32! + + """Client ASN Description""" + clientIPASNDescription: string! + + """Client Country""" + clientIPCountry: string! + + """2 letter client country code using ISO 3166-1 alpha-2 syntax""" + clientIPCountryCode: string! + + """IP Version the client used to connect""" + clientIPVersion: uint8! + + """Request date from browser""" + date: Date! + + """Request datetime from browser""" + datetime: Time! + + """Request datetime from browser, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Request datetime from browser, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Request datetime from browser, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Request datetime from browser, truncated to the hour""" + datetimeHour: Time! + + """Request datetime from browser, truncated to the minute""" + datetimeMinute: Time! + + """IATA airport code of colo the client connected to""" + lastKnownGoodColoCode: string! + + """The phase of connection the error occurred in""" + phase: string! + + """HTTP Protocol used when the error occured""" + protocol: string! + + """The type of error in the phase""" + type: string! +} + +input ZoneNelReportsAdaptiveGroupsFilter_InputObject { + AND: [ZoneNelReportsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneNelReportsAdaptiveGroupsFilter_InputObject!] + clientIPASN: uint32 + clientIPASNDescription: string + clientIPASNDescription_geq: string + clientIPASNDescription_gt: string + clientIPASNDescription_in: [string!] + clientIPASNDescription_leq: string + clientIPASNDescription_like: string + clientIPASNDescription_lt: string + clientIPASNDescription_neq: string + clientIPASNDescription_notin: [string!] + clientIPASNDescription_notlike: string + clientIPASN_geq: uint32 + clientIPASN_gt: uint32 + clientIPASN_in: [uint32!] + clientIPASN_leq: uint32 + clientIPASN_lt: uint32 + clientIPASN_neq: uint32 + clientIPASN_notin: [uint32!] + clientIPCountry: string + clientIPCountryCode: string + clientIPCountryCode_geq: string + clientIPCountryCode_gt: string + clientIPCountryCode_in: [string!] + clientIPCountryCode_leq: string + clientIPCountryCode_like: string + clientIPCountryCode_lt: string + clientIPCountryCode_neq: string + clientIPCountryCode_notin: [string!] + clientIPCountryCode_notlike: string + clientIPCountry_geq: string + clientIPCountry_gt: string + clientIPCountry_in: [string!] + clientIPCountry_leq: string + clientIPCountry_like: string + clientIPCountry_lt: string + clientIPCountry_neq: string + clientIPCountry_notin: [string!] + clientIPCountry_notlike: string + clientIPVersion: uint8 + clientIPVersion_geq: uint8 + clientIPVersion_gt: uint8 + clientIPVersion_in: bytes + clientIPVersion_leq: uint8 + clientIPVersion_lt: uint8 + clientIPVersion_neq: uint8 + clientIPVersion_notin: bytes + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + lastKnownGoodColoCode: string + lastKnownGoodColoCode_geq: string + lastKnownGoodColoCode_gt: string + lastKnownGoodColoCode_in: [string!] + lastKnownGoodColoCode_leq: string + lastKnownGoodColoCode_like: string + lastKnownGoodColoCode_lt: string + lastKnownGoodColoCode_neq: string + lastKnownGoodColoCode_notin: [string!] + lastKnownGoodColoCode_notlike: string + phase: string + phase_geq: string + phase_gt: string + phase_in: [string!] + phase_leq: string + phase_like: string + phase_lt: string + phase_neq: string + phase_notin: [string!] + phase_notlike: string + protocol: string + protocol_geq: string + protocol_gt: string + protocol_in: [string!] + protocol_leq: string + protocol_like: string + protocol_lt: string + protocol_neq: string + protocol_notin: [string!] + protocol_notlike: string + type: string + type_geq: string + type_gt: string + type_in: [string!] + type_leq: string + type_like: string + type_lt: string + type_neq: string + type_notin: [string!] + type_notlike: string +} + +enum ZoneNelReportsAdaptiveGroupsOrderBy { + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """clientIPASNDescription ascending""" + clientIPASNDescription_ASC + + """clientIPASNDescription descending""" + clientIPASNDescription_DESC + + """clientIPASN ascending""" + clientIPASN_ASC + + """clientIPASN descending""" + clientIPASN_DESC + + """clientIPCountryCode ascending""" + clientIPCountryCode_ASC + + """clientIPCountryCode descending""" + clientIPCountryCode_DESC + + """clientIPCountry ascending""" + clientIPCountry_ASC + + """clientIPCountry descending""" + clientIPCountry_DESC + + """clientIPVersion ascending""" + clientIPVersion_ASC + + """clientIPVersion descending""" + clientIPVersion_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """lastKnownGoodColoCode ascending""" + lastKnownGoodColoCode_ASC + + """lastKnownGoodColoCode descending""" + lastKnownGoodColoCode_DESC + + """phase ascending""" + phase_ASC + + """phase descending""" + phase_DESC + + """protocol ascending""" + protocol_ASC + + """protocol descending""" + protocol_DESC + + """type ascending""" + type_ASC + + """type descending""" + type_DESC +} + +"""Page Shield CSP reports""" +type ZonePageShieldReportsAdaptiveGroups { + avg: ZonePageShieldReportsAdaptiveGroupsAvg + + """Number of Page Shield CSP reports""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZonePageShieldReportsAdaptiveGroupsDimensions +} + +type ZonePageShieldReportsAdaptiveGroupsAvg { + """Average sample interval""" + sampleInterval: float64! +} + +type ZonePageShieldReportsAdaptiveGroupsDimensions { + """policy action, log | allow""" + action: string! + + """csp directive e.g 'script-src'""" + cspDirective: string! + date: Date! + + """The date and time the event occurred at the edge""" + datetime: Time! + + """Report datetime from edge, truncated to multiple of 15 minutes""" + datetimeFifteenMinutes: Time! + + """Report datetime from edge, truncated to multiple of 5 minutes""" + datetimeFiveMinutes: Time! + + """Report datetime from edge, truncated to multiple of 30 minutes""" + datetimeHalfOfHour: Time! + + """Report datetime from edge, truncated to the hour""" + datetimeHour: Time! + + """Report datetime from edge, truncated to the minute""" + datetimeMinute: Time! + + """hostname of the zone""" + host: string! + + """page on which the resource was found""" + pageURL: string! + + """The ID of the Policy""" + policyID: string! + + """resource type e.g script""" + resourceType: string! + + """URL of the CSP reported resource""" + url: string! + + """hostname of the resource URL""" + urlHost: string! +} + +input ZonePageShieldReportsAdaptiveGroupsFilter_InputObject { + AND: [ZonePageShieldReportsAdaptiveGroupsFilter_InputObject!] + OR: [ZonePageShieldReportsAdaptiveGroupsFilter_InputObject!] + action: string + action_geq: string + action_gt: string + action_in: [string!] + action_leq: string + action_like: string + action_lt: string + action_neq: string + action_notin: [string!] + action_notlike: string + cspDirective: string + cspDirective_geq: string + cspDirective_gt: string + cspDirective_in: [string!] + cspDirective_leq: string + cspDirective_like: string + cspDirective_lt: string + cspDirective_neq: string + cspDirective_notin: [string!] + cspDirective_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHalfOfHour: Time + datetimeHalfOfHour_geq: Time + datetimeHalfOfHour_gt: Time + datetimeHalfOfHour_in: [Time!] + datetimeHalfOfHour_leq: Time + datetimeHalfOfHour_lt: Time + datetimeHalfOfHour_neq: Time + datetimeHalfOfHour_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + host: string + host_geq: string + host_gt: string + host_in: [string!] + host_leq: string + host_like: string + host_lt: string + host_neq: string + host_notin: [string!] + host_notlike: string + pageURL: string + pageURL_geq: string + pageURL_gt: string + pageURL_in: [string!] + pageURL_leq: string + pageURL_like: string + pageURL_lt: string + pageURL_neq: string + pageURL_notin: [string!] + pageURL_notlike: string + policyID: string + policyID_geq: string + policyID_gt: string + policyID_in: [string!] + policyID_leq: string + policyID_like: string + policyID_lt: string + policyID_neq: string + policyID_notin: [string!] + policyID_notlike: string + resourceType: string + resourceType_geq: string + resourceType_gt: string + resourceType_in: [string!] + resourceType_leq: string + resourceType_like: string + resourceType_lt: string + resourceType_neq: string + resourceType_notin: [string!] + resourceType_notlike: string + url: string + urlHost: string + urlHost_geq: string + urlHost_gt: string + urlHost_in: [string!] + urlHost_leq: string + urlHost_like: string + urlHost_lt: string + urlHost_neq: string + urlHost_notin: [string!] + urlHost_notlike: string + url_geq: string + url_gt: string + url_in: [string!] + url_leq: string + url_like: string + url_lt: string + url_neq: string + url_notin: [string!] + url_notlike: string +} + +enum ZonePageShieldReportsAdaptiveGroupsOrderBy { + """action ascending""" + action_ASC + + """action descending""" + action_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """cspDirective ascending""" + cspDirective_ASC + + """cspDirective descending""" + cspDirective_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHalfOfHour ascending""" + datetimeHalfOfHour_ASC + + """datetimeHalfOfHour descending""" + datetimeHalfOfHour_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """host ascending""" + host_ASC + + """host descending""" + host_DESC + + """pageURL ascending""" + pageURL_ASC + + """pageURL descending""" + pageURL_DESC + + """policyID ascending""" + policyID_ASC + + """policyID descending""" + policyID_DESC + + """resourceType ascending""" + resourceType_ASC + + """resourceType descending""" + resourceType_DESC + + """urlHost ascending""" + urlHost_ASC + + """urlHost descending""" + urlHost_DESC + + """url ascending""" + url_ASC + + """url descending""" + url_DESC +} + +"""Access and limitations for a zone""" +type ZoneSettings { + apiGatewayGraphqlQueryAnalyticsGroups: Settings! + apiGatewayMatchedSessionIDsAdaptiveGroups: Settings! + apiRequestSequencesGroups: Settings! + cacheReserveOperationsAdaptiveGroups: Settings! + cacheReserveRequestsAdaptiveGroups: Settings! + cacheReserveStorageAdaptiveGroups: Settings! + dmarcReportsAdaptive: Settings! + dmarcReportsSourcesAdaptiveGroups: Settings! + dnsAnalyticsAdaptive: Settings! + dnsAnalyticsAdaptiveGroups: Settings! + emailRoutingAdaptive: Settings! + emailRoutingAdaptiveGroups: Settings! + firewallEventsAdaptive: Settings! + firewallEventsAdaptiveByTimeGroups: Settings! + firewallEventsAdaptiveGroups: Settings! + healthCheckEventsAdaptive: Settings! + healthCheckEventsAdaptiveGroups: Settings! + httpRequests1dByColoGroups: Settings! + httpRequests1dGroups: Settings! + httpRequests1hGroups: Settings! + httpRequests1mByColoGroups: Settings! + httpRequests1mGroups: Settings! + httpRequestsAdaptive: Settings! + httpRequestsAdaptiveGroups: Settings! + httpRequestsOverviewAdaptiveGroups: Settings! + imageResizingRequests1mGroups: Settings! + loadBalancingRequestsAdaptive: Settings! + loadBalancingRequestsAdaptiveGroups: Settings! + logpushHealthAdaptiveGroups: Settings! + nelReportsAdaptiveGroups: Settings! + pageShieldReportsAdaptiveGroups: Settings! + waitingRoomAnalyticsAdaptive: Settings! + waitingRoomAnalyticsAdaptiveGroups: Settings! + workersZoneInvocationsAdaptiveGroups: Settings! + workersZoneSubrequestsAdaptiveGroups: Settings! + zarazActionsAdaptiveGroups: Settings! + zarazTrackAdaptiveGroups: Settings! + zarazTriggersAdaptiveGroups: Settings! +} + +"""Raw Waiting Room analytics logs""" +type ZoneWaitingRoomAnalyticsAdaptive { + """The date and time of the state of analytics for the waiting room""" + datetime: Time! + + """Maximum value of estimated time in minutes""" + maxEstimatedTimeMinutes: int64! + + """Actual value of new users per minute""" + newUsersPerMinute: int64! + + """Configured value of new users per minute""" + newUsersPerMinuteConfig: int64! + + """ABR sample interval""" + sampleInterval: uint32! + + """Configured value of session duration""" + sessionDuration: int64! + + """50th percentile of the time between session refreshes in seconds""" + timeBetweenRefreshesP50: int64! + + """75th percentile of the time between session refreshes in seconds""" + timeBetweenRefreshesP75: int64! + + """90th percentile of the time between session refreshes in seconds""" + timeBetweenRefreshesP90: int64! + + """95th percentile of the time between session refreshes in seconds""" + timeBetweenRefreshesP95: int64! + + """50th percentile of the time spent waiting in queue in seconds""" + timeInQueueP50: int64! + + """75th percentile of the time spent waiting in queue in seconds""" + timeInQueueP75: int64! + + """90th percentile of the time spent waiting in queue in seconds""" + timeInQueueP90: int64! + + """95th percentile of the time spent waiting in queue in seconds""" + timeInQueueP95: int64! + + """50th percentile of the time spent on the origin in seconds""" + timeOnOriginP50: int64! + + """75th percentile of the time spent on the origin in seconds""" + timeOnOriginP75: int64! + + """90th percentile of the time spent on the origin in seconds""" + timeOnOriginP90: int64! + + """95th percentile of the time spent on the origin in seconds""" + timeOnOriginP95: int64! + + """Actual value of total active users""" + totalActiveUsers: int64! + + """Configured value of total active users""" + totalActiveUsersConfig: int64! + + """Total number of users that are queued""" + totalQueuedUsers: int64! + + """ + 50th percentile of the total time (in seconds) spent waiting in queue by users + who were queued and then gained access to the origin + """ + totalTimeWaitedP50: int64! + + """ + 75th percentile of the total time (in seconds) spent waiting in queue by users + who were queued and then gained access to the origin + """ + totalTimeWaitedP75: int64! + + """ + 90th percentile of the total time (in seconds) spent waiting in queue by users + who were queued and then gained access to the origin + """ + totalTimeWaitedP90: int64! + + """ + 95th percentile of the total time (in seconds) spent waiting in queue by users + who were queued and then gained access to the origin + """ + totalTimeWaitedP95: int64! + + """Unique Identifier for the waiting room""" + waitingRoomId: string! + + """Name of the waiting room""" + waitingRoomName: string! +} + +input ZoneWaitingRoomAnalyticsAdaptiveFilter_InputObject { + AND: [ZoneWaitingRoomAnalyticsAdaptiveFilter_InputObject!] + OR: [ZoneWaitingRoomAnalyticsAdaptiveFilter_InputObject!] + datetime: Time + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + maxEstimatedTimeMinutes: int64 + maxEstimatedTimeMinutes_geq: int64 + maxEstimatedTimeMinutes_gt: int64 + maxEstimatedTimeMinutes_in: [int64!] + maxEstimatedTimeMinutes_leq: int64 + maxEstimatedTimeMinutes_lt: int64 + maxEstimatedTimeMinutes_neq: int64 + maxEstimatedTimeMinutes_notin: [int64!] + newUsersPerMinute: int64 + newUsersPerMinuteConfig: int64 + newUsersPerMinuteConfig_geq: int64 + newUsersPerMinuteConfig_gt: int64 + newUsersPerMinuteConfig_in: [int64!] + newUsersPerMinuteConfig_leq: int64 + newUsersPerMinuteConfig_lt: int64 + newUsersPerMinuteConfig_neq: int64 + newUsersPerMinuteConfig_notin: [int64!] + newUsersPerMinute_geq: int64 + newUsersPerMinute_gt: int64 + newUsersPerMinute_in: [int64!] + newUsersPerMinute_leq: int64 + newUsersPerMinute_lt: int64 + newUsersPerMinute_neq: int64 + newUsersPerMinute_notin: [int64!] + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + sessionDuration: int64 + sessionDuration_geq: int64 + sessionDuration_gt: int64 + sessionDuration_in: [int64!] + sessionDuration_leq: int64 + sessionDuration_lt: int64 + sessionDuration_neq: int64 + sessionDuration_notin: [int64!] + timeBetweenRefreshesP50: int64 + timeBetweenRefreshesP50_geq: int64 + timeBetweenRefreshesP50_gt: int64 + timeBetweenRefreshesP50_in: [int64!] + timeBetweenRefreshesP50_leq: int64 + timeBetweenRefreshesP50_lt: int64 + timeBetweenRefreshesP50_neq: int64 + timeBetweenRefreshesP50_notin: [int64!] + timeBetweenRefreshesP75: int64 + timeBetweenRefreshesP75_geq: int64 + timeBetweenRefreshesP75_gt: int64 + timeBetweenRefreshesP75_in: [int64!] + timeBetweenRefreshesP75_leq: int64 + timeBetweenRefreshesP75_lt: int64 + timeBetweenRefreshesP75_neq: int64 + timeBetweenRefreshesP75_notin: [int64!] + timeBetweenRefreshesP90: int64 + timeBetweenRefreshesP90_geq: int64 + timeBetweenRefreshesP90_gt: int64 + timeBetweenRefreshesP90_in: [int64!] + timeBetweenRefreshesP90_leq: int64 + timeBetweenRefreshesP90_lt: int64 + timeBetweenRefreshesP90_neq: int64 + timeBetweenRefreshesP90_notin: [int64!] + timeBetweenRefreshesP95: int64 + timeBetweenRefreshesP95_geq: int64 + timeBetweenRefreshesP95_gt: int64 + timeBetweenRefreshesP95_in: [int64!] + timeBetweenRefreshesP95_leq: int64 + timeBetweenRefreshesP95_lt: int64 + timeBetweenRefreshesP95_neq: int64 + timeBetweenRefreshesP95_notin: [int64!] + timeInQueueP50: int64 + timeInQueueP50_geq: int64 + timeInQueueP50_gt: int64 + timeInQueueP50_in: [int64!] + timeInQueueP50_leq: int64 + timeInQueueP50_lt: int64 + timeInQueueP50_neq: int64 + timeInQueueP50_notin: [int64!] + timeInQueueP75: int64 + timeInQueueP75_geq: int64 + timeInQueueP75_gt: int64 + timeInQueueP75_in: [int64!] + timeInQueueP75_leq: int64 + timeInQueueP75_lt: int64 + timeInQueueP75_neq: int64 + timeInQueueP75_notin: [int64!] + timeInQueueP90: int64 + timeInQueueP90_geq: int64 + timeInQueueP90_gt: int64 + timeInQueueP90_in: [int64!] + timeInQueueP90_leq: int64 + timeInQueueP90_lt: int64 + timeInQueueP90_neq: int64 + timeInQueueP90_notin: [int64!] + timeInQueueP95: int64 + timeInQueueP95_geq: int64 + timeInQueueP95_gt: int64 + timeInQueueP95_in: [int64!] + timeInQueueP95_leq: int64 + timeInQueueP95_lt: int64 + timeInQueueP95_neq: int64 + timeInQueueP95_notin: [int64!] + timeOnOriginP50: int64 + timeOnOriginP50_geq: int64 + timeOnOriginP50_gt: int64 + timeOnOriginP50_in: [int64!] + timeOnOriginP50_leq: int64 + timeOnOriginP50_lt: int64 + timeOnOriginP50_neq: int64 + timeOnOriginP50_notin: [int64!] + timeOnOriginP75: int64 + timeOnOriginP75_geq: int64 + timeOnOriginP75_gt: int64 + timeOnOriginP75_in: [int64!] + timeOnOriginP75_leq: int64 + timeOnOriginP75_lt: int64 + timeOnOriginP75_neq: int64 + timeOnOriginP75_notin: [int64!] + timeOnOriginP90: int64 + timeOnOriginP90_geq: int64 + timeOnOriginP90_gt: int64 + timeOnOriginP90_in: [int64!] + timeOnOriginP90_leq: int64 + timeOnOriginP90_lt: int64 + timeOnOriginP90_neq: int64 + timeOnOriginP90_notin: [int64!] + timeOnOriginP95: int64 + timeOnOriginP95_geq: int64 + timeOnOriginP95_gt: int64 + timeOnOriginP95_in: [int64!] + timeOnOriginP95_leq: int64 + timeOnOriginP95_lt: int64 + timeOnOriginP95_neq: int64 + timeOnOriginP95_notin: [int64!] + totalActiveUsers: int64 + totalActiveUsersConfig: int64 + totalActiveUsersConfig_geq: int64 + totalActiveUsersConfig_gt: int64 + totalActiveUsersConfig_in: [int64!] + totalActiveUsersConfig_leq: int64 + totalActiveUsersConfig_lt: int64 + totalActiveUsersConfig_neq: int64 + totalActiveUsersConfig_notin: [int64!] + totalActiveUsers_geq: int64 + totalActiveUsers_gt: int64 + totalActiveUsers_in: [int64!] + totalActiveUsers_leq: int64 + totalActiveUsers_lt: int64 + totalActiveUsers_neq: int64 + totalActiveUsers_notin: [int64!] + totalQueuedUsers: int64 + totalQueuedUsers_geq: int64 + totalQueuedUsers_gt: int64 + totalQueuedUsers_in: [int64!] + totalQueuedUsers_leq: int64 + totalQueuedUsers_lt: int64 + totalQueuedUsers_neq: int64 + totalQueuedUsers_notin: [int64!] + totalTimeWaitedP50: int64 + totalTimeWaitedP50_geq: int64 + totalTimeWaitedP50_gt: int64 + totalTimeWaitedP50_in: [int64!] + totalTimeWaitedP50_leq: int64 + totalTimeWaitedP50_lt: int64 + totalTimeWaitedP50_neq: int64 + totalTimeWaitedP50_notin: [int64!] + totalTimeWaitedP75: int64 + totalTimeWaitedP75_geq: int64 + totalTimeWaitedP75_gt: int64 + totalTimeWaitedP75_in: [int64!] + totalTimeWaitedP75_leq: int64 + totalTimeWaitedP75_lt: int64 + totalTimeWaitedP75_neq: int64 + totalTimeWaitedP75_notin: [int64!] + totalTimeWaitedP90: int64 + totalTimeWaitedP90_geq: int64 + totalTimeWaitedP90_gt: int64 + totalTimeWaitedP90_in: [int64!] + totalTimeWaitedP90_leq: int64 + totalTimeWaitedP90_lt: int64 + totalTimeWaitedP90_neq: int64 + totalTimeWaitedP90_notin: [int64!] + totalTimeWaitedP95: int64 + totalTimeWaitedP95_geq: int64 + totalTimeWaitedP95_gt: int64 + totalTimeWaitedP95_in: [int64!] + totalTimeWaitedP95_leq: int64 + totalTimeWaitedP95_lt: int64 + totalTimeWaitedP95_neq: int64 + totalTimeWaitedP95_notin: [int64!] + waitingRoomId: string + waitingRoomId_geq: string + waitingRoomId_gt: string + waitingRoomId_in: [string!] + waitingRoomId_leq: string + waitingRoomId_like: string + waitingRoomId_lt: string + waitingRoomId_neq: string + waitingRoomId_notin: [string!] + waitingRoomId_notlike: string + waitingRoomName: string + waitingRoomName_geq: string + waitingRoomName_gt: string + waitingRoomName_in: [string!] + waitingRoomName_leq: string + waitingRoomName_like: string + waitingRoomName_lt: string + waitingRoomName_neq: string + waitingRoomName_notin: [string!] + waitingRoomName_notlike: string +} + +"""Aggregated Waiting Room analytics logs with adaptive sampling""" +type ZoneWaitingRoomAnalyticsAdaptiveGroups { + """Beta. The avg of values for a metric per dimension""" + avg: ZoneWaitingRoomAnalyticsAdaptiveGroupsAvg + + """Beta. The avgWeighted values for a metric per dimension""" + avgWeighted: ZoneWaitingRoomAnalyticsAdaptiveGroupsAvgWeighted + + """List of dimensions to group by""" + dimensions: ZoneWaitingRoomAnalyticsAdaptiveGroupsDimensions + + """Beta. The max value for a metric per dimenstion""" + max: ZoneWaitingRoomAnalyticsAdaptiveGroupsMax + + """Beta. The minimum value for a metric per dimenstion""" + min: ZoneWaitingRoomAnalyticsAdaptiveGroupsMin + + """ + The sum for a metric per dimension. Use for shorter queries since data gets sampled after 7 days. + """ + sum: ZoneWaitingRoomAnalyticsAdaptiveGroupsSum +} + +type ZoneWaitingRoomAnalyticsAdaptiveGroupsAvg { + """ + Average of the maximum estimated wait time per minute. A negative number means no data + """ + maxEstimatedTimeMinutes: int64! + + """Average rate of new users per minute. A negative number means no data""" + newUsersPerMinute: int64! + + """ + Configured value of new users per minute. A negative number means no data + """ + newUsersPerMinuteConfig: int64! + + """Average sample interval""" + sampleInterval: float64! + + """Configured value of session duration. A negative number means no data""" + sessionDuration: int64! + + """Average rate of total active users. A negative number means no data""" + totalActiveUsers: int64! + + """ + Configured value of total active users. A negative number means no data + """ + totalActiveUsersConfig: int64! + + """Average of total queued users""" + totalQueuedUsers: int64! +} + +type ZoneWaitingRoomAnalyticsAdaptiveGroupsAvgWeighted { + """ + Weighted average of 50th percentile of time spent between session refreshes in seconds. A negative number means no data + """ + timeBetweenRefreshesP50: float64! + + """ + Weighted average of 75th percentile of time spent between session refreshes in seconds. A negative number means no data + """ + timeBetweenRefreshesP75: float64! + + """ + Weighted average of 90th percentile of time spent between session refreshes in seconds. A negative number means no data + """ + timeBetweenRefreshesP90: float64! + + """ + Weighted average of 95th percentile of time spent between session refreshes in seconds. A negative number means no data + """ + timeBetweenRefreshesP95: float64! + + """ + Weighted average of 50th percentile of time spent in queue in seconds. A negative number means no data + """ + timeInQueueP50: float64! + + """ + Weighted average of 75th percentile of time spent in queue in seconds. A negative number means no data + """ + timeInQueueP75: float64! + + """ + Weighted average of 90th percentile of time spent in queue in seconds. A negative number means no data + """ + timeInQueueP90: float64! + + """ + Weighted average of 95th percentile of time spent in queue in seconds. A negative number means no data + """ + timeInQueueP95: float64! + + """ + Weighted average of 50th percentile of time spent on origin in seconds. A negative number means no data + """ + timeOnOriginP50: float64! + + """ + Weighted average of 75th percentile of time spent on origin in seconds. A negative number means no data + """ + timeOnOriginP75: float64! + + """ + Weighted average of 90th percentile of time spent on origin in seconds. A negative number means no data + """ + timeOnOriginP90: float64! + + """ + Weighted average of 95th percentile of time spent on origin in seconds. A negative number means no data + """ + timeOnOriginP95: float64! + + """ + Weighted average of 50th percentile of the total time spent waiting in queue + by users who have gained access to the origin in seconds. A negative number means no data + """ + totalTimeWaitedP50: float64! + + """ + Weighted average of 75th percentile of the total time spent waiting in queue + by users who have gained access to the origin in seconds. A negative number means no data + """ + totalTimeWaitedP75: float64! + + """ + Weighted average of 90th percentile of the total time spent waiting in queue + by users who have gained access to the origin in seconds. A negative number means no data + """ + totalTimeWaitedP90: float64! + + """ + Weighted average of 95th percentile of the total time spent waiting in queue + by users who have gained access to the origin in seconds. A negative number means no data + """ + totalTimeWaitedP95: float64! +} + +type ZoneWaitingRoomAnalyticsAdaptiveGroupsDimensions { + """The date the event was written to the database""" + date: Date! + + """The date and time the event was written to the database""" + datetime: Time! + + """ + The date and time the event was written to the database, truncated to a multiple of 15 minutes + """ + datetimeFifteenMinutes: Time! + + """ + The date and time the event was written to the database, truncated to a multiple of 5 minutes + """ + datetimeFiveMinutes: Time! + + """ + The date and time the event was written to the database, truncated to the hour + """ + datetimeHour: Time! + + """ + The date and time the event was written to the database, truncated to the minute + """ + datetimeMinute: Time! + + """ABR sample interval""" + sampleInterval: uint32! + + """Unique Identifier for the waiting room""" + waitingRoomId: string! +} + +input ZoneWaitingRoomAnalyticsAdaptiveGroupsFilter_InputObject { + AND: [ZoneWaitingRoomAnalyticsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneWaitingRoomAnalyticsAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + sampleInterval: uint32 + sampleInterval_geq: uint32 + sampleInterval_gt: uint32 + sampleInterval_in: [uint32!] + sampleInterval_leq: uint32 + sampleInterval_lt: uint32 + sampleInterval_neq: uint32 + sampleInterval_notin: [uint32!] + waitingRoomId: string + waitingRoomId_geq: string + waitingRoomId_gt: string + waitingRoomId_in: [string!] + waitingRoomId_leq: string + waitingRoomId_like: string + waitingRoomId_lt: string + waitingRoomId_neq: string + waitingRoomId_notin: [string!] + waitingRoomId_notlike: string +} + +type ZoneWaitingRoomAnalyticsAdaptiveGroupsMax { + """ + The maximum value of estimated time in minutes. A negative number means no data + """ + maxEstimatedTimeMinutes: int64! + + """ + The maximum value of the actual new users per minute. A negative number means no data + """ + newUsersPerMinute: int64! + + """ + The maximum value of the configured new users per minute. A negative number means no data + """ + newUsersPerMinuteConfig: int64! + + """ + The maximum value of the configured session duration configuration. A negative number means no data + """ + sessionDuration: int64! + + """ + The maximum value of the actual total active users. A negative number means no data + """ + totalActiveUsers: int64! + + """ + The maximum value of the configured total active users. A negative number means no data + """ + totalActiveUsersConfig: int64! + + """ + The maximum value of total number of queued users. A negative number means no data + """ + totalQueuedUsers: int64! +} + +type ZoneWaitingRoomAnalyticsAdaptiveGroupsMin { + """ + The minimum value of estimated time in minutes. A negative number means no data + """ + maxEstimatedTimeMinutes: int64! + + """ + The minimum value of the actual new users per minute. A negative number means no data + """ + newUsersPerMinute: int64! + + """ + The minimum value of the configured new users per minute. A negative number + means either Waiting Room is in passthrough or no data + """ + newUsersPerMinuteConfig: int64! + + """ + The minimum value of the configured session duration configuration. A negative number means no data + """ + sessionDuration: int64! + + """ + The minimum value of the actual total active users. A negative number means no data + """ + totalActiveUsers: int64! + + """ + The minimum value of the configured total active users. A negative number + means either Waiting Room is in passthrough or no data + """ + totalActiveUsersConfig: int64! + + """ + The minimum value of total number of queued users. A negative number means no data + """ + totalQueuedUsers: int64! +} + +enum ZoneWaitingRoomAnalyticsAdaptiveGroupsOrderBy { + """avgWeighted(timeBetweenRefreshesP50) ascending""" + avgWeighted_timeBetweenRefreshesP50_ASC + + """avgWeighted(timeBetweenRefreshesP50) descending""" + avgWeighted_timeBetweenRefreshesP50_DESC + + """avgWeighted(timeBetweenRefreshesP75) ascending""" + avgWeighted_timeBetweenRefreshesP75_ASC + + """avgWeighted(timeBetweenRefreshesP75) descending""" + avgWeighted_timeBetweenRefreshesP75_DESC + + """avgWeighted(timeBetweenRefreshesP90) ascending""" + avgWeighted_timeBetweenRefreshesP90_ASC + + """avgWeighted(timeBetweenRefreshesP90) descending""" + avgWeighted_timeBetweenRefreshesP90_DESC + + """avgWeighted(timeBetweenRefreshesP95) ascending""" + avgWeighted_timeBetweenRefreshesP95_ASC + + """avgWeighted(timeBetweenRefreshesP95) descending""" + avgWeighted_timeBetweenRefreshesP95_DESC + + """avgWeighted(timeInQueueP50) ascending""" + avgWeighted_timeInQueueP50_ASC + + """avgWeighted(timeInQueueP50) descending""" + avgWeighted_timeInQueueP50_DESC + + """avgWeighted(timeInQueueP75) ascending""" + avgWeighted_timeInQueueP75_ASC + + """avgWeighted(timeInQueueP75) descending""" + avgWeighted_timeInQueueP75_DESC + + """avgWeighted(timeInQueueP90) ascending""" + avgWeighted_timeInQueueP90_ASC + + """avgWeighted(timeInQueueP90) descending""" + avgWeighted_timeInQueueP90_DESC + + """avgWeighted(timeInQueueP95) ascending""" + avgWeighted_timeInQueueP95_ASC + + """avgWeighted(timeInQueueP95) descending""" + avgWeighted_timeInQueueP95_DESC + + """avgWeighted(timeOnOriginP50) ascending""" + avgWeighted_timeOnOriginP50_ASC + + """avgWeighted(timeOnOriginP50) descending""" + avgWeighted_timeOnOriginP50_DESC + + """avgWeighted(timeOnOriginP75) ascending""" + avgWeighted_timeOnOriginP75_ASC + + """avgWeighted(timeOnOriginP75) descending""" + avgWeighted_timeOnOriginP75_DESC + + """avgWeighted(timeOnOriginP90) ascending""" + avgWeighted_timeOnOriginP90_ASC + + """avgWeighted(timeOnOriginP90) descending""" + avgWeighted_timeOnOriginP90_DESC + + """avgWeighted(timeOnOriginP95) ascending""" + avgWeighted_timeOnOriginP95_ASC + + """avgWeighted(timeOnOriginP95) descending""" + avgWeighted_timeOnOriginP95_DESC + + """avgWeighted(totalTimeWaitedP50) ascending""" + avgWeighted_totalTimeWaitedP50_ASC + + """avgWeighted(totalTimeWaitedP50) descending""" + avgWeighted_totalTimeWaitedP50_DESC + + """avgWeighted(totalTimeWaitedP75) ascending""" + avgWeighted_totalTimeWaitedP75_ASC + + """avgWeighted(totalTimeWaitedP75) descending""" + avgWeighted_totalTimeWaitedP75_DESC + + """avgWeighted(totalTimeWaitedP90) ascending""" + avgWeighted_totalTimeWaitedP90_ASC + + """avgWeighted(totalTimeWaitedP90) descending""" + avgWeighted_totalTimeWaitedP90_DESC + + """avgWeighted(totalTimeWaitedP95) ascending""" + avgWeighted_totalTimeWaitedP95_ASC + + """avgWeighted(totalTimeWaitedP95) descending""" + avgWeighted_totalTimeWaitedP95_DESC + + """avg(abandoningUsersPerMinute) ascending""" + avg_abandoningUsersPerMinute_ASC + + """avg(abandoningUsersPerMinute) descending""" + avg_abandoningUsersPerMinute_DESC + + """avg(maxEstimatedTimeMinutes) ascending""" + avg_maxEstimatedTimeMinutes_ASC + + """avg(maxEstimatedTimeMinutes) descending""" + avg_maxEstimatedTimeMinutes_DESC + + """avg(newUsersPerMinuteConfig) ascending""" + avg_newUsersPerMinuteConfig_ASC + + """avg(newUsersPerMinuteConfig) descending""" + avg_newUsersPerMinuteConfig_DESC + + """avg(newUsersPerMinute) ascending""" + avg_newUsersPerMinute_ASC + + """avg(newUsersPerMinute) descending""" + avg_newUsersPerMinute_DESC + + """avg(sampleInterval) ascending""" + avg_sampleInterval_ASC + + """avg(sampleInterval) descending""" + avg_sampleInterval_DESC + + """avg(sessionDuration) ascending""" + avg_sessionDuration_ASC + + """avg(sessionDuration) descending""" + avg_sessionDuration_DESC + + """avg(totalActiveUsersConfig) ascending""" + avg_totalActiveUsersConfig_ASC + + """avg(totalActiveUsersConfig) descending""" + avg_totalActiveUsersConfig_DESC + + """avg(totalActiveUsers) ascending""" + avg_totalActiveUsers_ASC + + """avg(totalActiveUsers) descending""" + avg_totalActiveUsers_DESC + + """avg(totalQueuedUsers) ascending""" + avg_totalQueuedUsers_ASC + + """avg(totalQueuedUsers) descending""" + avg_totalQueuedUsers_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """max(abandoningUsersPerMinute) ascending""" + max_abandoningUsersPerMinute_ASC + + """max(abandoningUsersPerMinute) descending""" + max_abandoningUsersPerMinute_DESC + + """max(maxEstimatedTimeMinutes) ascending""" + max_maxEstimatedTimeMinutes_ASC + + """max(maxEstimatedTimeMinutes) descending""" + max_maxEstimatedTimeMinutes_DESC + + """max(newUsersPerMinuteConfig) ascending""" + max_newUsersPerMinuteConfig_ASC + + """max(newUsersPerMinuteConfig) descending""" + max_newUsersPerMinuteConfig_DESC + + """max(newUsersPerMinute) ascending""" + max_newUsersPerMinute_ASC + + """max(newUsersPerMinute) descending""" + max_newUsersPerMinute_DESC + + """max(sessionDuration) ascending""" + max_sessionDuration_ASC + + """max(sessionDuration) descending""" + max_sessionDuration_DESC + + """max(totalActiveUsersConfig) ascending""" + max_totalActiveUsersConfig_ASC + + """max(totalActiveUsersConfig) descending""" + max_totalActiveUsersConfig_DESC + + """max(totalActiveUsers) ascending""" + max_totalActiveUsers_ASC + + """max(totalActiveUsers) descending""" + max_totalActiveUsers_DESC + + """max(totalQueuedUsers) ascending""" + max_totalQueuedUsers_ASC + + """max(totalQueuedUsers) descending""" + max_totalQueuedUsers_DESC + + """min(maxEstimatedTimeMinutes) ascending""" + min_maxEstimatedTimeMinutes_ASC + + """min(maxEstimatedTimeMinutes) descending""" + min_maxEstimatedTimeMinutes_DESC + + """min(newUsersPerMinuteConfig) ascending""" + min_newUsersPerMinuteConfig_ASC + + """min(newUsersPerMinuteConfig) descending""" + min_newUsersPerMinuteConfig_DESC + + """min(newUsersPerMinute) ascending""" + min_newUsersPerMinute_ASC + + """min(newUsersPerMinute) descending""" + min_newUsersPerMinute_DESC + + """min(sessionDuration) ascending""" + min_sessionDuration_ASC + + """min(sessionDuration) descending""" + min_sessionDuration_DESC + + """min(totalActiveUsersConfig) ascending""" + min_totalActiveUsersConfig_ASC + + """min(totalActiveUsersConfig) descending""" + min_totalActiveUsersConfig_DESC + + """min(totalActiveUsers) ascending""" + min_totalActiveUsers_ASC + + """min(totalActiveUsers) descending""" + min_totalActiveUsers_DESC + + """min(totalQueuedUsers) ascending""" + min_totalQueuedUsers_ASC + + """min(totalQueuedUsers) descending""" + min_totalQueuedUsers_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sum(newUsersPerMinute) ascending""" + sum_newUsersPerMinute_ASC + + """sum(newUsersPerMinute) descending""" + sum_newUsersPerMinute_DESC + + """waitingRoomId ascending""" + waitingRoomId_ASC + + """waitingRoomId descending""" + waitingRoomId_DESC +} + +type ZoneWaitingRoomAnalyticsAdaptiveGroupsSum { + """Sum of new users per minute. A negative number means no data""" + newUsersPerMinute: int64! +} + +enum ZoneWaitingRoomAnalyticsAdaptiveOrderBy { + """abandoningUsersPerMinute ascending""" + abandoningUsersPerMinute_ASC + + """abandoningUsersPerMinute descending""" + abandoningUsersPerMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """maxEstimatedTimeMinutes ascending""" + maxEstimatedTimeMinutes_ASC + + """maxEstimatedTimeMinutes descending""" + maxEstimatedTimeMinutes_DESC + + """newUsersPerMinuteConfig ascending""" + newUsersPerMinuteConfig_ASC + + """newUsersPerMinuteConfig descending""" + newUsersPerMinuteConfig_DESC + + """newUsersPerMinute ascending""" + newUsersPerMinute_ASC + + """newUsersPerMinute descending""" + newUsersPerMinute_DESC + + """sampleInterval ascending""" + sampleInterval_ASC + + """sampleInterval descending""" + sampleInterval_DESC + + """sessionDuration ascending""" + sessionDuration_ASC + + """sessionDuration descending""" + sessionDuration_DESC + + """timeBetweenRefreshesP50 ascending""" + timeBetweenRefreshesP50_ASC + + """timeBetweenRefreshesP50 descending""" + timeBetweenRefreshesP50_DESC + + """timeBetweenRefreshesP75 ascending""" + timeBetweenRefreshesP75_ASC + + """timeBetweenRefreshesP75 descending""" + timeBetweenRefreshesP75_DESC + + """timeBetweenRefreshesP90 ascending""" + timeBetweenRefreshesP90_ASC + + """timeBetweenRefreshesP90 descending""" + timeBetweenRefreshesP90_DESC + + """timeBetweenRefreshesP95 ascending""" + timeBetweenRefreshesP95_ASC + + """timeBetweenRefreshesP95 descending""" + timeBetweenRefreshesP95_DESC + + """timeInQueueP50 ascending""" + timeInQueueP50_ASC + + """timeInQueueP50 descending""" + timeInQueueP50_DESC + + """timeInQueueP75 ascending""" + timeInQueueP75_ASC + + """timeInQueueP75 descending""" + timeInQueueP75_DESC + + """timeInQueueP90 ascending""" + timeInQueueP90_ASC + + """timeInQueueP90 descending""" + timeInQueueP90_DESC + + """timeInQueueP95 ascending""" + timeInQueueP95_ASC + + """timeInQueueP95 descending""" + timeInQueueP95_DESC + + """timeOnOriginP50 ascending""" + timeOnOriginP50_ASC + + """timeOnOriginP50 descending""" + timeOnOriginP50_DESC + + """timeOnOriginP75 ascending""" + timeOnOriginP75_ASC + + """timeOnOriginP75 descending""" + timeOnOriginP75_DESC + + """timeOnOriginP90 ascending""" + timeOnOriginP90_ASC + + """timeOnOriginP90 descending""" + timeOnOriginP90_DESC + + """timeOnOriginP95 ascending""" + timeOnOriginP95_ASC + + """timeOnOriginP95 descending""" + timeOnOriginP95_DESC + + """totalActiveUsersConfig ascending""" + totalActiveUsersConfig_ASC + + """totalActiveUsersConfig descending""" + totalActiveUsersConfig_DESC + + """totalActiveUsers ascending""" + totalActiveUsers_ASC + + """totalActiveUsers descending""" + totalActiveUsers_DESC + + """totalQueuedUsers ascending""" + totalQueuedUsers_ASC + + """totalQueuedUsers descending""" + totalQueuedUsers_DESC + + """totalTimeWaitedP50 ascending""" + totalTimeWaitedP50_ASC + + """totalTimeWaitedP50 descending""" + totalTimeWaitedP50_DESC + + """totalTimeWaitedP75 ascending""" + totalTimeWaitedP75_ASC + + """totalTimeWaitedP75 descending""" + totalTimeWaitedP75_DESC + + """totalTimeWaitedP90 ascending""" + totalTimeWaitedP90_ASC + + """totalTimeWaitedP90 descending""" + totalTimeWaitedP90_DESC + + """totalTimeWaitedP95 ascending""" + totalTimeWaitedP95_ASC + + """totalTimeWaitedP95 descending""" + totalTimeWaitedP95_DESC + + """waitingRoomId ascending""" + waitingRoomId_ASC + + """waitingRoomId descending""" + waitingRoomId_DESC + + """waitingRoomName ascending""" + waitingRoomName_ASC + + """waitingRoomName descending""" + waitingRoomName_DESC +} + +"""Workers invocations with adaptive sampling""" +type ZoneWorkersZoneInvocationsAdaptiveGroups { + """The average of values for a metric per dimension""" + avg: ZoneWorkersZoneInvocationsAdaptiveGroupsAvg + + """List of dimensions to group by""" + dimensions: ZoneWorkersZoneInvocationsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneWorkersZoneInvocationsAdaptiveGroupsSum +} + +type ZoneWorkersZoneInvocationsAdaptiveGroupsAvg { + """Average CPU time used per request (in microseconds)""" + avgCpuTime: uint64! +} + +type ZoneWorkersZoneInvocationsAdaptiveGroupsDimensions { + """Worker script Id""" + constantScriptId: uint32! + + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of an minute""" + datetimeMinute: Time! + + """Origin HTTP response code""" + httpResponseStatus: uint16! + + """Status of the worker invocation""" + status: string! +} + +input ZoneWorkersZoneInvocationsAdaptiveGroupsFilter_InputObject { + AND: [ZoneWorkersZoneInvocationsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneWorkersZoneInvocationsAdaptiveGroupsFilter_InputObject!] + constantScriptId: uint32 + constantScriptId_geq: uint32 + constantScriptId_gt: uint32 + constantScriptId_in: [uint32!] + constantScriptId_leq: uint32 + constantScriptId_lt: uint32 + constantScriptId_neq: uint32 + constantScriptId_notin: [uint32!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + httpResponseStatus: uint16 + httpResponseStatus_geq: uint16 + httpResponseStatus_gt: uint16 + httpResponseStatus_in: [uint16!] + httpResponseStatus_leq: uint16 + httpResponseStatus_lt: uint16 + httpResponseStatus_neq: uint16 + httpResponseStatus_notin: [uint16!] + status: string + status_geq: string + status_gt: string + status_in: [string!] + status_leq: string + status_like: string + status_lt: string + status_neq: string + status_notin: [string!] + status_notlike: string +} + +enum ZoneWorkersZoneInvocationsAdaptiveGroupsOrderBy { + """avg(avgCpuTime) ascending""" + avg_avgCpuTime_ASC + + """avg(avgCpuTime) descending""" + avg_avgCpuTime_DESC + + """constantScriptId ascending""" + constantScriptId_ASC + + """constantScriptId descending""" + constantScriptId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """httpResponseStatus ascending""" + httpResponseStatus_ASC + + """httpResponseStatus descending""" + httpResponseStatus_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """stableId ascending""" + stableId_ASC + + """stableId descending""" + stableId_DESC + + """status ascending""" + status_ASC + + """status descending""" + status_DESC + + """sum(requests) ascending""" + sum_requests_ASC + + """sum(requests) descending""" + sum_requests_DESC + + """sum(responseBodySize) ascending""" + sum_responseBodySize_ASC + + """sum(responseBodySize) descending""" + sum_responseBodySize_DESC + + """sum(subrequests) ascending""" + sum_subrequests_ASC + + """sum(subrequests) descending""" + sum_subrequests_DESC + + """sum(totalCpuTime) ascending""" + sum_totalCpuTime_ASC + + """sum(totalCpuTime) descending""" + sum_totalCpuTime_DESC +} + +type ZoneWorkersZoneInvocationsAdaptiveGroupsSum { + """Sum of Requests""" + requests: uint64! + + """Bandwidth (in bytes) returned to eyeball""" + responseBodySize: uint64! + + """Number of sub-requests issued by the edge worker""" + subrequests: uint64! + + """Total CPU time used (in microseconds)""" + totalCpuTime: uint64! +} + +"""Workers subrequests with adaptive sampling""" +type ZoneWorkersZoneSubrequestsAdaptiveGroups { + """List of dimensions to group by""" + dimensions: ZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions + + """The sum of values for a metric per dimension""" + sum: ZoneWorkersZoneSubrequestsAdaptiveGroupsSum +} + +type ZoneWorkersZoneSubrequestsAdaptiveGroupsDimensions { + """Cache status""" + cacheStatus: uint64! + + """Request datetime, truncated to start of a day""" + date: Date! + + """Request datetime""" + datetime: Time! + + """Request datetime, truncated to start of an hour""" + datetimeHour: Time! + + """Request datetime, truncated to start of an minute""" + datetimeMinute: Time! + + """Origin HTTP response code""" + httpResponseStatus: uint64! +} + +input ZoneWorkersZoneSubrequestsAdaptiveGroupsFilter_InputObject { + AND: [ZoneWorkersZoneSubrequestsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneWorkersZoneSubrequestsAdaptiveGroupsFilter_InputObject!] + cacheStatus: uint64 + cacheStatus_geq: uint64 + cacheStatus_gt: uint64 + cacheStatus_in: [uint64!] + cacheStatus_leq: uint64 + cacheStatus_lt: uint64 + cacheStatus_neq: uint64 + cacheStatus_notin: [uint64!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetime: Time + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + datetime_geq: Time + datetime_gt: Time + datetime_in: [Time!] + datetime_leq: Time + datetime_lt: Time + datetime_neq: Time + datetime_notin: [Time!] + httpResponseStatus: uint64 + httpResponseStatus_geq: uint64 + httpResponseStatus_gt: uint64 + httpResponseStatus_in: [uint64!] + httpResponseStatus_leq: uint64 + httpResponseStatus_lt: uint64 + httpResponseStatus_neq: uint64 + httpResponseStatus_notin: [uint64!] +} + +enum ZoneWorkersZoneSubrequestsAdaptiveGroupsOrderBy { + """cacheStatus ascending""" + cacheStatus_ASC + + """cacheStatus descending""" + cacheStatus_DESC + + """constantScriptId ascending""" + constantScriptId_ASC + + """constantScriptId descending""" + constantScriptId_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """datetime ascending""" + datetime_ASC + + """datetime descending""" + datetime_DESC + + """httpResponseStatus ascending""" + httpResponseStatus_ASC + + """httpResponseStatus descending""" + httpResponseStatus_DESC + + """scriptName ascending""" + scriptName_ASC + + """scriptName descending""" + scriptName_DESC + + """stableId ascending""" + stableId_ASC + + """stableId descending""" + stableId_DESC + + """sum(responseBodySize) ascending""" + sum_responseBodySize_ASC + + """sum(responseBodySize) descending""" + sum_responseBodySize_DESC + + """sum(subrequests) ascending""" + sum_subrequests_ASC + + """sum(subrequests) descending""" + sum_subrequests_DESC +} + +type ZoneWorkersZoneSubrequestsAdaptiveGroupsSum { + """Bandwidth (in bytes) received via subrequests""" + responseBodySize: uint64! + + """Number of subrequests issued by a worker""" + subrequests: uint64! +} + +"""Zaraz Actions Analytics""" +type ZoneZarazActionsAdaptiveGroups { + """Number of processed Zaraz Actions""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneZarazActionsAdaptiveGroupsDimensions +} + +type ZoneZarazActionsAdaptiveGroupsDimensions { + """Action Name""" + actionName: string! + + """The date the Action was triggered""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Tool Name""" + toolName: string! +} + +input ZoneZarazActionsAdaptiveGroupsFilter_InputObject { + AND: [ZoneZarazActionsAdaptiveGroupsFilter_InputObject!] + OR: [ZoneZarazActionsAdaptiveGroupsFilter_InputObject!] + actionName: string + actionName_geq: string + actionName_gt: string + actionName_in: [string!] + actionName_leq: string + actionName_like: string + actionName_lt: string + actionName_neq: string + actionName_notin: [string!] + actionName_notlike: string + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + toolName: string + toolName_geq: string + toolName_gt: string + toolName_in: [string!] + toolName_leq: string + toolName_like: string + toolName_lt: string + toolName_neq: string + toolName_notin: [string!] + toolName_notlike: string +} + +enum ZoneZarazActionsAdaptiveGroupsOrderBy { + """actionName ascending""" + actionName_ASC + + """actionName descending""" + actionName_DESC + + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """toolName ascending""" + toolName_ASC + + """toolName descending""" + toolName_DESC +} + +"""Zaraz Track Analytics - counts zaraz.track calls""" +type ZoneZarazTrackAdaptiveGroups { + """Number of processed Zaraz Track requests""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneZarazTrackAdaptiveGroupsDimensions +} + +type ZoneZarazTrackAdaptiveGroupsDimensions { + """Date when track was called""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Track Name""" + trackName: string! + + """The URL from where Track was called""" + urlPath: string! +} + +input ZoneZarazTrackAdaptiveGroupsFilter_InputObject { + AND: [ZoneZarazTrackAdaptiveGroupsFilter_InputObject!] + OR: [ZoneZarazTrackAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + trackName: string + trackName_geq: string + trackName_gt: string + trackName_in: [string!] + trackName_leq: string + trackName_like: string + trackName_lt: string + trackName_neq: string + trackName_notin: [string!] + trackName_notlike: string + urlPath: string + urlPath_geq: string + urlPath_gt: string + urlPath_in: [string!] + urlPath_leq: string + urlPath_like: string + urlPath_lt: string + urlPath_neq: string + urlPath_notin: [string!] + urlPath_notlike: string +} + +enum ZoneZarazTrackAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """trackName ascending""" + trackName_ASC + + """trackName descending""" + trackName_DESC + + """urlPath ascending""" + urlPath_ASC + + """urlPath descending""" + urlPath_DESC +} + +""" +Zaraz Triggers Analytics (a trigger is a set of rules that can trigger a zaraz action) +""" +type ZoneZarazTriggersAdaptiveGroups { + """Number of processed Zaraz Triggers""" + count: uint64! + + """List of dimensions to group by""" + dimensions: ZoneZarazTriggersAdaptiveGroupsDimensions +} + +type ZoneZarazTriggersAdaptiveGroupsDimensions { + """The date when trigger was triggerd""" + date: Date! + + """The date and time truncated to fifteen minutes""" + datetimeFifteenMinutes: Time! + + """The date and time truncated to five minutes""" + datetimeFiveMinutes: Time! + + """The date and time truncated to the hour""" + datetimeHour: Time! + + """The date and time truncated to the minute""" + datetimeMinute: Time! + + """Trigger Name""" + triggerName: string! +} + +input ZoneZarazTriggersAdaptiveGroupsFilter_InputObject { + AND: [ZoneZarazTriggersAdaptiveGroupsFilter_InputObject!] + OR: [ZoneZarazTriggersAdaptiveGroupsFilter_InputObject!] + date: Date + date_geq: Date + date_gt: Date + date_in: [Date!] + date_leq: Date + date_lt: Date + date_neq: Date + date_notin: [Date!] + datetimeFifteenMinutes: Time + datetimeFifteenMinutes_geq: Time + datetimeFifteenMinutes_gt: Time + datetimeFifteenMinutes_in: [Time!] + datetimeFifteenMinutes_leq: Time + datetimeFifteenMinutes_lt: Time + datetimeFifteenMinutes_neq: Time + datetimeFifteenMinutes_notin: [Time!] + datetimeFiveMinutes: Time + datetimeFiveMinutes_geq: Time + datetimeFiveMinutes_gt: Time + datetimeFiveMinutes_in: [Time!] + datetimeFiveMinutes_leq: Time + datetimeFiveMinutes_lt: Time + datetimeFiveMinutes_neq: Time + datetimeFiveMinutes_notin: [Time!] + datetimeHour: Time + datetimeHour_geq: Time + datetimeHour_gt: Time + datetimeHour_in: [Time!] + datetimeHour_leq: Time + datetimeHour_lt: Time + datetimeHour_neq: Time + datetimeHour_notin: [Time!] + datetimeMinute: Time + datetimeMinute_geq: Time + datetimeMinute_gt: Time + datetimeMinute_in: [Time!] + datetimeMinute_leq: Time + datetimeMinute_lt: Time + datetimeMinute_neq: Time + datetimeMinute_notin: [Time!] + triggerName: string + triggerName_geq: string + triggerName_gt: string + triggerName_in: [string!] + triggerName_leq: string + triggerName_like: string + triggerName_lt: string + triggerName_neq: string + triggerName_notin: [string!] + triggerName_notlike: string +} + +enum ZoneZarazTriggersAdaptiveGroupsOrderBy { + """count() ascending""" + count_ASC + + """count() descending""" + count_DESC + + """date ascending""" + date_ASC + + """date descending""" + date_DESC + + """datetimeFifteenMinutes ascending""" + datetimeFifteenMinutes_ASC + + """datetimeFifteenMinutes descending""" + datetimeFifteenMinutes_DESC + + """datetimeFiveMinutes ascending""" + datetimeFiveMinutes_ASC + + """datetimeFiveMinutes descending""" + datetimeFiveMinutes_DESC + + """datetimeHour ascending""" + datetimeHour_ASC + + """datetimeHour descending""" + datetimeHour_DESC + + """datetimeMinute ascending""" + datetimeMinute_ASC + + """datetimeMinute descending""" + datetimeMinute_DESC + + """triggerName ascending""" + triggerName_ASC + + """triggerName descending""" + triggerName_DESC +} + diff --git a/package-lock.json b/package-lock.json index ce258e9..cfd884b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,8 @@ "name": "cloudflare-otlp-exporter", "version": "0.0.0", "devDependencies": { + "env-cmd": "^10.1.0", + "get-graphql-schema": "^2.1.2", "wrangler": "^3.53.0" } }, @@ -23,22 +25,6 @@ "node": ">=16.13" } }, - "node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20240419.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20240419.0.tgz", - "integrity": "sha512-PGVe9sYWULHfvGhN0IZh8MsskNG/ufnBSqPbgFCxJHCTrVXLPuC35EoVaforyqjKRwj3U35XMyGo9KHcGnTeHQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=16" - } - }, "node_modules/@cloudflare/workerd-darwin-arm64": { "version": "1.20240419.0", "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20240419.0.tgz", @@ -55,54 +41,6 @@ "node": ">=16" } }, - "node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20240419.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20240419.0.tgz", - "integrity": "sha512-lBwhg0j3sYTFMsEb4bOClbVje8nqrYOu0H3feQlX+Eks94JIhWPkf8ywK4at/BUc1comPMhCgzDHwc2OMPUGgg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20240419.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20240419.0.tgz", - "integrity": "sha512-ZMY6wwWkxL+WPq8ydOp/irSYjAnMhBz1OC1+4z+OANtDs2beaZODmq7LEB3hb5WUAaTPY7DIjZh3DfDfty0nYg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=16" - } - }, - "node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20240419.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20240419.0.tgz", - "integrity": "sha512-YJjgaJN2yGTkV7Cr4K3i8N4dUwVQTclT3Pr3NpRZCcLjTszwlE53++XXDnHMKGXBbSguIizaVbmcU2EtmIXyeQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=16" - } - }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -137,54 +75,6 @@ "esbuild": "*" } }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@esbuild/darwin-arm64": { "version": "0.17.19", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", @@ -201,294 +91,6 @@ "node": ">=12" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@fastify/busboy": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", @@ -562,6 +164,18 @@ "node": ">=0.4.0" } }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -624,6 +238,29 @@ "tslib": "^2.2.0" } }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -648,6 +285,30 @@ "fsevents": "~2.3.2" } }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", @@ -657,6 +318,38 @@ "node": ">= 0.6" } }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/data-uri-to-buffer": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", @@ -680,6 +373,22 @@ } } }, + "node_modules/env-cmd": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz", + "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==", + "dev": true, + "dependencies": { + "commander": "^4.0.0", + "cross-spawn": "^7.0.0" + }, + "bin": { + "env-cmd": "bin/env-cmd.js" + }, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/esbuild": { "version": "0.17.19", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", @@ -782,6 +491,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-graphql-schema": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/get-graphql-schema/-/get-graphql-schema-2.1.2.tgz", + "integrity": "sha512-1z5Hw91VrE3GrpCZE6lE8Dy+jz4kXWesLS7rCSjwOxf5BOcIedAZeTUJRIeIzmmR+PA9CKOkPTYFRJbdgUtrxA==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "graphql": "^14.0.2", + "minimist": "^1.2.0", + "node-fetch": "^2.2.0" + }, + "bin": { + "get-graphql-schema": "dist/index.js" + } + }, "node_modules/get-source": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", @@ -810,6 +534,27 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, + "node_modules/graphql": { + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz", + "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==", + "dev": true, + "dependencies": { + "iterall": "^1.2.2" + }, + "engines": { + "node": ">= 6.x" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", @@ -876,6 +621,18 @@ "node": ">=0.12.0" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==", + "dev": true + }, "node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", @@ -923,6 +680,15 @@ "node": ">=16.13" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -956,6 +722,26 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -974,6 +760,15 @@ "node": ">=0.10.0" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", @@ -1085,6 +880,27 @@ "node": ">=10" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1121,6 +937,18 @@ "npm": ">=6" } }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -1145,6 +973,12 @@ "node": ">=8.0" } }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -1169,6 +1003,37 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/workerd": { "version": "1.20240419.0", "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20240419.0.tgz", diff --git a/package.json b/package.json index ce3b4c2..ed64a4d 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,12 @@ "private": true, "scripts": { "deploy": "wrangler deploy", - "dev": "wrangler dev --env dev" + "dev": "wrangler dev --env dev", + "schema": "env-cmd -x get-graphql-schema -h 'Authorization=Bearer $CF_ANALYTICS_API_KEY' https://api.cloudflare.com/client/v4/graphql > gql/schema.graphql" }, "devDependencies": { + "env-cmd": "^10.1.0", + "get-graphql-schema": "^2.1.2", "wrangler": "^3.53.0" } }