Share via


HealthProbeParameters Class

Definition

The JSON object that contains the properties to send health probes to origin.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.HealthProbeParametersTypeConverter))]
public class HealthProbeParameters : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IHealthProbeParameters
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.HealthProbeParametersTypeConverter))>]
type HealthProbeParameters = class
    interface IHealthProbeParameters
    interface IJsonSerializable
Public Class HealthProbeParameters
Implements IHealthProbeParameters
Inheritance
HealthProbeParameters
Attributes
Implements

Constructors

HealthProbeParameters()

Creates an new HealthProbeParameters instance.

Properties

ProbeIntervalInSecond

The number of seconds between health probes.Default is 240sec.

ProbePath

The path relative to the origin that is used to determine the health of the origin.

ProbeProtocol

Protocol to use for health probe.

ProbeRequestType

The type of health probe request that is made.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HealthProbeParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HealthProbeParameters.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IHealthProbeParameters.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HealthProbeParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to