Share via


DevBoxAddOn Class

Definition

A Dev Box addon.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20250401Preview.DevBoxAddOnTypeConverter))]
public class DevBoxAddOn : Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20250401Preview.IDevBoxAddOn, Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.IHeaderSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20250401Preview.DevBoxAddOnTypeConverter))>]
type DevBoxAddOn = class
    interface IDevBoxAddOn
    interface IJsonSerializable
    interface IHeaderSerializable
Public Class DevBoxAddOn
Implements IDevBoxAddOn, IHeaderSerializable
Inheritance
DevBoxAddOn
Attributes
Implements

Constructors

Name Description
DevBoxAddOn()

Creates an new DevBoxAddOn instance.

Properties

Name Description
ActionState

The current action state of the Dev Box addon. This state is based on previous action performed by user.

Code

One of a server-defined set of error codes.

Detail

An array of details about specific errors that led to this reported error.

Innererror

An object containing more specific information than the current object about the error.

Kind

The type of the Dev Box addon.

Message

A human-readable representation of the error.

Name

Name of the dev box addon.

OperationLocation
ProvisioningState

Provisioning state of this addon.

Target

The target of the error.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DevBoxAddOn.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DevBoxAddOn.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20250401Preview.IDevBoxAddOn. Note: the Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20250401Preview.IDevBoxAddOn interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

Creates a new instance of DevBoxAddOn, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DevBoxAddOn into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Explicit Interface Implementations

Name Description
IHeaderSerializable.ReadHeaders(HttpResponseHeaders)

Applies to