Class ProbeArgs
Inherited Members
Namespace: Pulumi.Azure.Lb
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ProbeArgs : ResourceArgs
Constructors
View SourceProbeArgs()
Declaration
public ProbeArgs()
Properties
View SourceIntervalInSeconds
The interval, in seconds between probes to the backend endpoint for health status. The default value is 15, the minimum value is 5.
Declaration
public Input<int> IntervalInSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
LoadbalancerId
The ID of the LoadBalancer in which to create the NAT Rule.
Declaration
public Input<string> LoadbalancerId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the Probe.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NumberOfProbes
The number of failed probe attempts after which the backend endpoint is removed from rotation. The default value is 2. NumberOfProbes multiplied by intervalInSeconds value must be greater or equal to 10.Endpoints are returned to rotation when at least one probe is successful.
Declaration
public Input<int> NumberOfProbes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Port
Port on which the Probe queries the backend endpoint. Possible values range from 1 to 65535, inclusive.
Declaration
public Input<int> Port { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Protocol
Specifies the protocol of the end point. Possible values are Http, Https or Tcp. If Tcp is specified, a received ACK is required for the probe to be successful. If Http is specified, a 200 OK response from the specified URI is required for the probe to be successful.
Declaration
public Input<string> Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestPath
The URI used for requesting health status from the backend endpoint. Required if protocol is set to Http. Otherwise, it is not allowed.
Declaration
public Input<string> RequestPath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
The name of the resource group in which to create the resource.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |