DevBox Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A Dev Box.
public class DevBox : System.ClientModel.Primitives.IJsonModel<Azure.Developer.DevCenter.Models.DevBox>, System.ClientModel.Primitives.IPersistableModel<Azure.Developer.DevCenter.Models.DevBox>
type DevBox = class
interface IJsonModel<DevBox>
interface IPersistableModel<DevBox>
Public Class DevBox
Implements IJsonModel(Of DevBox), IPersistableModel(Of DevBox)
- Inheritance
-
DevBox
- Implements
Constructors
DevBox(String, String) |
Initializes a new instance of DevBox. |
Properties
ActionState |
The current action state of the Dev Box. This is state is based on previous action performed by user. |
CreatedTime |
Creation time of this Dev Box. |
Error |
Provisioning or action error details. Populated only for error states. |
HardwareProfile |
Information about the Dev Box's hardware resources. |
HibernateSupport |
Indicates whether hibernate is enabled/disabled or unknown. |
ImageReference |
Information about the image used for this Dev Box. |
LocalAdministratorStatus |
Indicates whether the owner of the Dev Box is a local administrator. |
Location |
Azure region where this Dev Box is located. This will be the same region as the Virtual Network it is attached to. |
Name |
Display name for the Dev Box. |
OSType |
The operating system type of this Dev Box. |
PoolName |
The name of the Dev Box pool this machine belongs to. |
PowerState |
The current power state of the Dev Box. |
ProjectName |
Name of the project this Dev Box belongs to. |
ProvisioningState |
The current provisioning state of the Dev Box. |
StorageProfile |
Storage settings for this Dev Box. |
UniqueId |
A unique identifier for the Dev Box. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). |
UserId |
The AAD object id of the user this Dev Box is assigned to. |
Explicit Interface Implementations
IJsonModel<DevBox>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<DevBox>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<DevBox>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<DevBox>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<DevBox>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |