package documentation

Python SDK types generated from Nebius API descriptors.

From __init__.py:

Class AggregationUnit No class docstring; 2/2 properties, 3/3 methods, 1/1 class documented
Class AutoscaleResourceCost Autoscale resource cost. Used for resources that can automatically scale.
Class CalculatorServiceClient Calculator service for estimating resource costs.
Class ComputeInstanceSpec Preemptible compute instances a pricing policy applies to.
Class ComputeInstanceSpecV1 No class docstring; 1/1 property, 2/2 methods documented
Class CostBreakdown Detailed cost breakdown showing individual SKU costs and totals.
Class CreatePricingPolicyRequest No class docstring; 0/2 property, 3/3 methods documented
Class DeletePricingPolicyRequest No class docstring; 0/1 property, 2/2 methods documented
Class EstimateBatchRequest No class docstring; 4/4 properties, 5/5 methods documented
Class EstimateBatchResponse No class docstring; 2/3 properties, 4/4 methods documented
Class FilterAggregationUnit Filters only time-based aggregation units, e.g. hour, day, month, etc. If response contains other aggregation units like request, token, etc., it will always be presented in response.
Class FixedInstanceResourceCost Fixed instance resource cost. Used for resources that have a fixed number of instances.
Class GeneralResourceCost General resource cost for single-unit resources. Used for resources like compute instances or disks where the unit count is not variable.
Class GeneralTotalCost General total cost with a single fixed amount. Used for resources with predictable, non-variable pricing.
Class GetPricingPolicyRequest No class docstring; 0/1 property, 2/2 methods documented
Class ListPricingPoliciesRequest No class docstring; 0/3 property, 4/4 methods documented
Class ListPricingPoliciesResponse No class docstring; 0/2 property, 3/3 methods documented
Class MaxPriceV1 Auction-bid pricing.
Class OfferType OfferType is a enum that specifies the type of offer.
Class PricingMethod How the price of a pricing policy is set.
Class PricingPolicy How preemptible VMs are priced: a standing per-GPU bid for one (region, platform). One policy backs any number of VMs, referenced by id from the preemptible spec. A VM without a policy is a price-taker and pays the market price.
Class PricingPolicyServiceClient Manages pricing policies for preemptible VMs. Modifying methods return an Operation and support X-Idempotency-Key; the common common.v1.OperationService is implemented as well.
Class PricingPolicySpec No class docstring; 2/2 properties, 3/3 methods documented
Class PricingPolicyStatus Observed state of a pricing policy.
Class RangeTotalCost Range-based total cost with minimum and maximum bounds. Used for resources with variable pricing based on usage or scaling.
Class ResourceCost Cost information for a single resource. Contains metadata about the resource and its cost.
Class ResourceSpec Resource specification for cost estimation. Contains the specifications for creating and updating different types of resources.
Class SkuCost Cost information for a specific SKU (Stock Keeping Unit). Represents a single billable component within a resource.
Class TotalCost Total cost for a single resource unit.
Class UpdatePricingPolicyRequest No class docstring; 0/2 property, 3/3 methods documented
Variable AggregationUnit__UnitType Aggregation unit type If unit type is one of minute, hour, day, week, month, then it's time-based Otherwise it's usage-based
Variable FilterAggregationUnit__FilterAggregationUnitValue List of time aggregation unit values to filter by. Only costs for these time units will be included in the response, but it doesn't filter not time-based units.
Variable PricingPolicyStatus__SchedulingState Undocumented
Variable PricingPolicyStatus__State Undocumented
AggregationUnit__UnitType = (source)

Aggregation unit type If unit type is one of minute, hour, day, week, month, then it's time-based Otherwise it's usage-based

FilterAggregationUnit__FilterAggregationUnitValue = (source)

List of time aggregation unit values to filter by. Only costs for these time units will be included in the response, but it doesn't filter not time-based units.

PricingPolicyStatus__SchedulingState = (source)

Undocumented

PricingPolicyStatus__State = (source)

Undocumented