Share via


FrontDoorLoadBalancingSettingsData Class

Definition

Load balancing settings for a backend pool.

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

Constructors

FrontDoorLoadBalancingSettingsData()

Initializes a new instance of FrontDoorLoadBalancingSettingsData.

Properties

AdditionalLatencyMilliseconds

The additional latency in milliseconds for probes to fall into the lowest latency bucket.

Id

Resource ID.

(Inherited from FrontDoorResourceData)
Name

Resource name.

(Inherited from FrontDoorResourceData)
ResourceState

Resource status.

ResourceType

Resource type.

(Inherited from FrontDoorResourceData)
SampleSize

The number of samples to consider for load balancing decisions.

SuccessfulSamplesRequired

The number of samples within the sample period that must succeed.

Explicit Interface Implementations

IJsonModel<FrontDoorLoadBalancingSettingsData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FrontDoorLoadBalancingSettingsData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<FrontDoorResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from FrontDoorResourceData)
IPersistableModel<FrontDoorLoadBalancingSettingsData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FrontDoorLoadBalancingSettingsData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FrontDoorLoadBalancingSettingsData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<FrontDoorResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from FrontDoorResourceData)

Applies to