{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.ServiceConsumerManagement
(
serviceConsumerManagementService
, cloudPlatformScope
, ServiceConsumerManagementAPI
, module Network.Google.Resource.ServiceConsumerManagement.Operations.Cancel
, module Network.Google.Resource.ServiceConsumerManagement.Operations.Delete
, module Network.Google.Resource.ServiceConsumerManagement.Operations.Get
, module Network.Google.Resource.ServiceConsumerManagement.Operations.List
, module Network.Google.Resource.ServiceConsumerManagement.Services.Search
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.AddProject
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.ApplyProjectConfig
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.AttachProject
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.Create
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.Delete
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.List
, module Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.RemoveProject
, MetricDescriptorValueType (..)
, SystemParameter
, systemParameter
, spHTTPHeader
, spURLQueryParameter
, spName
, MonitoredResourceDescriptor
, monitoredResourceDescriptor
, mrdName
, mrdDisplayName
, mrdLabels
, mrdType
, mrdDescription
, DocumentationRule
, documentationRule
, drSelector
, drDeprecationDescription
, drDescription
, Status
, status
, sDetails
, sCode
, sMessage
, BillingDestination
, billingDestination
, bdMetrics
, bdMonitoredResource
, Control
, control
, cEnvironment
, AuthRequirement
, authRequirement
, arProviderId
, arAudiences
, Context
, context
, cRules
, LoggingDestination
, loggingDestination
, ldMonitoredResource
, ldLogs
, MetricDescriptor
, metricDescriptor
, mdMetricKind
, mdName
, mdMetadata
, mdDisplayName
, mdLabels
, mdType
, mdValueType
, mdDescription
, mdUnit
, ListOperationsResponse
, listOperationsResponse
, lorNextPageToken
, lorOperations
, TenantResourceStatus (..)
, CancelOperationRequest
, cancelOperationRequest
, BackendRule
, backendRule
, brSelector
, brMinDeadline
, brAddress
, brOperationDeadline
, brDeadline
, SourceContext
, sourceContext
, scFileName
, SearchTenancyUnitsResponse
, searchTenancyUnitsResponse
, sturTenancyUnits
, sturNextPageToken
, Field
, field
, fKind
, fOneofIndex
, fName
, fJSONName
, fCardinality
, fOptions
, fPacked
, fDefaultValue
, fNumber
, fTypeURL
, MetricRule
, metricRule
, mrSelector
, mrMetricCosts
, FieldKind (..)
, EnumSyntax (..)
, Service
, service
, sControl
, sMetrics
, sContext
, sAuthentication
, sAPIs
, sTypes
, sSystemTypes
, sExperimental
, sMonitoredResources
, sBackend
, sMonitoring
, sName
, sSystemParameters
, sLogs
, sDocumentation
, sId
, sUsage
, sEndpoints
, sEnums
, sConfigVersion
, sHTTP
, sTitle
, sProducerProjectId
, sSourceInfo
, sBilling
, sCustomError
, sLogging
, sQuota
, Operation
, operation
, oDone
, oError
, oResponse
, oName
, oMetadata
, Empty
, empty
, CustomErrorRule
, customErrorRule
, cerIsErrorType
, cerSelector
, OptionValue
, optionValue
, ovAddtional
, 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
, ServiceAccountConfig
, serviceAccountConfig
, sacAccountId
, sacTenantProjectRoles
, LabelDescriptorValueType (..)
, MetricRuleMetricCosts
, metricRuleMetricCosts
, mrmcAddtional
, AuthorizationConfig
, authorizationConfig
, acProvider
, TenantProjectPolicy
, tenantProjectPolicy
, tppPolicyBindings
, PolicyBinding
, policyBinding
, pbMembers
, pbRole
, APISyntax (..)
, TypeSyntax (..)
, Experimental
, experimental
, eAuthorization
, Backend
, backend
, bRules
, TenancyUnit
, tenancyUnit
, tuService
, tuName
, tuTenantResources
, tuConsumer
, tuCreateTime
, Monitoring
, monitoring
, mProducerDestinations
, mConsumerDestinations
, LogDescriptor
, logDescriptor
, ldName
, ldDisplayName
, ldLabels
, ldDescription
, Method
, method
, metRequestStreaming
, metResponseTypeURL
, metName
, metResponseStreaming
, metRequestTypeURL
, metOptions
, metSyntax
, SystemParameters
, systemParameters
, spRules
, Documentation
, documentation
, dSummary
, dDocumentationRootURL
, dRules
, dPages
, dOverview
, Xgafv (..)
, MetricDescriptorMetadata
, metricDescriptorMetadata
, mdmSamplePeriod
, mdmIngestDelay
, mdmLaunchStage
, SystemParameterRule
, systemParameterRule
, sprSelector
, sprParameters
, LabelDescriptor
, labelDescriptor
, lKey
, lValueType
, lDescription
, Usage
, usage
, uRequirements
, uRules
, uProducerNotificationChannel
, FieldCardinality (..)
, HTTP
, hTTP
, hRules
, hFullyDecodeReservedExpansion
, Type
, type'
, tSourceContext
, tOneofs
, tName
, tOptions
, tFields
, tSyntax
, API
, api
, aSourceContext
, aMixins
, aMethods
, aName
, aVersion
, aOptions
, aSyntax
, MonitoringDestination
, monitoringDestination
, mdMetrics
, mdMonitoredResource
, OperationMetadata
, operationMetadata
, omAddtional
, Endpoint
, endpoint
, eAliases
, eAllowCORS
, eName
, eFeatures
, eTarget
, OAuthRequirements
, oAuthRequirements
, oarCanonicalScopes
, TenantProjectConfig
, tenantProjectConfig
, tpcFolder
, tpcServiceAccountConfig
, tpcTenantProjectPolicy
, tpcLabels
, tpcServices
, tpcBillingConfig
, 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
, AttachTenantProjectRequest
, attachTenantProjectRequest
, atprTag
, atprExternalResource
, atprReservedResource
, Enum'
, enum
, enuSourceContext
, enuEnumvalue
, enuName
, enuOptions
, enuSyntax
, Logging
, logging
, lProducerDestinations
, lConsumerDestinations
, MethodSyntax (..)
, RemoveTenantProjectRequest
, removeTenantProjectRequest
, rtprTag
, SourceInfoSourceFilesItem
, sourceInfoSourceFilesItem
, sisfiAddtional
, Quota
, quota
, qLimits
, qMetricRules
, HTTPRule
, hTTPRule
, httprSelector
, httprPost
, httprBody
, httprCustom
, httprResponseBody
, httprPatch
, httprGet
, httprAdditionalBindings
, httprDelete
, httprPut
, ApplyTenantProjectConfigRequest
, applyTenantProjectConfigRequest
, atpcrProjectConfig
, atpcrTag
, ListTenancyUnitsResponse
, listTenancyUnitsResponse
, lturTenancyUnits
, lturNextPageToken
, OperationResponse
, operationResponse
, orAddtional
, TenantResource
, tenantResource
, trStatus
, trTag
, trResource
, TenantProjectConfigLabels
, tenantProjectConfigLabels
, tpclAddtional
, AuthProvider
, authProvider
, apJWKsURI
, apAudiences
, apId
, apAuthorizationURL
, apIssuer
, BillingConfig
, billingConfig
, bcBillingAccount
, CreateTenancyUnitRequest
, createTenancyUnitRequest
, cturTenancyUnitId
, ContextRule
, contextRule
, crSelector
, crRequested
, crAllowedRequestExtensions
, crProvided
, crAllowedResponseExtensions
, AddTenantProjectRequest
, addTenantProjectRequest
, aProjectConfig
, aTag
) where
import Network.Google.Prelude
import Network.Google.Resource.ServiceConsumerManagement.Operations.Cancel
import Network.Google.Resource.ServiceConsumerManagement.Operations.Delete
import Network.Google.Resource.ServiceConsumerManagement.Operations.Get
import Network.Google.Resource.ServiceConsumerManagement.Operations.List
import Network.Google.Resource.ServiceConsumerManagement.Services.Search
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.AddProject
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.ApplyProjectConfig
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.AttachProject
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.Create
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.Delete
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.List
import Network.Google.Resource.ServiceConsumerManagement.Services.TenancyUnits.RemoveProject
import Network.Google.ServiceConsumerManagement.Types
type ServiceConsumerManagementAPI =
OperationsListResource :<|> OperationsGetResource
:<|> OperationsCancelResource
:<|> OperationsDeleteResource
:<|> ServicesTenancyUnitsListResource
:<|> ServicesTenancyUnitsAttachProjectResource
:<|> ServicesTenancyUnitsAddProjectResource
:<|> ServicesTenancyUnitsCreateResource
:<|> ServicesTenancyUnitsApplyProjectConfigResource
:<|> ServicesTenancyUnitsRemoveProjectResource
:<|> ServicesTenancyUnitsDeleteResource
:<|> ServicesSearchResource