Class MonitorV1Args
Inherited Members
Namespace: Pulumi.OpenStack.LoadBalancer
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class MonitorV1Args : ResourceArgs
Constructors
View SourceMonitorV1Args()
Declaration
public MonitorV1Args()
Properties
View SourceAdminStateUp
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |
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> |