Class PoolV1Args
Inherited Members
Namespace: Pulumi.OpenStack.LoadBalancer
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class PoolV1Args : ResourceArgs
Constructors
View SourcePoolV1Args()
Declaration
public PoolV1Args()
Properties
View SourceLbMethod
The algorithm used to distribute load between the members of the pool. The current specification supports 'ROUND_ROBIN' and 'LEAST_CONNECTIONS' as valid values for this attribute.
Declaration
public Input<string> LbMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LbProvider
The backend load balancing provider. For example:
haproxy, F5, etc.
Declaration
public Input<string> LbProvider { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MonitorIds
A list of IDs of monitors to associate with the pool.
Declaration
public InputList<string> MonitorIds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Name
The name of the pool. Changing this updates the name of the existing pool.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Protocol
The protocol used by the pool members, you can use either 'TCP, 'HTTP', or 'HTTPS'. Changing this creates a new pool.
Declaration
public Input<string> Protocol { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to obtain the V2 Networking client.
A Networking client is needed to create an LB pool. If omitted, the
region argument of the provider is used. Changing this creates a new
LB pool.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SubnetId
The network on which the members of the pool will be located. Only members that are on this network can be added to the pool. Changing this creates a new pool.
Declaration
public Input<string> SubnetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TenantId
The owner of the member. Required if admin wants to create a pool member for another tenant. Changing this creates a new member.
Declaration
public Input<string> TenantId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |