Class ProbeState
Inheritance
System.Object
ProbeState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ProbeState : ResourceArgs
Constructors
View Source
ProbeState()
Declaration
Properties
View Source
IntervalInSeconds
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> |
|
View Source
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> |
|
View Source
LoadBalancerRules
Declaration
public InputList<string> LoadBalancerRules { get; set; }
Property Value
View Source
Name
Specifies the name of the Probe.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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> |
|
View Source
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> |
|
View Source
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> |
|
View Source
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> |
|
View Source
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> |
|