Show / Hide Table of Contents

Class MonitorV1State

Inheritance
System.Object
InputArgs
ResourceArgs
MonitorV1State
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.OpenStack.LoadBalancer
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class MonitorV1State : ResourceArgs

Constructors

View Source

MonitorV1State()

Declaration
public MonitorV1State()

Properties

View Source

AdminStateUp

The administrative state of the monitor. Acceptable values are "true" and "false". Changing this value updates the state of the existing monitor.

Declaration
public Input<string> AdminStateUp { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Delay

The time, in seconds, between sending probes to members. Changing this creates a new monitor.

Declaration
public Input<int> Delay { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

ExpectedCodes

Required for HTTP(S) types. Expected HTTP codes for a passing HTTP(S) monitor. You can either specify a single status like "200", or a range like "200-202". Changing this updates the expected_codes of the existing monitor.

Declaration
public Input<string> ExpectedCodes { get; set; }
Property Value
Type Description
Input<System.String>
View Source

HttpMethod

Required for HTTP(S) types. The HTTP method used for requests by the monitor. If this attribute is not specified, it defaults to "GET". Changing this updates the http_method of the existing monitor.

Declaration
public Input<string> HttpMethod { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaxRetries

Number of permissible ping failures before changing the member's status to INACTIVE. Must be a number between 1 and 10. Changing this updates the max_retries of the existing monitor.

Declaration
public Input<int> MaxRetries { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Region

The region in which to obtain the V2 Networking client. A Networking client is needed to create an LB monitor. If omitted, the region argument of the provider is used. Changing this creates a new LB monitor.

Declaration
public Input<string> Region { get; set; }
Property Value
Type Description
Input<System.String>
View Source

TenantId

The owner of the monitor. Required if admin wants to create a monitor for another tenant. Changing this creates a new monitor.

Declaration
public Input<string> TenantId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Timeout

Maximum number of seconds for a monitor to wait for a ping reply before it times out. The value must be less than the delay value. Changing this updates the timeout of the existing monitor.

Declaration
public Input<int> Timeout { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Type

The type of probe, which is PING, TCP, HTTP, or HTTPS, that is sent by the monitor to verify the member state. Changing this creates a new monitor.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
View Source

UrlPath

Required for HTTP(S) types. URI path that will be accessed if monitor type is HTTP or HTTPS. Changing this updates the url_path of the existing monitor.

Declaration
public Input<string> UrlPath { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.