Show / Hide Table of Contents

Class ProbeArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ProbeArgs
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.Azure.Lb
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ProbeArgs : ResourceArgs

Constructors

View Source

ProbeArgs()

Declaration
public ProbeArgs()

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

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.