{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.Billing
(
billingService
, cloudPlatformScope
, BillingAPI
, module Network.Google.Resource.CloudBilling.BillingAccounts.Create
, module Network.Google.Resource.CloudBilling.BillingAccounts.Get
, module Network.Google.Resource.CloudBilling.BillingAccounts.GetIAMPolicy
, module Network.Google.Resource.CloudBilling.BillingAccounts.List
, module Network.Google.Resource.CloudBilling.BillingAccounts.Patch
, module Network.Google.Resource.CloudBilling.BillingAccounts.Projects.List
, module Network.Google.Resource.CloudBilling.BillingAccounts.SetIAMPolicy
, module Network.Google.Resource.CloudBilling.BillingAccounts.TestIAMPermissions
, module Network.Google.Resource.CloudBilling.Projects.GetBillingInfo
, module Network.Google.Resource.CloudBilling.Projects.UpdateBillingInfo
, module Network.Google.Resource.CloudBilling.Services.List
, module Network.Google.Resource.CloudBilling.Services.SKUs.List
, AuditConfig
, auditConfig
, acService
, acAuditLogConfigs
, ListServicesResponse
, listServicesResponse
, lsrNextPageToken
, lsrServices
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, BillingAccount
, billingAccount
, baMasterBillingAccount
, baOpen
, baName
, baDisplayName
, Service
, service
, sName
, sDisplayName
, sServiceId
, ProjectBillingInfo
, projectBillingInfo
, pbiName
, pbiBillingAccountName
, pbiProjectId
, pbiBillingEnabled
, TierRate
, tierRate
, trUnitPrice
, trStartUsageAmount
, Money
, money
, mCurrencyCode
, mNanos
, mUnits
, Category
, category
, cResourceFamily
, cUsageType
, cServiceDisplayName
, cResourceGroup
, AggregationInfoAggregationLevel (..)
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprUpdateMask
, siprPolicy
, ListProjectBillingInfoResponse
, listProjectBillingInfoResponse
, lpbirNextPageToken
, lpbirProjectBillingInfo
, ListSKUsResponse
, listSKUsResponse
, lskurNextPageToken
, lskurSKUs
, AuditLogConfigLogType (..)
, PricingExpression
, pricingExpression
, peUsageUnitDescription
, peBaseUnit
, peBaseUnitConversionFactor
, peDisplayQuantity
, peTieredRates
, peBaseUnitDescription
, peUsageUnit
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, AggregationInfo
, aggregationInfo
, aiAggregationInterval
, aiAggregationCount
, aiAggregationLevel
, SKU
, sKU
, skukCategory
, skukSKUId
, skukServiceProviderName
, skukServiceRegions
, skukName
, skukPricingInfo
, skukDescription
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pAuditConfigs
, pEtag
, pVersion
, pBindings
, ListBillingAccountsResponse
, listBillingAccountsResponse
, lbarNextPageToken
, lbarBillingAccounts
, AuditLogConfig
, auditLogConfig
, alcLogType
, alcExemptedMembers
, PricingInfo
, pricingInfo
, piSummary
, piAggregationInfo
, piPricingExpression
, piCurrencyConversionRate
, piEffectiveTime
, AggregationInfoAggregationInterval (..)
, Binding
, binding
, bMembers
, bRole
, bCondition
) where
import Network.Google.Billing.Types
import Network.Google.Prelude
import Network.Google.Resource.CloudBilling.BillingAccounts.Create
import Network.Google.Resource.CloudBilling.BillingAccounts.Get
import Network.Google.Resource.CloudBilling.BillingAccounts.GetIAMPolicy
import Network.Google.Resource.CloudBilling.BillingAccounts.List
import Network.Google.Resource.CloudBilling.BillingAccounts.Patch
import Network.Google.Resource.CloudBilling.BillingAccounts.Projects.List
import Network.Google.Resource.CloudBilling.BillingAccounts.SetIAMPolicy
import Network.Google.Resource.CloudBilling.BillingAccounts.TestIAMPermissions
import Network.Google.Resource.CloudBilling.Projects.GetBillingInfo
import Network.Google.Resource.CloudBilling.Projects.UpdateBillingInfo
import Network.Google.Resource.CloudBilling.Services.List
import Network.Google.Resource.CloudBilling.Services.SKUs.List
type BillingAPI =
ProjectsGetBillingInfoResource :<|>
ProjectsUpdateBillingInfoResource
:<|> ServicesSKUsListResource
:<|> ServicesListResource
:<|> BillingAccountsProjectsListResource
:<|> BillingAccountsListResource
:<|> BillingAccountsGetIAMPolicyResource
:<|> BillingAccountsPatchResource
:<|> BillingAccountsGetResource
:<|> BillingAccountsCreateResource
:<|> BillingAccountsSetIAMPolicyResource
:<|> BillingAccountsTestIAMPermissionsResource