Scheduling Type

Module to handle scheduling plan

class qarnot.scheduling_type.SchedulingType[source]

Bases: object

Represents a Scheduling Type for a compute item.

classmethod from_string(schedulingType: str)[source]

Create a scheduling type from string.

Returns

The created SchedulingType.

class qarnot.scheduling_type.FlexScheduling[source]

Bases: qarnot.scheduling_type.SchedulingType

Represents a flex scheduling type, low priority & low pricing

__init__()[source]

Create a new flex scheduling type.

class qarnot.scheduling_type.OnDemandScheduling[source]

Bases: qarnot.scheduling_type.SchedulingType

Represents a on-demand scheduling type

__init__()[source]

Create a new on-demand scheduling type.

class qarnot.scheduling_type.ReservedScheduling[source]

Bases: qarnot.scheduling_type.SchedulingType

Represents a reserved scheduling

__init__()[source]

Create a new reserved scheduling type.