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
MoveBillingAccount
RPC. - 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
SetIamPolicy
method. - Sku
- Encapsulates a single SKU in Google Cloud Platform
- 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
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.