Namespace Google.Apis.Cloudbilling.v1beta.Data
Classes
CacheFillRegions
Specifies the regions for Cache Fill.
CloudCdnEgressWorkload
Specifies usage for Cloud CDN Data Transfer.
CloudCdnWorkload
Specifies usage for Cloud CDN resources.
CloudInterconnectEgressWorkload
Includes the estimate for Interconnect Data Transfer only. To specify usage for data transfer between VMs and internet end-points, use the Standard Tier Internet Data Transfer interface.
CloudInterconnectWorkload
Specifies usage for Cloud Interconnect resources.
CloudStorageEgressWorkload
Specification of a network type. Network data transfer within Google Cloud applies when you move or copy data
from one Cloud Storage bucket to another or when another Google Cloud service accesses data in your Cloud
Storage bucket.This includes the network data transfer within Google Cloud and the general network usage. * If
transferring data between two regions, the source and destination fields are set to different values. For
example: source_continent
= "SOURCE_CONTINENT_ASIA_PACIFIC", destination_continent
=
"SOURCE_CONTINENT_SOUTH_AMERICA". * If transferring data within one region, the source and destination fields
are set to the same value. For example: source_continent
= "SOURCE_CONTINENT_ASIA_PACIFIC",
destination_continent
= "SOURCE_CONTINENT_ASIA_PACIFIC". Some examples for the Network data transfer traffic
type on the pricing page. * Data moves between different locations on the same continent. source_continent
=
"SOURCE_CONTINENT_ASIA_PACIFIC", destination_continent
= "SOURCE_CONTINENT_ASIA_PACIFIC". * Data moves between
different continents and neither is Australia. source_continent
= "SOURCE_CONTINENT_NORTH_AMERICA",
destination_continent
= "SOURCE_CONTINENT_ASIA_PACIFIC". * Data moves between different continents and one is
Australia. source_continent
= "SOURCE_CONTINENT_NORTH_AMERICA", destination_continent
=
"SOURCE_CONTINENT_AUSTRALIA".
CloudStorageWorkload
Specifies usage of Cloud Storage resources.
Commitment
Commitments give you the ability to pay a recurring fee in exchange for a benefit, such as a discount for your use. For example, this object might contain details of a spend-based committed use discount (CUD). Within a CostScenario, adding a commitment includes the cost of the commitment and any discounts.
CommitmentCostEstimate
Estimated cost for a commitment.
ComputeVmWorkload
Specificies usage of a set of identical compute VM instances.
CostEstimate
An estimated cost.
CostEstimationResult
The result of a estimating the costs of a CostScenario
.
CostScenario
Encapsulates all the information needed to perform a cost estimate. It includes a specification of the Google Cloud usage whose costs are estimated, and configuration options.
CreditEstimate
An estimated credit applied to the costs on a SKU.
CustomMachineType
Specification of a custom machine type.
Decimal
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal.
DualRegional
Area contains dual locations.
EstimateCostScenarioForBillingAccountRequest
Request for EstimateCostScenarioForBillingAccount.
EstimateCostScenarioForBillingAccountResponse
Response for EstimateCostScenarioForBillingAccount
EstimateCostScenarioWithListPriceRequest
Request for EstimateCostScenarioWithListPrice.
EstimateCostScenarioWithListPriceResponse
Response for EstimateCostScenarioWithListPrice
EstimationTimePoint
Represents a point in time.
GoogleCloudBillingBillingaccountpricesV1betaAggregationInfo
Encapsulates the aggregation information such as aggregation level and interval for a billing account price.
GoogleCloudBillingBillingaccountpricesV1betaBillingAccountPrice
Encapsulates the latest price for a billing account SKU.
GoogleCloudBillingBillingaccountpricesV1betaDefaultPrice
Encapsulates a default price which is the current list price.
GoogleCloudBillingBillingaccountpricesV1betaFixedDiscount
Encapsulates a discount off the list price, anchored to the list price as of a fixed time.
GoogleCloudBillingBillingaccountpricesV1betaFixedPrice
Encapsulates a set fixed price applicable during the terms of a contract agreement.
GoogleCloudBillingBillingaccountpricesV1betaFloatingDiscount
Encapsulates a discount off the current list price, not anchored to any list price as of a fixed time.
GoogleCloudBillingBillingaccountpricesV1betaListBillingAccountPricesResponse
Response message for ListBillingAccountPrices.
GoogleCloudBillingBillingaccountpricesV1betaListPriceAsCeiling
Encapsulates a contract feature that the list price (DefaultPrice) will be used for the price if the current list price drops lower than the custom fixed price. Available to new contracts after March 21, 2022. Applies to all fixed price SKUs in the contract, including FixedPrice, FixedDiscount, MigratedPrice, and MergedPrice.
GoogleCloudBillingBillingaccountpricesV1betaMergedPrice
Encapsulates a price after merging from multiple sources. With merged tiers, each individual tier can be from a different source with different discount types.
GoogleCloudBillingBillingaccountpricesV1betaMigratedPrice
Encapsulates a price migrated from other SKUs.
GoogleCloudBillingBillingaccountpricesV1betaPriceReason
Encapsulates a price reason which contains background information about the origin of the price.
GoogleCloudBillingBillingaccountpricesV1betaRate
Encapsulates a Rate
price. Billing account SKUs with Rate
price are offered by pricing tiers. The price have
1 or more rate pricing tiers.
GoogleCloudBillingBillingaccountpricesV1betaRateTier
Encapsulates a rate price tier.
GoogleCloudBillingBillingaccountpricesV1betaUnitInfo
Encapsulates the unit information for a Rate
GoogleCloudBillingBillingaccountservicesV1betaBillingAccountService
Encapsulates a Google Cloud service visible to a billing account.
GoogleCloudBillingBillingaccountservicesV1betaListBillingAccountServicesResponse
Response message for ListBillingAccountServices.
GoogleCloudBillingBillingaccountskugroupsV1betaBillingAccountSkuGroup
Encapsulates a stock keeping (SKU) group visible to a billing account. A SKU group represents a collection of
SKUs that are related to each other. For example, the AI Platform APIs
SKU group includes SKUs from the Cloud
Dialogflow API, the Cloud Text-to-Speech API, and additional related APIs.
GoogleCloudBillingBillingaccountskugroupsV1betaListBillingAccountSkuGroupsResponse
Response message for ListBillingAccountSkuGroups.
GoogleCloudBillingBillingaccountskugroupskusV1betaBillingAccountSkuGroupSku
Encapsulates a SKU that is part of a billing account SKU group.
GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomy
Encapsulates geographic metadata, such as regions and multi-regions like us-east4
or European Union
.
GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyGlobal
Encapsulates a global geographic taxonomy.
GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyMultiRegional
Encapsulates a multi-regional geographic taxonomy.
GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyRegion
Encapsulates a Google Cloud region.
GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonomyRegional
Encapsulates a regional geographic taxonomy.
GoogleCloudBillingBillingaccountskugroupskusV1betaListBillingAccountSkuGroupSkusResponse
Response message for ListBillingAccountSkuGroupSkus.
GoogleCloudBillingBillingaccountskugroupskusV1betaProductTaxonomy
Encapsulates product categories, such as Serverless
, Cloud Run
, TaskQueue
, and others.
GoogleCloudBillingBillingaccountskugroupskusV1betaTaxonomyCategory
Encapsulates a product category.
GoogleCloudBillingBillingaccountskusV1betaBillingAccountSku
Encapsulates a stock keeping unit (SKU) visible to a billing account. A SKU distinctly identifies a resource that you can purchase. For a list of available SKUs, see SKUs.
GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomy
Encapsulates geographic metadata, such as regions and multi-regions like us-east4
or European Union
.
GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyGlobal
Encapsulates a global geographic taxonomy.
GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyMultiRegional
Encapsulates a multi-regional geographic taxonomy.
GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegion
Encapsulates a Google Cloud region.
GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegional
Encapsulates a regional geographic taxonomy.
GoogleCloudBillingBillingaccountskusV1betaListBillingAccountSkusResponse
Response message for ListBillingAccountSkus.
GoogleCloudBillingBillingaccountskusV1betaProductTaxonomy
Encapsulates product categories, such as Serverless
, Cloud Run
, TaskQueue
, and others.
GoogleCloudBillingBillingaccountskusV1betaTaxonomyCategory
Encapsulates a product category.
GoogleCloudBillingPricesV1betaAggregationInfo
Encapsulates the aggregation information such as aggregation level and interval for a price.
GoogleCloudBillingPricesV1betaListPricesResponse
Response message for ListPrices.
GoogleCloudBillingPricesV1betaPrice
Encapsulates the latest price for a SKU.
GoogleCloudBillingPricesV1betaRate
Encapsulates a Rate
price. SKUs with Rate
price are offered by pricing tiers. The price have 1 or more rate
pricing tiers.
GoogleCloudBillingPricesV1betaRateTier
Encapsulates a rate price tier.
GoogleCloudBillingPricesV1betaUnitInfo
Encapsulates the unit information for a Rate
GoogleCloudBillingSkugroupsV1betaListSkuGroupsResponse
Response message for ListSkuGroups.
GoogleCloudBillingSkugroupsV1betaSkuGroup
Encapsulates a publicly listed stock keeping unit (SKU) group. A SKU group represents a collection of SKUs that
are related to each other. For example, the AI Platform APIs
SKU group includes SKUs from the Cloud Dialogflow
API, the Cloud Text-to-Speech API, and additional related APIs.
GoogleCloudBillingSkugroupskusV1betaGeoTaxonomy
Encapsulates geographic metadata, such as regions and multi-regions like us-east4
or European Union
.
GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyGlobal
Encapsulates a global geographic taxonomy.
GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyMultiRegional
Encapsulates a multi-regional geographic taxonomy.
GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegion
Encapsulates a Google Cloud region.
GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegional
Encapsulates a regional geographic taxonomy.
GoogleCloudBillingSkugroupskusV1betaListSkuGroupSkusResponse
Response message for ListSkuGroupSkus.
GoogleCloudBillingSkugroupskusV1betaProductTaxonomy
Encapsulates product categories, such as Serverless
, Cloud Run
, TaskQueue
, and others.
GoogleCloudBillingSkugroupskusV1betaSkuGroupSku
Encapsulates a publicly listed stock keeping unit (SKU) that is part of a publicly listed SKU group. A SKU group
represents a collection of SKUs that are related to each other. For example, the AI Platform APIs
SKU group
includes SKUs from the Cloud Dialogflow API, the Cloud Text-to-Speech API, and additional related APIs.
GoogleCloudBillingSkugroupskusV1betaTaxonomyCategory
Encapsulates a product category.
GuestAccelerator
Specification of a set of guest accelerators attached to a machine.
InterRegionEgress
Data transfer between two regions.
IntraRegionEgress
Data transfer within the same region. When the source region and destination region are in the same zone, using internal IP addresses, there isn't any charge for data transfer.
MachineType
Specification of machine series, memory, and number of vCPUs.
Money
Represents an amount of money with its currency type.
MultiRegional
Area contains multiple locations.
PersistentDisk
Specification of a persistent disk attached to a VM.
PredefinedMachineType
Specification of a predefined machine type.
PremiumTierEgressWorkload
Specify a Premium Tier Internet Data Transfer networking workload.
Price
The price of a SKU at a point int time.
Rate
A SKU price consisting of tiered rates.
RateTier
Pricing details for a service tier.
Regional
Area contains only one location.
ScenarioConfig
Configuration for a CostScenario. Specifies how costs are calculated.
SegmentCostEstimate
Workload cost estimates for a single time segment.
Sku
Information about SKUs appearing in the cost estimate.
SkuCostEstimate
Estimated cost for usage on a SKU.
StandardTierEgressWorkload
Specify Standard Tier Internet Data Transfer.
Usage
An amount of usage over a time frame.
UsageRateTimeline
A timeline of usage rates. Consists of a series of entries, each of which specifies a constant rate of usage
during a time interval. Each entry contains an effective time. The usage rate is in effect from that time until
the effective time of the subsequent entry, or, for the last entry, for the remaining portion of estimation time
frame. Effective times are specified as an offset into the estimation time frame. Usage is considered to be zero
until the effective_time
of the first entry. All subsequent entries must have an effective time greater than
the previous entry and less than the estimate time frame. The effective time on all entries must be an integer
number of hours.
UsageRateTimelineEntry
A usage rate timeline entry. Each entry specifies a constant usage rate during a time interval.
VlanAttachment
VLAN attachment for Cloud Interconnect.
VmResourceBasedCud
Specifies a resource-based committed use discount (CUD).
VmToVmEgressWorkload
Specify VM to VM data transfer.
Workload
Specifies usage on a single Google Cloud product over a time frame. Each Google Cloud product has its own message, containing specific product configuration parameters of the product usage amounts along each dimension in which the product is billed.
WorkloadCostEstimate
Estimated cost for a workload.