Share via


DevCenterPoolPatch Class

Definition

The pool properties for partial update. Properties not provided in the update request will not be changed.

public class DevCenterPoolPatch : Azure.ResourceManager.DevCenter.Models.DevCenterTrackedResourceUpdate, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DevCenter.Models.DevCenterPoolPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DevCenter.Models.DevCenterPoolPatch>
type DevCenterPoolPatch = class
    inherit DevCenterTrackedResourceUpdate
    interface IJsonModel<DevCenterPoolPatch>
    interface IPersistableModel<DevCenterPoolPatch>
Public Class DevCenterPoolPatch
Inherits DevCenterTrackedResourceUpdate
Implements IJsonModel(Of DevCenterPoolPatch), IPersistableModel(Of DevCenterPoolPatch)
Inheritance
Implements

Constructors

DevCenterPoolPatch()

Initializes a new instance of DevCenterPoolPatch.

Properties

DevBoxDefinitionName

Name of a Dev Box definition in parent Project of this Pool.

LicenseType

Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created.

LocalAdministrator

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

Location

The geo-location where the resource lives.

(Inherited from DevCenterTrackedResourceUpdate)
NetworkConnectionName

Name of a Network Connection in parent Project of this Pool.

StopOnDisconnect

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

Tags

Resource tags.

(Inherited from DevCenterTrackedResourceUpdate)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DevCenterPoolPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DevCenterPoolPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<DevCenterTrackedResourceUpdate>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from DevCenterTrackedResourceUpdate)
IJsonModel<DevCenterTrackedResourceUpdate>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from DevCenterTrackedResourceUpdate)
IPersistableModel<DevCenterPoolPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevCenterPoolPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DevCenterPoolPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<DevCenterTrackedResourceUpdate>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from DevCenterTrackedResourceUpdate)
IPersistableModel<DevCenterTrackedResourceUpdate>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from DevCenterTrackedResourceUpdate)
IPersistableModel<DevCenterTrackedResourceUpdate>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DevCenterTrackedResourceUpdate)

Applies to