SkuPrice(mapping=None, *, ignore_unknown_fields=False, **kwargs)The price of the SKU, active during a particular time range. Prices are in all cases in USD. Customers are billed in the currency of their billing account, subject to the currency conversion rate in effect at the time.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
inactive |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.InactiveSkuPrice
Output only. The SKU has been disabled and has no price. SKUs, once created and allowed to go into effect, are never deleted. Disabled SKUs may accumulate over the lifetime of a product as the product's pricing evolves, and are retained for historical reference. A SKU in this state generally remains in this state indefinitely, but may be reactivated if needed. Clients must not depend on inactive SKUs remaining inactive. This field is a member of oneof_ sku_type.
|
managed_service_metric_usage_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.ManagedServiceMetricUsageFee
Output only. The SKU prices usage reported by the partner for a partner-defined custom billing metric. This field is a member of oneof_ sku_type.
|
gce_license_usage_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.ComputeEngineLicenseUsageFee
Output only. The SKU prices usage of a Compute Engine License via a license fee applied to running instances that use the license. This field is a member of oneof_ sku_type.
|
gke_pod_usage_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.KubernetesEnginePodUsageFee
Output only. The SKU prices usage of software deployed on Kubernetes Engine. This field is a member of oneof_ sku_type.
|
ai_platform_managed_model_usage_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.AiPlatformManagedModelUsageFee
Output only. The SKU prices usage of an AI Platform Managed Model (MaaS). This field is a member of oneof_ sku_type.
|
ai_platform_provisioned_throughput_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.AiPlatformProvisionedThroughputFee
Output only. The SKU prices reservation of AI Platform provisioned throughput. This field is a member of oneof_ sku_type.
|
ai_platform_deployed_model_usage_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.AiPlatformDeployedModelUsageFee
Output only. The SKU prices usage of an AI model deployed on AI Platform. This field is a member of oneof_ sku_type.
|
flat_subscription_fee |
google.cloud.commerceproducer_v1beta.types.Sku.SkuPrice.FlatSubscriptionFee
Output only. The SKU applies a flat subscription fee. This field is a member of oneof_ sku_type.
|
effective_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The start of the time interval during which this price is effective. |
Classes
AiPlatformDeployedModelUsageFee
AiPlatformDeployedModelUsageFee(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Details about a SKU pricing usage of an AI Platform Self Deployed
Model <https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/model-garden/self-deployed-models>__.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AiPlatformManagedModelEndpointLocation
AiPlatformManagedModelEndpointLocation(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Location scope for a SKU that applies to an AI Platform Managed Model endpoint.
This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AiPlatformManagedModelUsageFee
AiPlatformManagedModelUsageFee(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Details about a SKU pricing usage of an AI Platform Managed Model
(MaaS) <https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/partner-models/use-partner-models>__.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AiPlatformProvisionedThroughputFee
AiPlatformProvisionedThroughputFee(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Details about a SKU pricing reservation of AI Platform Provisioned
Throughput <https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/provisioned-throughput>__.
Customers may purchase provisioned throughput reservations for AI Platform managed model products. This provides the customer with provisioned throughput quota for a particular model and location. Model usage below the provisioned throughput quota threshold is voided and is not charged by the product's managed model usage fees.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ComputeEngineLicenseUsageFee
ComputeEngineLicenseUsageFee(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Details about a SKU pricing usage of a Compute Engine
License <https://cloud.google.com/compute/docs/licenses/about>__.
The SKU applies to a single license, and may be further scoped to a
Compute Engine VM
Instance <https://cloud.google.com/compute/docs/instances>
machine resource type (e.g. "vCPU") and size range for that machine
resource. Instances deployed from Compute Engine
Images <https://cloud.google.com/compute/docs/images>
incorporating the target license and (if applicable) matching the
machine resource type size range will be charged by the SKU. A
single license may be priced by multiple SKUs covering different
combinations of machine resource type and size range, allowing a
single running instance to be charged by up to one SKU per machine
resource type, with pricing tiered according to machine shape.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
FlatSubscriptionFee
FlatSubscriptionFee(mapping=None, *, ignore_unknown_fields=False, **kwargs)Details about a SKU charging a flat subscription fee.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
InactiveSkuPrice
InactiveSkuPrice(mapping=None, *, ignore_unknown_fields=False, **kwargs)Representation for a SKU that is not active and has no price.
KubernetesEnginePodUsageFee
KubernetesEnginePodUsageFee(mapping=None, *, ignore_unknown_fields=False, **kwargs)Details about a SKU pricing usage of software running on a Kubernetes Engine pod.
The SKU applies to pods annotated with the SKU's parent service
name, and may be further scoped to a k8s pod resource
type <https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/>__
(e.g. "CPU") and size range for that resource type. Running pods
annotated with the parent service's service name and matching the
pod resource type size range will be charged by the SKU. A service
may be priced by multiple SKUs covering different combinations of
pod resource type and size range, allowing a single running pod to
be charged by up to one SKU per pod resource type, with pricing
tiered according to pod shape.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ManagedServiceMetricUsageFee
ManagedServiceMetricUsageFee(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)Details about a SKU pricing usage of a partner-reported custom
billing
metric <https://cloud.google.com/service-infrastructure/docs/reporting-billing-metrics>__
defined by the partner in the Service Management API and reported
using the Service Control API.
The customer's usage charge is computed by converting the customer's reported consumption to the SKU's composite price unit and applying the graduated price from the appropriate price tier.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TieredPrice
TieredPrice(mapping=None, *, ignore_unknown_fields=False, **kwargs)Price structure for a SKU charging a tiered
price <https://cloud.google.com/billing/docs/how-to/pricing-table#tiered-pricing>__.