Share via


DevBoxPool Class

Definition

A pool of Dev Boxes.

public class DevBoxPool : System.ClientModel.Primitives.IJsonModel<Azure.Developer.DevCenter.Models.DevBoxPool>, System.ClientModel.Primitives.IPersistableModel<Azure.Developer.DevCenter.Models.DevBoxPool>
type DevBoxPool = class
    interface IJsonModel<DevBoxPool>
    interface IPersistableModel<DevBoxPool>
Public Class DevBoxPool
Implements IJsonModel(Of DevBoxPool), IPersistableModel(Of DevBoxPool)
Inheritance
DevBoxPool
Implements

Properties

HardwareProfile

Hardware settings for the Dev Boxes created in this pool.

HealthStatus

Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes.

HibernateSupport

Indicates whether hibernate is enabled/disabled or unknown.

ImageReference

Image settings for Dev Boxes create in this pool.

LocalAdministratorStatus

Indicates whether owners of Dev Boxes in this pool are local administrators on the Dev Boxes.

Location

Azure region where Dev Boxes in the pool are located.

Name

Pool name.

OSType

The operating system type of Dev Boxes in this pool.

StopOnDisconnect

Stop on disconnect configuration settings for Dev Boxes created in this pool.

StorageProfile

Storage settings for Dev Box created in this pool.

Explicit Interface Implementations

IJsonModel<DevBoxPool>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DevBoxPool>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevBoxPool>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevBoxPool>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DevBoxPool>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to