DevOpsStatelessAgentProfile Class

Definition

Stateless profile meaning that the machines will be cleaned up after running a job.

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

Constructors

Name Description
DevOpsStatelessAgentProfile()

Initializes a new instance of DevOpsStatelessAgentProfile.

Properties

Name Description
ResourcePredictions

Defines pool buffer/stand-by agents.

(Inherited from DevOpsPoolAgentProfile)
ResourcePredictionsProfile

Defines how the pool buffer/stand-by agents is provided.

(Inherited from DevOpsPoolAgentProfile)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DevOpsPoolAgentProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from DevOpsPoolAgentProfile)
IJsonModel<DevOpsStatelessAgentProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DevOpsStatelessAgentProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevOpsPoolAgentProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

<param name="options">The ModelReaderWriterOptions to use.</param> (Inherited from DevOpsPoolAgentProfile)
IPersistableModel<DevOpsPoolAgentProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from DevOpsPoolAgentProfile)
IPersistableModel<DevOpsStatelessAgentProfile>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevOpsStatelessAgentProfile>.GetFormatFromOptions(ModelReaderWriterOptions)

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

<param name="options">The ModelReaderWriterOptions to use.</param>
IPersistableModel<DevOpsStatelessAgentProfile>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to