Compute V1 Client - Class ProvisioningModel (2.0.0)

Reference documentation and code samples for the Compute V1 Client class ProvisioningModel.

Specifies the provisioning model of the instance.

Protobuf type google.cloud.compute.v1.Scheduling.ProvisioningModel

Namespace

Google \ Cloud \ Compute \ V1 \ Scheduling

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_PROVISIONING_MODEL

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_PROVISIONING_MODEL = 0;

FLEX_START

Value: 101746812

Instance is provisioned using the Flex Start provisioning model and has a limited runtime.

Generated from protobuf enum FLEX_START = 101746812;

RESERVATION_BOUND

Value: 293538571

Bound to the lifecycle of the reservation in which it is provisioned.

Generated from protobuf enum RESERVATION_BOUND = 293538571;

SPOT

Value: 2552066

Heavily discounted, no guaranteed runtime.

Generated from protobuf enum SPOT = 2552066;

STANDARD

Value: 484642493

Standard provisioning with user controlled runtime, no discounts.

Generated from protobuf enum STANDARD = 484642493;