{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.ServiceUsage
(
serviceUsageService
, cloudPlatformReadOnlyScope
, cloudPlatformScope
, serviceManagementScope
, ServiceUsageAPI
, module Network.Google.Resource.ServiceUsage.Operations.Cancel
, module Network.Google.Resource.ServiceUsage.Operations.Delete
, module Network.Google.Resource.ServiceUsage.Operations.Get
, module Network.Google.Resource.ServiceUsage.Operations.List
, module Network.Google.Resource.ServiceUsage.Services.BatchEnable
, module Network.Google.Resource.ServiceUsage.Services.Disable
, module Network.Google.Resource.ServiceUsage.Services.Enable
, module Network.Google.Resource.ServiceUsage.Services.Get
, module Network.Google.Resource.ServiceUsage.Services.List
, MetricDescriptorValueType (..)
, SystemParameter
, systemParameter
, spHTTPHeader
, spURLQueryParameter
, spName
, MonitoredResourceDescriptor
, monitoredResourceDescriptor
, mrdName
, mrdDisplayName
, mrdLabels
, mrdType
, mrdDescription
, GoogleAPIService
, googleAPIService
, gasControl
, gasMetrics
, gasContext
, gasAuthentication
, gasAPIs
, gasTypes
, gasSystemTypes
, gasExperimental
, gasMonitoredResources
, gasBackend
, gasMonitoring
, gasName
, gasSystemParameters
, gasLogs
, gasDocumentation
, gasId
, gasUsage
, gasEndpoints
, gasEnums
, gasConfigVersion
, gasHTTP
, gasTitle
, gasProducerProjectId
, gasSourceInfo
, gasBilling
, gasCustomError
, gasLogging
, gasQuota
, DocumentationRule
, documentationRule
, drSelector
, drDeprecationDescription
, drDescription
, Status
, status
, sDetails
, sCode
, sMessage
, OperationSchema
, operationSchema
, osAddtional
, GoogleAPIServiceusageV1ServiceState (..)
, BillingDestination
, billingDestination
, bdMetrics
, bdMonitoredResource
, Control
, control
, cEnvironment
, AuthRequirement
, authRequirement
, arProviderId
, arAudiences
, ListServicesResponse
, listServicesResponse
, lsrNextPageToken
, lsrServices
, Context
, context
, cRules
, LoggingDestination
, loggingDestination
, ldMonitoredResource
, ldLogs
, MetricDescriptor
, metricDescriptor
, mdMetricKind
, mdName
, mdMetadata
, mdDisplayName
, mdLabels
, mdType
, mdValueType
, mdDescription
, mdUnit
, ListOperationsResponse
, listOperationsResponse
, lorNextPageToken
, lorOperations
, CancelOperationRequest
, cancelOperationRequest
, BackendRule
, backendRule
, brSelector
, brMinDeadline
, brAddress
, brOperationDeadline
, brDeadline
, BatchEnableServicesRequest
, batchEnableServicesRequest
, besrServiceIds
, SourceContext
, sourceContext
, scFileName
, Field
, field
, fKind
, fOneofIndex
, fName
, fJSONName
, fCardinality
, fOptions
, fPacked
, fDefaultValue
, fNumber
, fTypeURL
, MetricRule
, metricRule
, mrSelector
, mrMetricCosts
, FieldKind (..)
, EnumSyntax (..)
, Operation
, operation
, oDone
, oError
, oResponse
, oName
, oMetadata
, Empty
, empty
, EnableServiceRequest
, enableServiceRequest
, CustomErrorRule
, customErrorRule
, cerIsErrorType
, cerSelector
, OptionValue
, optionValue
, ovAddtional
, BatchEnableServicesResponse
, batchEnableServicesResponse
, besrFailures
, besrServices
, EnumValue
, enumValue
, evName
, evOptions
, evNumber
, Authentication
, authentication
, aRules
, aProviders
, MetricDescriptorMetadataLaunchStage (..)
, Mixin
, mixin
, mRoot
, mName
, CustomHTTPPattern
, customHTTPPattern
, chttppPath
, chttppKind
, UsageRule
, usageRule
, urSelector
, urAllowUnregisteredCalls
, urSkipServiceControl
, StatusDetailsItem
, statusDetailsItem
, sdiAddtional
, Page
, page
, pSubpages
, pContent
, pName
, AuthenticationRule
, authenticationRule
, arRequirements
, arSelector
, arAllowWithoutCredential
, arOAuth
, LabelDescriptorValueType (..)
, MetricRuleMetricCosts
, metricRuleMetricCosts
, mrmcAddtional
, AuthorizationConfig
, authorizationConfig
, acProvider
, APISyntax (..)
, TypeSyntax (..)
, EnableFailure
, enableFailure
, efServiceId
, efErrorMessage
, Experimental
, experimental
, eAuthorization
, Backend
, backend
, bRules
, Monitoring
, monitoring
, mProducerDestinations
, mConsumerDestinations
, LogDescriptor
, logDescriptor
, ldName
, ldDisplayName
, ldLabels
, ldDescription
, Method
, method
, metRequestStreaming
, metResponseTypeURL
, metName
, metResponseStreaming
, metRequestTypeURL
, metOptions
, metSyntax
, SystemParameters
, systemParameters
, spRules
, EnableServiceResponse
, enableServiceResponse
, esrService
, Documentation
, documentation
, dSummary
, dDocumentationRootURL
, dRules
, dPages
, dOverview
, Xgafv (..)
, DisableServiceResponse
, disableServiceResponse
, dsrService
, MetricDescriptorMetadata
, metricDescriptorMetadata
, mdmSamplePeriod
, mdmIngestDelay
, mdmLaunchStage
, SystemParameterRule
, systemParameterRule
, sprSelector
, sprParameters
, LabelDescriptor
, labelDescriptor
, lKey
, lValueType
, lDescription
, Usage
, usage
, uRequirements
, uRules
, uProducerNotificationChannel
, FieldCardinality (..)
, HTTP
, hTTP
, hRules
, hFullyDecodeReservedExpansion
, DisableServiceRequest
, disableServiceRequest
, dsrDisableDependentServices
, Type
, type'
, tSourceContext
, tOneofs
, tName
, tOptions
, tFields
, tSyntax
, API
, api
, aSourceContext
, aMixins
, aMethods
, aName
, aVersion
, aOptions
, aSyntax
, MonitoringDestination
, monitoringDestination
, mdMetrics
, mdMonitoredResource
, OperationMetadata
, operationMetadata
, omResourceNames
, Endpoint
, endpoint
, eAliases
, eAllowCORS
, eName
, eFeatures
, eTarget
, OAuthRequirements
, oAuthRequirements
, oarCanonicalScopes
, MetricDescriptorMetricKind (..)
, CustomError
, customError
, ceRules
, ceTypes
, QuotaLimit
, quotaLimit
, qlValues
, qlFreeTier
, qlMetric
, qlName
, qlDisplayName
, qlDuration
, qlDefaultLimit
, qlDescription
, qlUnit
, qlMaxLimit
, Option
, option
, optValue
, optName
, Billing
, billing
, bConsumerDestinations
, SourceInfo
, sourceInfo
, siSourceFiles
, QuotaLimitValues
, quotaLimitValues
, qlvAddtional
, GoogleAPIServiceusageV1Service
, googleAPIServiceusageV1Service
, gasvsParent
, gasvsState
, gasvsConfig
, gasvsName
, Enum'
, enum
, enuSourceContext
, enuEnumvalue
, enuName
, enuOptions
, enuSyntax
, Logging
, logging
, lProducerDestinations
, lConsumerDestinations
, MethodSyntax (..)
, SourceInfoSourceFilesItem
, sourceInfoSourceFilesItem
, sisfiAddtional
, Quota
, quota
, qLimits
, qMetricRules
, HTTPRule
, hTTPRule
, httprSelector
, httprPost
, httprBody
, httprCustom
, httprResponseBody
, httprPatch
, httprGet
, httprAdditionalBindings
, httprDelete
, httprPut
, OperationResponse
, operationResponse
, orAddtional
, GoogleAPIServiceusageV1OperationMetadata
, googleAPIServiceusageV1OperationMetadata
, gasvomResourceNames
, AuthProvider
, authProvider
, apJWKsURI
, apAudiences
, apId
, apAuthorizationURL
, apIssuer
, ContextRule
, contextRule
, crSelector
, crRequested
, crAllowedRequestExtensions
, crProvided
, crAllowedResponseExtensions
, GoogleAPIServiceusageV1ServiceConfig
, googleAPIServiceusageV1ServiceConfig
, gasvscAuthentication
, gasvscAPIs
, gasvscName
, gasvscDocumentation
, gasvscUsage
, gasvscEndpoints
, gasvscTitle
, gasvscQuota
) where
import Network.Google.Prelude
import Network.Google.Resource.ServiceUsage.Operations.Cancel
import Network.Google.Resource.ServiceUsage.Operations.Delete
import Network.Google.Resource.ServiceUsage.Operations.Get
import Network.Google.Resource.ServiceUsage.Operations.List
import Network.Google.Resource.ServiceUsage.Services.BatchEnable
import Network.Google.Resource.ServiceUsage.Services.Disable
import Network.Google.Resource.ServiceUsage.Services.Enable
import Network.Google.Resource.ServiceUsage.Services.Get
import Network.Google.Resource.ServiceUsage.Services.List
import Network.Google.ServiceUsage.Types
type ServiceUsageAPI =
OperationsListResource :<|> OperationsGetResource
:<|> OperationsCancelResource
:<|> OperationsDeleteResource
:<|> ServicesListResource
:<|> ServicesBatchEnableResource
:<|> ServicesGetResource
:<|> ServicesEnableResource
:<|> ServicesDisableResource