Summary of entries of Classes for cloudbilling.
Classes
CloudBillingAsyncClient
Retrieves the Google Cloud Console billing accounts and associates them with projects.
CloudBillingClient
Retrieves the Google Cloud Console billing accounts and associates them with projects.
ListBillingAccountsAsyncPager
A pager for iterating through list_billing_accounts
requests.
This class thinly wraps an initial
ListBillingAccountsResponse object, and
provides an __aiter__
method to iterate through its
billing_accounts
field.
If there are more pages, the __aiter__
method will make additional
ListBillingAccounts
requests and continue to iterate
through the billing_accounts
field on the
corresponding responses.
All the usual ListBillingAccountsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListBillingAccountsPager
A pager for iterating through list_billing_accounts
requests.
This class thinly wraps an initial
ListBillingAccountsResponse object, and
provides an __iter__
method to iterate through its
billing_accounts
field.
If there are more pages, the __iter__
method will make additional
ListBillingAccounts
requests and continue to iterate
through the billing_accounts
field on the
corresponding responses.
All the usual ListBillingAccountsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProjectBillingInfoAsyncPager
A pager for iterating through list_project_billing_info
requests.
This class thinly wraps an initial
ListProjectBillingInfoResponse object, and
provides an __aiter__
method to iterate through its
project_billing_info
field.
If there are more pages, the __aiter__
method will make additional
ListProjectBillingInfo
requests and continue to iterate
through the project_billing_info
field on the
corresponding responses.
All the usual ListProjectBillingInfoResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListProjectBillingInfoPager
A pager for iterating through list_project_billing_info
requests.
This class thinly wraps an initial
ListProjectBillingInfoResponse object, and
provides an __iter__
method to iterate through its
project_billing_info
field.
If there are more pages, the __iter__
method will make additional
ListProjectBillingInfo
requests and continue to iterate
through the project_billing_info
field on the
corresponding responses.
All the usual ListProjectBillingInfoResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
CloudCatalogAsyncClient
A catalog of Google Cloud Platform services and SKUs. Provides pricing information and metadata on Google Cloud Platform services and SKUs.
CloudCatalogClient
A catalog of Google Cloud Platform services and SKUs. Provides pricing information and metadata on Google Cloud Platform services and SKUs.
ListServicesAsyncPager
A pager for iterating through list_services
requests.
This class thinly wraps an initial
ListServicesResponse object, and
provides an __aiter__
method to iterate through its
services
field.
If there are more pages, the __aiter__
method will make additional
ListServices
requests and continue to iterate
through the services
field on the
corresponding responses.
All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServicesPager
A pager for iterating through list_services
requests.
This class thinly wraps an initial
ListServicesResponse object, and
provides an __iter__
method to iterate through its
services
field.
If there are more pages, the __iter__
method will make additional
ListServices
requests and continue to iterate
through the services
field on the
corresponding responses.
All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkusAsyncPager
A pager for iterating through list_skus
requests.
This class thinly wraps an initial
ListSkusResponse object, and
provides an __aiter__
method to iterate through its
skus
field.
If there are more pages, the __aiter__
method will make additional
ListSkus
requests and continue to iterate
through the skus
field on the
corresponding responses.
All the usual ListSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSkusPager
A pager for iterating through list_skus
requests.
This class thinly wraps an initial
ListSkusResponse object, and
provides an __iter__
method to iterate through its
skus
field.
If there are more pages, the __iter__
method will make additional
ListSkus
requests and continue to iterate
through the skus
field on the
corresponding responses.
All the usual ListSkusResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
AggregationInfo
Represents the aggregation level and interval for pricing of a single SKU.
AggregationInterval
The interval at which usage is aggregated to compute cost. Example: "MONTHLY" aggregation interval indicates that usage for tiered pricing is aggregated every month.
AggregationLevel
The level at which usage is aggregated to compute cost. Example: "ACCOUNT" aggregation level indicates that usage for tiered pricing is aggregated across all projects in a single account.
BillingAccount
A billing account in the Google Cloud
Console <https://console.cloud.google.com/>
__. You can assign a
billing account to one or more projects.
Category
Represents the category hierarchy of a SKU.
CreateBillingAccountRequest
Request message for CreateBillingAccount
.
GeoTaxonomy
Encapsulates the geographic taxonomy data for a sku.
Type
The type of Geo Taxonomy: GLOBAL, REGIONAL, or MULTI_REGIONAL.
GetBillingAccountRequest
Request message for GetBillingAccount
.
GetProjectBillingInfoRequest
Request message for GetProjectBillingInfo
.
ListBillingAccountsRequest
Request message for ListBillingAccounts
.
ListBillingAccountsResponse
Response message for ListBillingAccounts
.
ListProjectBillingInfoRequest
Request message for ListProjectBillingInfo
.
ListProjectBillingInfoResponse
Request message for ListProjectBillingInfoResponse
.
ListServicesRequest
Request message for ListServices
.
ListServicesResponse
Response message for ListServices
.
ListSkusRequest
Request message for ListSkus
.
ListSkusResponse
Response message for ListSkus
.
MoveBillingAccountRequest
Request message for MoveBillingAccount
RPC.
PricingExpression
Expresses a mathematical pricing formula. For Example:-
usage_unit: GBy
tiered_rates:
[start_usage_amount: 20, unit_price: $10]
[start_usage_amount: 100, unit_price: $5]
The above expresses a pricing formula where the first 20GB is free, the next 80GB is priced at $10 per GB followed by $5 per GB for additional usage.
TierRate
The price rate indicating starting usage and its corresponding price.
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. A project has at most one associated billing account at a time (but a billing account can be assigned to multiple projects).
Service
Encapsulates a single service in Google Cloud Platform.
Sku
Encapsulates a single SKU in Google Cloud
UpdateBillingAccountRequest
Request message for UpdateBillingAccount
.
UpdateProjectBillingInfoRequest
Request message for UpdateProjectBillingInfo
.
Modules
pagers
API documentation for billing_v1.services.cloud_billing.pagers
module.
pagers
API documentation for billing_v1.services.cloud_catalog.pagers
module.