{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.Monitoring
(
monitoringService
, monitoringReadScope
, cloudPlatformScope
, monitoringScope
, monitoringWriteScope
, MonitoringAPI
, module Network.Google.Resource.Monitoring.Projects.CollectdTimeSeries.Create
, module Network.Google.Resource.Monitoring.Projects.Groups.Create
, module Network.Google.Resource.Monitoring.Projects.Groups.Delete
, module Network.Google.Resource.Monitoring.Projects.Groups.Get
, module Network.Google.Resource.Monitoring.Projects.Groups.List
, module Network.Google.Resource.Monitoring.Projects.Groups.Members.List
, module Network.Google.Resource.Monitoring.Projects.Groups.Update
, module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Create
, module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Delete
, module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Get
, module Network.Google.Resource.Monitoring.Projects.MetricDescriptors.List
, module Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.Get
, module Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List
, module Network.Google.Resource.Monitoring.Projects.TimeSeries.Create
, module Network.Google.Resource.Monitoring.Projects.TimeSeries.List
, MetricDescriptorValueType (..)
, MonitoredResourceDescriptor
, monitoredResourceDescriptor
, mrdName
, mrdDisplayName
, mrdLabels
, mrdType
, mrdDescription
, CollectdValueDataSourceType (..)
, ListTimeSeriesResponse
, listTimeSeriesResponse
, ltsrNextPageToken
, ltsrTimeSeries
, MetricDescriptor
, metricDescriptor
, mdMetricKind
, mdName
, mdDisplayName
, mdLabels
, mdType
, mdValueType
, mdDescription
, mdUnit
, Group
, group'
, gName
, gDisplayName
, gFilter
, gIsCluster
, gParentName
, TypedValue
, typedValue
, tvBoolValue
, tvDoubleValue
, tvStringValue
, tvDistributionValue
, tvInt64Value
, MonitoredResourceLabels
, monitoredResourceLabels
, mrlAddtional
, SourceContext
, sourceContext
, scFileName
, Distribution
, distribution
, dSumOfSquaredDeviation
, dMean
, dCount
, dBucketCounts
, dRange
, dBucketOptions
, Field
, field
, fKind
, fOneofIndex
, fName
, fJSONName
, fCardinality
, fOptions
, fPacked
, fDefaultValue
, fNumber
, fTypeURL
, FieldKind (..)
, Empty
, empty
, ListGroupsResponse
, listGroupsResponse
, lgrNextPageToken
, lgrGroup
, ListMetricDescriptorsResponse
, listMetricDescriptorsResponse
, lmdrMetricDescriptors
, lmdrNextPageToken
, OptionValue
, optionValue
, ovAddtional
, CreateTimeSeriesRequest
, createTimeSeriesRequest
, ctsrTimeSeries
, ListMonitoredResourceDescriptorsResponse
, listMonitoredResourceDescriptorsResponse
, lmrdrNextPageToken
, lmrdrResourceDescriptors
, LabelDescriptorValueType (..)
, Explicit
, explicit
, eBounds
, MetricLabels
, metricLabels
, mlAddtional
, CollectdPayloadMetadata
, collectdPayloadMetadata
, cpmAddtional
, CollectdValue
, collectdValue
, cvDataSourceName
, cvDataSourceType
, cvValue
, CreateCollectdTimeSeriesRequest
, createCollectdTimeSeriesRequest
, cctsrCollectdPayloads
, cctsrResource
, cctsrCollectdVersion
, TypeSyntax (..)
, Point
, point
, pValue
, pInterval
, CollectdPayload
, collectdPayload
, cpStartTime
, cpPluginInstance
, cpValues
, cpTypeInstance
, cpEndTime
, cpMetadata
, cpType
, cpPlugin
, Metric
, metric
, mLabels
, mType
, Exponential
, exponential
, eGrowthFactor
, eScale
, eNumFiniteBuckets
, Range
, range
, rMax
, rMin
, MonitoredResource
, monitoredResource
, mrLabels
, mrType
, Xgafv (..)
, TimeInterval
, timeInterval
, tiStartTime
, tiEndTime
, TimeSeriesMetricKind (..)
, ListGroupMembersResponse
, listGroupMembersResponse
, lgmrNextPageToken
, lgmrMembers
, lgmrTotalSize
, LabelDescriptor
, labelDescriptor
, ldKey
, ldValueType
, ldDescription
, TimeSeriesValueType (..)
, Linear
, linear
, lOffSet
, lWidth
, lNumFiniteBuckets
, FieldCardinality (..)
, Type
, type'
, tSourceContext
, tOneofs
, tName
, tOptions
, tFields
, tSyntax
, MetricDescriptorMetricKind (..)
, Option
, option
, oValue
, oName
, BucketOptions
, bucketOptions
, boExponentialBuckets
, boLinearBuckets
, boExplicitBuckets
, TimeSeries
, timeSeries
, tsPoints
, tsMetricKind
, tsMetric
, tsResource
, tsValueType
) where
import Network.Google.Monitoring.Types
import Network.Google.Prelude
import Network.Google.Resource.Monitoring.Projects.CollectdTimeSeries.Create
import Network.Google.Resource.Monitoring.Projects.Groups.Create
import Network.Google.Resource.Monitoring.Projects.Groups.Delete
import Network.Google.Resource.Monitoring.Projects.Groups.Get
import Network.Google.Resource.Monitoring.Projects.Groups.List
import Network.Google.Resource.Monitoring.Projects.Groups.Members.List
import Network.Google.Resource.Monitoring.Projects.Groups.Update
import Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Create
import Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Delete
import Network.Google.Resource.Monitoring.Projects.MetricDescriptors.Get
import Network.Google.Resource.Monitoring.Projects.MetricDescriptors.List
import Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.Get
import Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List
import Network.Google.Resource.Monitoring.Projects.TimeSeries.Create
import Network.Google.Resource.Monitoring.Projects.TimeSeries.List
type MonitoringAPI =
ProjectsMetricDescriptorsListResource :<|>
ProjectsMetricDescriptorsGetResource
:<|> ProjectsMetricDescriptorsCreateResource
:<|> ProjectsMetricDescriptorsDeleteResource
:<|> ProjectsGroupsMembersListResource
:<|> ProjectsGroupsListResource
:<|> ProjectsGroupsGetResource
:<|> ProjectsGroupsCreateResource
:<|> ProjectsGroupsDeleteResource
:<|> ProjectsGroupsUpdateResource
:<|> ProjectsCollectdTimeSeriesCreateResource
:<|> ProjectsMonitoredResourceDescriptorsListResource
:<|> ProjectsMonitoredResourceDescriptorsGetResource
:<|> ProjectsTimeSeriesListResource
:<|> ProjectsTimeSeriesCreateResource