ApplicationGatewayProbe 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.
Probe of the application gateway.
public class ApplicationGatewayProbe : Azure.ResourceManager.Network.Models.NetworkResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ApplicationGatewayProbe>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ApplicationGatewayProbe>
type ApplicationGatewayProbe = class
inherit NetworkResourceData
interface IJsonModel<ApplicationGatewayProbe>
interface IPersistableModel<ApplicationGatewayProbe>
Public Class ApplicationGatewayProbe
Inherits NetworkResourceData
Implements IJsonModel(Of ApplicationGatewayProbe), IPersistableModel(Of ApplicationGatewayProbe)
- Inheritance
- Implements
Constructors
ApplicationGatewayProbe() |
Initializes a new instance of ApplicationGatewayProbe. |
Properties
ETag |
A unique read-only string that changes whenever the resource is updated. |
Host |
Host name to send the probe to. |
Id |
Resource ID. (Inherited from NetworkResourceData) |
IntervalInSeconds |
The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values are from 1 second to 86400 seconds. |
Match |
Criterion for classifying a healthy probe response. |
MinServers |
Minimum number of servers that are always marked healthy. Default value is 0. |
Name |
Resource name. (Inherited from NetworkResourceData) |
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. |
PickHostNameFromBackendSettings |
Whether the server name indication should be picked from the backend settings for Tls protocol. Default value is false. |
Port |
Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case not set, port from http settings will be used. This property is valid for Basic, Standard_v2 and WAF_v2 only. |
Protocol |
The protocol used for the probe. |
ProvisioningState |
The provisioning state of the probe resource. |
ResourceType |
Resource type. (Inherited from NetworkResourceData) |
TimeoutInSeconds |
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. |
UnhealthyThreshold |
The probe retry count. Backend server is marked down after consecutive probe failure count reaches UnhealthyThreshold. Acceptable values are from 1 second to 20. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from NetworkResourceData) |