{-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE OverloadedStrings #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Network.Google.ServiceUsage.Types -- Copyright : (c) 2015-2016 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- module Network.Google.ServiceUsage.Types ( -- * Service Configuration serviceUsageService -- * OAuth Scopes , cloudPlatformReadOnlyScope , cloudPlatformScope , serviceManagementScope -- * MetricDescriptorValueType , MetricDescriptorValueType (..) -- * SystemParameter , SystemParameter , systemParameter , spHTTPHeader , spURLQueryParameter , spName -- * MonitoredResourceDescriptor , MonitoredResourceDescriptor , monitoredResourceDescriptor , mrdName , mrdDisplayName , mrdLabels , mrdType , mrdDescription -- * BackendRulePathTranslation , BackendRulePathTranslation (..) -- * GoogleAPIService , 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 , documentationRule , drSelector , drDeprecationDescription , drDescription -- * Status , Status , status , sDetails , sCode , sMessage -- * OperationSchema , OperationSchema , operationSchema , osAddtional -- * GoogleAPIServiceusageV1ServiceState , GoogleAPIServiceusageV1ServiceState (..) -- * BillingDestination , BillingDestination , billingDestination , bdMetrics , bdMonitoredResource -- * Control , Control , control , cEnvironment -- * AuthRequirement , AuthRequirement , authRequirement , arProviderId , arAudiences -- * ListServicesResponse , ListServicesResponse , listServicesResponse , lsrNextPageToken , lsrServices -- * Context , Context , context , cRules -- * LoggingDestination , LoggingDestination , loggingDestination , ldMonitoredResource , ldLogs -- * MetricDescriptor , MetricDescriptor , metricDescriptor , mdMetricKind , mdName , mdMetadata , mdDisplayName , mdLabels , mdType , mdValueType , mdDescription , mdUnit -- * ListOperationsResponse , ListOperationsResponse , listOperationsResponse , lorNextPageToken , lorOperations -- * CancelOperationRequest , CancelOperationRequest , cancelOperationRequest -- * BackendRule , BackendRule , backendRule , brJwtAudience , brSelector , brMinDeadline , brAddress , brOperationDeadline , brDeadline , brPathTranslation -- * BatchEnableServicesRequest , BatchEnableServicesRequest , batchEnableServicesRequest , besrServiceIds -- * SourceContext , SourceContext , sourceContext , scFileName -- * Field , Field , field , fKind , fOneofIndex , fName , fJSONName , fCardinality , fOptions , fPacked , fDefaultValue , fNumber , fTypeURL -- * MetricRule , MetricRule , metricRule , mrSelector , mrMetricCosts -- * FieldKind , FieldKind (..) -- * EnumSyntax , EnumSyntax (..) -- * Operation , Operation , operation , oDone , oError , oResponse , oName , oMetadata -- * Empty , Empty , empty -- * EnableServiceRequest , EnableServiceRequest , enableServiceRequest -- * CustomErrorRule , CustomErrorRule , customErrorRule , cerIsErrorType , cerSelector -- * OptionValue , OptionValue , optionValue , ovAddtional -- * BatchEnableServicesResponse , BatchEnableServicesResponse , batchEnableServicesResponse , besrFailures , besrServices -- * EnumValue , EnumValue , enumValue , evName , evOptions , evNumber -- * Authentication , Authentication , authentication , aRules , aProviders -- * MetricDescriptorMetadataLaunchStage , MetricDescriptorMetadataLaunchStage (..) -- * BatchCreateAdminOverridesResponse , BatchCreateAdminOverridesResponse , batchCreateAdminOverridesResponse , bcaorOverrides -- * Mixin , Mixin , mixin , mRoot , mName -- * CustomHTTPPattern , CustomHTTPPattern , customHTTPPattern , chttppPath , chttppKind -- * UsageRule , UsageRule , usageRule , urSelector , urAllowUnregisteredCalls , urSkipServiceControl -- * StatusDetailsItem , StatusDetailsItem , statusDetailsItem , sdiAddtional -- * Page , Page , page , pSubpages , pContent , pName -- * AuthenticationRule , AuthenticationRule , authenticationRule , arRequirements , arSelector , arAllowWithoutCredential , arOAuth -- * LabelDescriptorValueType , LabelDescriptorValueType (..) -- * MetricRuleMetricCosts , MetricRuleMetricCosts , metricRuleMetricCosts , mrmcAddtional -- * AuthorizationConfig , AuthorizationConfig , authorizationConfig , acProvider -- * APISyntax , APISyntax (..) -- * TypeSyntax , TypeSyntax (..) -- * QuotaOverrideDimensions , QuotaOverrideDimensions , quotaOverrideDimensions , qodAddtional -- * EnableFailure , EnableFailure , enableFailure , efServiceId , efErrorMessage -- * Experimental , Experimental , experimental , eAuthorization -- * Backend , Backend , backend , bRules -- * Monitoring , Monitoring , monitoring , mProducerDestinations , mConsumerDestinations -- * LogDescriptor , LogDescriptor , logDescriptor , ldName , ldDisplayName , ldLabels , ldDescription -- * Method , Method , method , metRequestStreaming , metResponseTypeURL , metName , metResponseStreaming , metRequestTypeURL , metOptions , metSyntax -- * SystemParameters , SystemParameters , systemParameters , spRules -- * EnableServiceResponse , EnableServiceResponse , enableServiceResponse , esrService -- * QuotaOverride , QuotaOverride , quotaOverride , qoOverrideValue , qoName , qoDimensions -- * BatchCreateConsumerOverridesResponse , BatchCreateConsumerOverridesResponse , batchCreateConsumerOverridesResponse , bccorOverrides -- * Documentation , Documentation , documentation , dSummary , dDocumentationRootURL , dRules , dPages , dOverview -- * Xgafv , Xgafv (..) -- * DisableServiceResponse , DisableServiceResponse , disableServiceResponse , dsrService -- * MetricDescriptorMetadata , MetricDescriptorMetadata , metricDescriptorMetadata , mdmSamplePeriod , mdmIngestDelay , mdmLaunchStage -- * SystemParameterRule , SystemParameterRule , systemParameterRule , sprSelector , sprParameters -- * LabelDescriptor , LabelDescriptor , labelDescriptor , lKey , lValueType , lDescription -- * Usage , Usage , usage , uRequirements , uRules , uProducerNotificationChannel -- * FieldCardinality , FieldCardinality (..) -- * HTTP , HTTP , hTTP , hRules , hFullyDecodeReservedExpansion -- * DisableServiceRequest , DisableServiceRequest , disableServiceRequest , dsrDisableDependentServices -- * Type , Type , type' , tSourceContext , tOneofs , tName , tOptions , tFields , tSyntax -- * API , API , api , aSourceContext , aMixins , aMethods , aName , aVersion , aOptions , aSyntax -- * MonitoringDestination , MonitoringDestination , monitoringDestination , mdMetrics , mdMonitoredResource -- * OperationMetadata , OperationMetadata , operationMetadata , omResourceNames -- * Endpoint , Endpoint , endpoint , eAliases , eAllowCORS , eName , eFeatures , eTarget -- * OAuthRequirements , OAuthRequirements , oAuthRequirements , oarCanonicalScopes -- * MetricDescriptorMetricKind , MetricDescriptorMetricKind (..) -- * CustomError , CustomError , customError , ceRules , ceTypes -- * QuotaLimit , QuotaLimit , quotaLimit , qlValues , qlFreeTier , qlMetric , qlName , qlDisplayName , qlDuration , qlDefaultLimit , qlDescription , qlUnit , qlMaxLimit -- * Option , Option , option , optValue , optName -- * Billing , Billing , billing , bConsumerDestinations -- * SourceInfo , SourceInfo , sourceInfo , siSourceFiles -- * QuotaLimitValues , QuotaLimitValues , quotaLimitValues , qlvAddtional -- * GoogleAPIServiceusageV1Service , GoogleAPIServiceusageV1Service , googleAPIServiceusageV1Service , gasvsParent , gasvsState , gasvsConfig , gasvsName -- * Enum' , Enum' , enum , enuSourceContext , enuEnumvalue , enuName , enuOptions , enuSyntax -- * Logging , Logging , logging , lProducerDestinations , lConsumerDestinations -- * MethodSyntax , MethodSyntax (..) -- * SourceInfoSourceFilesItem , SourceInfoSourceFilesItem , sourceInfoSourceFilesItem , sisfiAddtional -- * Quota , Quota , quota , qLimits , qMetricRules -- * HTTPRule , HTTPRule , hTTPRule , httprSelector , httprPost , httprBody , httprCustom , httprResponseBody , httprPatch , httprGet , httprAdditionalBindings , httprDelete , httprPut -- * OperationResponse , OperationResponse , operationResponse , orAddtional -- * GoogleAPIServiceusageV1OperationMetadata , GoogleAPIServiceusageV1OperationMetadata , googleAPIServiceusageV1OperationMetadata , gasvomResourceNames -- * AuthProvider , AuthProvider , authProvider , apJWKsURI , apAudiences , apId , apAuthorizationURL , apIssuer -- * ContextRule , ContextRule , contextRule , crSelector , crRequested , crAllowedRequestExtensions , crProvided , crAllowedResponseExtensions -- * GoogleAPIServiceusageV1ServiceConfig , GoogleAPIServiceusageV1ServiceConfig , googleAPIServiceusageV1ServiceConfig , gasvscAuthentication , gasvscAPIs , gasvscName , gasvscDocumentation , gasvscUsage , gasvscEndpoints , gasvscTitle , gasvscQuota ) where import Network.Google.Prelude import Network.Google.ServiceUsage.Types.Product import Network.Google.ServiceUsage.Types.Sum -- | Default request referring to version 'v1' of the Service Usage API. This contains the host and root path used as a starting point for constructing service requests. serviceUsageService :: ServiceConfig serviceUsageService = defaultService (ServiceId "serviceusage:v1") "serviceusage.googleapis.com" -- | View your data across Google Cloud Platform services cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"] cloudPlatformReadOnlyScope = Proxy -- | View and manage your data across Google Cloud Platform services cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] cloudPlatformScope = Proxy -- | Manage your Google API service configuration serviceManagementScope :: Proxy '["https://www.googleapis.com/auth/service.management"] serviceManagementScope = Proxy