{-# 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.AlertPolicies.Create
, module Network.Google.Resource.Monitoring.Projects.AlertPolicies.Delete
, module Network.Google.Resource.Monitoring.Projects.AlertPolicies.Get
, module Network.Google.Resource.Monitoring.Projects.AlertPolicies.List
, module Network.Google.Resource.Monitoring.Projects.AlertPolicies.Patch
, 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.NotificationChannelDescriptors.Get
, module Network.Google.Resource.Monitoring.Projects.NotificationChannelDescriptors.List
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.Create
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.Delete
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.Get
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.GetVerificationCode
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.List
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.Patch
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.SendVerificationCode
, module Network.Google.Resource.Monitoring.Projects.NotificationChannels.Verify
, module Network.Google.Resource.Monitoring.Projects.TimeSeries.Create
, module Network.Google.Resource.Monitoring.Projects.TimeSeries.List
, module Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Create
, module Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete
, module Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Get
, module Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.List
, module Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Patch
, module Network.Google.Resource.Monitoring.UptimeCheckIPs.List
, MetricDescriptorValueType (..)
, MonitoredResourceDescriptor
, monitoredResourceDescriptor
, mrdName
, mrdDisplayName
, mrdLabels
, mrdType
, mrdDescription
, CollectdValueDataSourceType (..)
, Status
, status
, sDetails
, sCode
, sMessage
, ListNotificationChannelsResponse
, listNotificationChannelsResponse
, lncrNextPageToken
, lncrNotificationChannels
, ListTimeSeriesResponse
, listTimeSeriesResponse
, ltsrNextPageToken
, ltsrExecutionErrors
, ltsrTimeSeries
, GetNotificationChannelVerificationCodeResponse
, getNotificationChannelVerificationCodeResponse
, gncvcrCode
, gncvcrExpireTime
, ListNotificationChannelDescriptorsResponse
, listNotificationChannelDescriptorsResponse
, lncdrNextPageToken
, lncdrChannelDescriptors
, UptimeCheckIPRegion (..)
, MetricDescriptor
, metricDescriptor
, mdMetricKind
, mdName
, mdMetadata
, mdDisplayName
, mdLabels
, mdType
, mdValueType
, mdDescription
, mdUnit
, Group
, group'
, gName
, gDisplayName
, gFilter
, gIsCluster
, gParentName
, TypedValue
, typedValue
, tvBoolValue
, tvDoubleValue
, tvStringValue
, tvDistributionValue
, tvInt64Value
, MonitoredResourceLabels
, monitoredResourceLabels
, mrlAddtional
, MonitoredResourceMetadata
, monitoredResourceMetadata
, mrmUserLabels
, mrmSystemLabels
, NotificationChannelUserLabels
, notificationChannelUserLabels
, nculAddtional
, SourceContext
, sourceContext
, scFileName
, BasicAuthentication
, basicAuthentication
, baUsername
, baPassword
, Distribution
, distribution
, dSumOfSquaredDeviation
, dMean
, dCount
, dBucketCounts
, dExemplars
, dRange
, dBucketOptions
, MetricThresholdComparison (..)
, AggregationPerSeriesAligner (..)
, Field
, field
, fKind
, fOneofIndex
, fName
, fJSONName
, fCardinality
, fOptions
, fPacked
, fDefaultValue
, fNumber
, fTypeURL
, FieldKind (..)
, ExemplarAttachmentsItem
, exemplarAttachmentsItem
, eaiAddtional
, NotificationChannelDescriptor
, notificationChannelDescriptor
, ncdName
, ncdSupportedTiers
, ncdDisplayName
, ncdLabels
, ncdType
, ncdDescription
, Empty
, empty
, ListGroupsResponse
, listGroupsResponse
, lgrNextPageToken
, lgrGroup
, ListMetricDescriptorsResponse
, listMetricDescriptorsResponse
, lmdrMetricDescriptors
, lmdrNextPageToken
, VerifyNotificationChannelRequest
, verifyNotificationChannelRequest
, vncrCode
, OptionValue
, optionValue
, ovAddtional
, AggregationCrossSeriesReducer (..)
, NotificationChannelLabels
, notificationChannelLabels
, nclAddtional
, MetricDescriptorMetadataLaunchStage (..)
, CreateTimeSeriesRequest
, createTimeSeriesRequest
, ctsrTimeSeries
, DroppedLabelsLabel
, droppedLabelsLabel
, dllAddtional
, MetricThreshold
, metricThreshold
, mtThresholdValue
, mtAggregations
, mtDenominatorAggregations
, mtComparison
, mtDenominatorFilter
, mtFilter
, mtTrigger
, mtDuration
, SpanContext
, spanContext
, scSpanName
, StatusDetailsItem
, statusDetailsItem
, sdiAddtional
, NotificationChannelVerificationStatus (..)
, MonitoredResourceMetadataUserLabels
, monitoredResourceMetadataUserLabels
, mrmulAddtional
, InternalChecker
, internalChecker
, icState
, icNetwork
, icName
, icPeerProjectId
, icGcpZone
, icDisplayName
, NotificationChannel
, notificationChannel
, ncEnabled
, ncUserLabels
, ncName
, ncDisplayName
, ncVerificationStatus
, ncLabels
, ncType
, ncDescription
, 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 (..)
, Aggregation
, aggregation
, aPerSeriesAligner
, aCrossSeriesReducer
, aAlignmentPeriod
, aGroupByFields
, UptimeCheckConfig
, uptimeCheckConfig
, uccInternalCheckers
, uccPeriod
, uccContentMatchers
, uccName
, uccMonitoredResource
, uccSelectedRegions
, uccIsInternal
, uccDisplayName
, uccResourceGroup
, uccTimeout
, uccHTTPCheck
, uccTCPCheck
, Point
, point
, pValue
, pInterval
, CollectdPayload
, collectdPayload
, cpStartTime
, cpPluginInstance
, cpValues
, cpTypeInstance
, cpEndTime
, cpMetadata
, cpType
, cpPlugin
, MutationRecord
, mutationRecord
, mrMutatedBy
, mrMutateTime
, Metric
, metric
, mLabels
, mType
, CollectdPayloadError
, collectdPayloadError
, cpeError
, cpeValueErrors
, cpeIndex
, SendNotificationChannelVerificationCodeRequest
, sendNotificationChannelVerificationCodeRequest
, Exponential
, exponential
, eGrowthFactor
, eScale
, eNumFiniteBuckets
, ResourceGroupResourceType (..)
, Range
, range
, rMax
, rMin
, MonitoredResource
, monitoredResource
, mrLabels
, mrType
, UptimeCheckIP
, uptimeCheckIP
, uciIPAddress
, uciLocation
, uciRegion
, AlertPolicyUserLabels
, alertPolicyUserLabels
, apulAddtional
, Documentation
, documentation
, dContent
, dMimeType
, Xgafv (..)
, Exemplar
, exemplar
, eAttachments
, eValue
, eTimestamp
, MetricDescriptorMetadata
, metricDescriptorMetadata
, mdmSamplePeriod
, mdmIngestDelay
, mdmLaunchStage
, TimeInterval
, timeInterval
, tiStartTime
, tiEndTime
, HTTPCheckHeaders
, hTTPCheckHeaders
, httpchAddtional
, TimeSeriesMetricKind (..)
, MonitoredResourceMetadataSystemLabels
, monitoredResourceMetadataSystemLabels
, mrmslAddtional
, ContentMatcher
, contentMatcher
, cmContent
, ListGroupMembersResponse
, listGroupMembersResponse
, lgmrNextPageToken
, lgmrMembers
, lgmrTotalSize
, LabelDescriptor
, labelDescriptor
, ldKey
, ldValueType
, ldDescription
, TimeSeriesValueType (..)
, Linear
, linear
, lOffSet
, lWidth
, lNumFiniteBuckets
, AlertPolicyCombiner (..)
, ListUptimeCheckIPsResponse
, listUptimeCheckIPsResponse
, lucirNextPageToken
, lucirUptimeCheckIPs
, GetNotificationChannelVerificationCodeRequest
, getNotificationChannelVerificationCodeRequest
, gExpireTime
, ResourceGroup
, resourceGroup
, rgResourceType
, rgGroupId
, DroppedLabels
, droppedLabels
, dlLabel
, FieldCardinality (..)
, Trigger
, trigger
, tPercent
, tCount
, Type
, type'
, tSourceContext
, tOneofs
, tName
, tOptions
, tFields
, tSyntax
, MetricDescriptorMetricKind (..)
, CreateCollectdTimeSeriesResponse
, createCollectdTimeSeriesResponse
, cctsrPayloadErrors
, Option
, option
, oValue
, oName
, Condition
, condition
, cConditionAbsent
, cConditionThreshold
, cName
, cDisplayName
, BucketOptions
, bucketOptions
, boExponentialBuckets
, boLinearBuckets
, boExplicitBuckets
, ListUptimeCheckConfigsResponse
, listUptimeCheckConfigsResponse
, luccrUptimeCheckConfigs
, luccrNextPageToken
, luccrTotalSize
, HTTPCheck
, hTTPCheck
, httpcUseSSL
, httpcPath
, httpcMaskHeaders
, httpcHeaders
, httpcAuthInfo
, httpcPort
, TimeSeries
, timeSeries
, tsPoints
, tsMetricKind
, tsMetric
, tsResource
, tsMetadata
, tsValueType
, AlertPolicy
, alertPolicy
, apEnabled
, apNotificationChannels
, apMutationRecord
, apCreationRecord
, apUserLabels
, apName
, apDocumentation
, apDisplayName
, apConditions
, apCombiner
, ListAlertPoliciesResponse
, listAlertPoliciesResponse
, laprNextPageToken
, laprAlertPolicies
, TCPCheck
, tcpCheck
, tcPort
, InternalCheckerState (..)
, MetricAbsence
, metricAbsence
, maAggregations
, maFilter
, maTrigger
, maDuration
, CollectdValueError
, collectdValueError
, cveError
, cveIndex
) where
import Network.Google.Monitoring.Types
import Network.Google.Prelude
import Network.Google.Resource.Monitoring.Projects.AlertPolicies.Create
import Network.Google.Resource.Monitoring.Projects.AlertPolicies.Delete
import Network.Google.Resource.Monitoring.Projects.AlertPolicies.Get
import Network.Google.Resource.Monitoring.Projects.AlertPolicies.List
import Network.Google.Resource.Monitoring.Projects.AlertPolicies.Patch
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.NotificationChannelDescriptors.Get
import Network.Google.Resource.Monitoring.Projects.NotificationChannelDescriptors.List
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.Create
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.Delete
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.Get
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.GetVerificationCode
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.List
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.Patch
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.SendVerificationCode
import Network.Google.Resource.Monitoring.Projects.NotificationChannels.Verify
import Network.Google.Resource.Monitoring.Projects.TimeSeries.Create
import Network.Google.Resource.Monitoring.Projects.TimeSeries.List
import Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Create
import Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Delete
import Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Get
import Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.List
import Network.Google.Resource.Monitoring.Projects.UptimeCheckConfigs.Patch
import Network.Google.Resource.Monitoring.UptimeCheckIPs.List
type MonitoringAPI =
UptimeCheckIPsListResource :<|>
ProjectsMetricDescriptorsListResource
:<|> ProjectsMetricDescriptorsGetResource
:<|> ProjectsMetricDescriptorsCreateResource
:<|> ProjectsMetricDescriptorsDeleteResource
:<|> ProjectsGroupsMembersListResource
:<|> ProjectsGroupsListResource
:<|> ProjectsGroupsGetResource
:<|> ProjectsGroupsCreateResource
:<|> ProjectsGroupsDeleteResource
:<|> ProjectsGroupsUpdateResource
:<|> ProjectsCollectdTimeSeriesCreateResource
:<|> ProjectsUptimeCheckConfigsListResource
:<|> ProjectsUptimeCheckConfigsPatchResource
:<|> ProjectsUptimeCheckConfigsGetResource
:<|> ProjectsUptimeCheckConfigsCreateResource
:<|> ProjectsUptimeCheckConfigsDeleteResource
:<|> ProjectsNotificationChannelsVerifyResource
:<|> ProjectsNotificationChannelsListResource
:<|> ProjectsNotificationChannelsPatchResource
:<|> ProjectsNotificationChannelsGetResource
:<|> ProjectsNotificationChannelsCreateResource
:<|>
ProjectsNotificationChannelsGetVerificationCodeResource
:<|>
ProjectsNotificationChannelsSendVerificationCodeResource
:<|> ProjectsNotificationChannelsDeleteResource
:<|> ProjectsMonitoredResourceDescriptorsListResource
:<|> ProjectsMonitoredResourceDescriptorsGetResource
:<|> ProjectsAlertPoliciesListResource
:<|> ProjectsAlertPoliciesPatchResource
:<|> ProjectsAlertPoliciesGetResource
:<|> ProjectsAlertPoliciesCreateResource
:<|> ProjectsAlertPoliciesDeleteResource
:<|>
ProjectsNotificationChannelDescriptorsListResource
:<|>
ProjectsNotificationChannelDescriptorsGetResource
:<|> ProjectsTimeSeriesListResource
:<|> ProjectsTimeSeriesCreateResource