cloudbilling/v1 library
Cloud Billing API - v1
Allows developers to manage billing for their Google Cloud Platform projects programmatically.
For more information, see cloud.google.com/billing/docs/apis
Create an instance of CloudbillingApi to access these resources:
Classes
- AggregationInfo
 - Represents the aggregation level and interval for pricing of a single SKU.
 - AuditConfig
 - Specifies the audit configuration for a service.
 - BillingAccount
 - A billing account in the Google Cloud Console.
 - BillingAccountsProjectsResource
 - BillingAccountsResource
 - BillingAccountsSubAccountsResource
 - Binding
 - 
  Associates 
members, or principals, with arole. - Category
 - Represents the category hierarchy of a SKU.
 - CloudbillingApi
 - Allows developers to manage billing for their Google Cloud Platform projects programmatically.
 - GeoTaxonomy
 - Encapsulates the geographic taxonomy data for a sku.
 - ListBillingAccountsResponse
 - 
  Response message for 
ListBillingAccounts. - ListProjectBillingInfoResponse
 - 
  Request message for 
ListProjectBillingInfoResponse. - ListServicesResponse
 - 
  Response message for 
ListServices. - ListSkusResponse
 - 
  Response message for 
ListSkus. - MoveBillingAccountRequest
 - 
  Request message for 
MoveBillingAccountRPC. - OrganizationsBillingAccountsResource
 - OrganizationsResource
 - Policy
 - An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
 - PricingExpression
 - Expresses a mathematical pricing formula.
 - PricingInfo
 - Represents the pricing information for a SKU at a single point of time.
 - ProjectBillingInfo
 - Encapsulation of billing information for a Google Cloud Console project.
 - ProjectsResource
 - Service
 - Encapsulates a single service in Google Cloud Platform.
 - ServicesResource
 - ServicesSkusResource
 - SetIamPolicyRequest
 - 
  Request message for 
SetIamPolicymethod. - Sku
 - Encapsulates a single SKU in Google Cloud
 - TierRate
 - The price rate indicating starting usage and its corresponding price.
 
Typedefs
- AuditLogConfig = $AuditLogConfig
 - Provides the configuration for logging a type of permissions.
 - Expr = $Expr
 - Represents a textual expression in the Common Expression Language (CEL) syntax.
 - Money = $Money
 - Represents an amount of money with its currency type.
 - TestIamPermissionsRequest = $TestIamPermissionsRequest00
 - 
  Request message for 
TestIamPermissionsmethod. - TestIamPermissionsResponse = $PermissionsResponse
 - 
  Response message for 
TestIamPermissionsmethod. 
Exceptions / Errors
- ApiRequestError
 - Represents a general error reported by the API endpoint.
 - DetailedApiRequestError
 - Represents a specific error reported by the API endpoint.