Skip to main content

Name

nebius billing pricing-policy

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.

Commands

nebius billing pricing-policy create

Creates a pricing policy. A bid outside the allowed price range fails
with OUT_OF_RANGE; below the current market price it is accepted but the
policy starts SCHEDULING_STATE_BLOCKED. Policies per tenant are
quota-limited (RESOURCE_EXHAUSTED past the limit).
The Operation completes once the policy is ready to back VMs.

nebius billing pricing-policy delete

Deletes a pricing policy. Requires that no VM runs under the policy and
nothing is being preempted (FAILED_PRECONDITION otherwise).

nebius billing pricing-policy edit

Edit resource via external text editor. Uses get command to receive the current state.

nebius billing pricing-policy edit-by-name

Edit resource via external text editor. Uses get-by-name command to receive the current state.

nebius billing pricing-policy get

nebius billing pricing-policy get-by-name

nebius billing pricing-policy list

nebius billing pricing-policy operation

Manage operations for PricingPolicy service.

nebius billing pricing-policy update

Updates a pricing policy. metadata.name may change any time; the bid in
spec.pricing.max_price_v1 only while status.running_vm_count is 0
(FAILED_PRECONDITION otherwise). Other spec fields are immutable
(INVALID_ARGUMENT).

Global Options

-h, --help (bool)

Show this message.

-p, --profile (string)

Set a profile for interacting with the cloud.

--format (string)

Output format. Supported values: yaml|json|jsonpath|table|text.

-f, --file (string)

Input file. For ‘update’ commands automatically set —full=true.

-c, --config (string)

Provide path to config file.

--debug (bool)

Enable debug logs.

-I, --impersonate-service-account-id (string)

Impersonate into the service account and use its token for a command.

--color (bool)

Enable colored output.

--no-browser (bool)

Do not open browser automatically on auth.

--insecure (bool)

Disable transport security.

--auth-timeout (duration: 2h30m10s)

Set the timeout for the request including authentication process, default is 15m0s.

--per-retry-timeout (duration: 2h30m10s)

Set the timeout for each retry attempt, default is 20s.

--retries (uint)

Set the number of retry attempts, 1 is disable retries, default is 3.

--timeout (duration: 2h30m10s)

Set the timeout for the main request, default is 1m0s.

--no-check-update (bool)

Suppress check for updates.

--no-progress (bool)

Suppress progress indicators and spinners.

Auto generated on 21-Sep-2026