Share via


FrontDoorHealthProbeSettingsData Class

Definition

Load balancing settings for a backend pool.

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

Constructors

FrontDoorHealthProbeSettingsData()

Initializes a new instance of FrontDoorHealthProbeSettingsData.

Properties

EnabledState

Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.

HealthProbeMethod

Configures which HTTP method to use to probe the backends defined under backendPools.

Id

Resource ID.

(Inherited from FrontDoorResourceData)
IntervalInSeconds

The number of seconds between health probes.

Name

Resource name.

(Inherited from FrontDoorResourceData)
Path

The path to use for the health probe. Default is /.

Protocol

Protocol scheme to use for this probe.

ResourceState

Resource status.

ResourceType

Resource type.

(Inherited from FrontDoorResourceData)

Explicit Interface Implementations

IJsonModel<FrontDoorHealthProbeSettingsData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FrontDoorHealthProbeSettingsData>.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<FrontDoorHealthProbeSettingsData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FrontDoorHealthProbeSettingsData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FrontDoorHealthProbeSettingsData>.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