ApplicationGatewayOnDemandProbe Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Details of on demand test probe request.
public class ApplicationGatewayOnDemandProbe : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ApplicationGatewayOnDemandProbe>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ApplicationGatewayOnDemandProbe>
type ApplicationGatewayOnDemandProbe = class
interface IJsonModel<ApplicationGatewayOnDemandProbe>
interface IPersistableModel<ApplicationGatewayOnDemandProbe>
Public Class ApplicationGatewayOnDemandProbe
Implements IJsonModel(Of ApplicationGatewayOnDemandProbe), IPersistableModel(Of ApplicationGatewayOnDemandProbe)
- Inheritance
-
ApplicationGatewayOnDemandProbe
- Implements
Constructors
ApplicationGatewayOnDemandProbe() |
Initializes a new instance of ApplicationGatewayOnDemandProbe. |
Properties
BackendAddressPoolId |
Gets or sets Id. |
BackendHttpSettingsId |
Gets or sets Id. |
Host |
Host name to send the probe to. |
Match |
Criterion for classifying a healthy probe response. |
Path |
Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>. |
PickHostNameFromBackendHttpSettings |
Whether the host header should be picked from the backend http settings. Default value is false. |
Protocol |
The protocol used for the probe. |
Timeout |
The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) |
Explicit Interface Implementations
IJsonModel<ApplicationGatewayOnDemandProbe>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<ApplicationGatewayOnDemandProbe>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<ApplicationGatewayOnDemandProbe>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<ApplicationGatewayOnDemandProbe>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<ApplicationGatewayOnDemandProbe>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |