{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.ServiceControl
(
serviceControlService
, serviceControlScope
, cloudPlatformScope
, ServiceControlAPI
, module Network.Google.Resource.ServiceControl.Services.AllocateQuota
, module Network.Google.Resource.ServiceControl.Services.Check
, module Network.Google.Resource.ServiceControl.Services.Report
, AuditLogServiceData
, auditLogServiceData
, alsdAddtional
, AuditLogMetadata
, auditLogMetadata
, almAddtional
, Status
, status
, sDetails
, sCode
, sMessage
, RequestMetadata
, requestMetadata
, rmCallerSuppliedUserAgent
, rmCallerIP
, rmDestinationAttributes
, rmCallerNetwork
, rmRequestAttributes
, ResourceLabels
, resourceLabels
, rlAddtional
, ReportRequest
, reportRequest
, rrServiceConfigId
, rrOperations
, CheckRequest
, checkRequest
, crOperation
, crRequestProjectSettings
, crServiceConfigId
, crSkipActivationCheck
, MetricValueLabels
, metricValueLabels
, mvlAddtional
, Distribution
, distribution
, dSumOfSquaredDeviation
, dMean
, dExponentialBuckets
, dMaximum
, dLinearBuckets
, dCount
, dMinimum
, dBucketCounts
, dExplicitBuckets
, QuotaPropertiesQuotaMode (..)
, ExponentialBuckets
, exponentialBuckets
, ebGrowthFactor
, ebScale
, ebNumFiniteBuckets
, Peer
, peer
, pRegionCode
, pService
, pIP
, pPrincipal
, pLabels
, pPort
, AuthorizationInfo
, authorizationInfo
, aiGranted
, aiResourceAttributes
, aiResource
, aiPermission
, Operation
, operation
, oImportance
, oResourceContainer
, oStartTime
, oResources
, oUserLabels
, oQuotaProperties
, oEndTime
, oOperationName
, oLabels
, oOperationId
, oConsumerId
, oMetricValueSets
, oLogEntries
, MetricValueSet
, metricValueSet
, mvsMetricName
, mvsMetricValues
, LogEntryLabels
, logEntryLabels
, lelAddtional
, LogEntryProtoPayload
, logEntryProtoPayload
, leppAddtional
, LinearBuckets
, linearBuckets
, lbOffSet
, lbWidth
, lbNumFiniteBuckets
, Auth
, auth
, aPresenter
, aClaims
, aAudiences
, aPrincipal
, aAccessLevels
, QuotaInfo
, quotaInfo
, qiLimitExceeded
, qiQuotaMetrics
, qiQuotaConsumed
, Money
, money
, mCurrencyCode
, mNanos
, mUnits
, ConsumerInfo
, consumerInfo
, ciProjectNumber
, ciConsumerNumber
, ciType
, AllocateInfo
, allocateInfo
, aiUnusedArguments
, CheckErrorCode (..)
, QuotaOperation
, quotaOperation
, qoQuotaMode
, qoMethodName
, qoQuotaMetrics
, qoLabels
, qoOperationId
, qoConsumerId
, StatusDetailsItem
, statusDetailsItem
, sdiAddtional
, CheckError
, checkError
, ceSubject
, ceCode
, ceDetail
, QuotaOperationQuotaMode (..)
, QuotaOperationLabels
, quotaOperationLabels
, qolAddtional
, ReportError
, reportError
, reStatus
, reOperationId
, OperationImportance (..)
, AuthClaims
, authClaims
, acAddtional
, HTTPRequest
, hTTPRequest
, httprStatus
, httprRequestURL
, httprCacheFillBytes
, httprRemoteIP
, httprLatency
, httprProtocol
, httprServerIP
, httprRequestSize
, httprCacheValidatedWithOriginServer
, httprUserAgent
, httprCacheLookup
, httprResponseSize
, httprRequestMethod
, httprCacheHit
, httprReferer
, AuthenticationInfoThirdPartyPrincipal
, authenticationInfoThirdPartyPrincipal
, aitppAddtional
, ResourceInfo
, resourceInfo
, riResourceName
, riResourceContainer
, riResourceLocation
, MetricValue
, metricValue
, mvBoolValue
, mvStartTime
, mvMoneyValue
, mvDoubleValue
, mvStringValue
, mvDistributionValue
, mvEndTime
, mvInt64Value
, mvLabels
, ResourceLocation
, resourceLocation
, rlOriginalLocations
, rlCurrentLocations
, PeerLabels
, peerLabels
, plAddtional
, QuotaProperties
, quotaProperties
, qpQuotaMode
, Resource
, resource
, rService
, rName
, rLabels
, rType
, AllocateQuotaRequest
, allocateQuotaRequest
, aqrServiceConfigId
, aqrAllocateOperation
, Xgafv (..)
, AuditLogResponse
, auditLogResponse
, alrAddtional
, RequestHeaders
, requestHeaders
, rhAddtional
, CheckResponse
, checkResponse
, cCheckErrors
, cQuotaInfo
, cServiceConfigId
, cCheckInfo
, cOperationId
, AuditLogResourceOriginalState
, auditLogResourceOriginalState
, alrosAddtional
, ReportResponse
, reportResponse
, rReportErrors
, rReportInfos
, rServiceConfigId
, LogEntryOperation
, logEntryOperation
, leoFirst
, leoProducer
, leoLast
, leoId
, ReportInfo
, reportInfo
, riQuotaInfo
, riOperationId
, LogEntry
, logEntry
, leOperation
, leSeverity
, leTextPayload
, leHTTPRequest
, leStructPayload
, leName
, leInsertId
, leLabels
, leProtoPayload
, leTimestamp
, leTrace
, AuditLogRequest
, auditLogRequest
, aAddtional
, OperationLabels
, operationLabels
, olAddtional
, CheckInfo
, checkInfo
, ciConsumerInfo
, ciUnusedArguments
, ConsumerInfoType (..)
, AllocateQuotaResponse
, allocateQuotaResponse
, aAllocateInfo
, aAllocateErrors
, aQuotaMetrics
, aServiceConfigId
, aOperationId
, LogEntrySeverity (..)
, ExplicitBuckets
, explicitBuckets
, ebBounds
, QuotaErrorCode (..)
, QuotaError
, quotaError
, qeSubject
, qeCode
, qeDescription
, AuthenticationInfo
, authenticationInfo
, aiThirdPartyPrincipal
, aiPrincipalEmail
, aiAuthoritySelector
, aiServiceAccountKeyName
, QuotaInfoQuotaConsumed
, quotaInfoQuotaConsumed
, qiqcAddtional
, AuditLog
, auditLog
, alRequestMetadata
, alStatus
, alResourceName
, alAuthorizationInfo
, alServiceData
, alMethodName
, alResponse
, alResourceOriginalState
, alResourceLocation
, alServiceName
, alMetadata
, alNumResponseItems
, alAuthenticationInfo
, alRequest
, OperationUserLabels
, operationUserLabels
, oulAddtional
, LogEntryStructPayload
, logEntryStructPayload
, lespAddtional
, Request'
, request'
, rPath
, rTime
, rSize
, rAuth
, rFragment
, rProtocol
, rReason
, rHeaders
, rMethod
, rQuery
, rScheme
, rId
, rHost
) where
import Network.Google.Prelude
import Network.Google.Resource.ServiceControl.Services.AllocateQuota
import Network.Google.Resource.ServiceControl.Services.Check
import Network.Google.Resource.ServiceControl.Services.Report
import Network.Google.ServiceControl.Types
type ServiceControlAPI =
ServicesReportResource :<|> ServicesCheckResource
:<|> ServicesAllocateQuotaResource