module Network.Google.Monitoring
(
monitoringService
, monitoringReadScope
, cloudPlatformScope
, monitoringScope
, monitoringWriteScope
, MonitoringAPI
, module Network.Google.Resource.Monitoring.Categories.List
, module Network.Google.Resource.Monitoring.Categories.MetricAssociations.List
, module Network.Google.Resource.Monitoring.Projects.Categories.Create
, module Network.Google.Resource.Monitoring.Projects.Categories.Delete
, module Network.Google.Resource.Monitoring.Projects.Categories.List
, module Network.Google.Resource.Monitoring.Projects.Categories.MetricAssociations.Create
, module Network.Google.Resource.Monitoring.Projects.Categories.MetricAssociations.Delete
, module Network.Google.Resource.Monitoring.Projects.Categories.MetricAssociations.List
, 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
, ListMetricAssociationsResponse
, listMetricAssociationsResponse
, lmarNextPageToken
, lmarMetricAssociations
, 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 (..)
, MetricAssociation
, metricAssociation
, maMetricType
, maName
, maIsDefault
, Empty
, empty
, ListGroupsResponse
, listGroupsResponse
, lgrNextPageToken
, lgrGroup
, ListMetricDescriptorsResponse
, listMetricDescriptorsResponse
, lmdrMetricDescriptors
, lmdrNextPageToken
, OptionValue
, optionValue
, ovAddtional
, Category
, category
, cShortName
, cName
, cDisplayName
, cDescription
, cIsDefault
, 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
, ListCategoriesResponse
, listCategoriesResponse
, lcrNextPageToken
, lcrCategory
, 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.Categories.List
import Network.Google.Resource.Monitoring.Categories.MetricAssociations.List
import Network.Google.Resource.Monitoring.Projects.Categories.Create
import Network.Google.Resource.Monitoring.Projects.Categories.Delete
import Network.Google.Resource.Monitoring.Projects.Categories.List
import Network.Google.Resource.Monitoring.Projects.Categories.MetricAssociations.Create
import Network.Google.Resource.Monitoring.Projects.Categories.MetricAssociations.Delete
import Network.Google.Resource.Monitoring.Projects.Categories.MetricAssociations.List
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 =
CategoriesMetricAssociationsListResource :<|>
CategoriesListResource
:<|> ProjectsMetricDescriptorsListResource
:<|> ProjectsMetricDescriptorsGetResource
:<|> ProjectsMetricDescriptorsCreateResource
:<|> ProjectsMetricDescriptorsDeleteResource
:<|> ProjectsGroupsMembersListResource
:<|> ProjectsGroupsListResource
:<|> ProjectsGroupsGetResource
:<|> ProjectsGroupsCreateResource
:<|> ProjectsGroupsDeleteResource
:<|> ProjectsGroupsUpdateResource
:<|> ProjectsCollectdTimeSeriesCreateResource
:<|> ProjectsCategoriesMetricAssociationsListResource
:<|>
ProjectsCategoriesMetricAssociationsCreateResource
:<|>
ProjectsCategoriesMetricAssociationsDeleteResource
:<|> ProjectsCategoriesListResource
:<|> ProjectsCategoriesCreateResource
:<|> ProjectsCategoriesDeleteResource
:<|> ProjectsMonitoredResourceDescriptorsListResource
:<|> ProjectsMonitoredResourceDescriptorsGetResource
:<|> ProjectsTimeSeriesListResource
:<|> ProjectsTimeSeriesCreateResource