Show / Hide Table of Contents

Class PoolV1Args

Inheritance
System.Object
InputArgs
ResourceArgs
PoolV1Args
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 PoolV1Args : ResourceArgs

Constructors

View Source

PoolV1Args()

Declaration
public PoolV1Args()

Properties

View Source

LbMethod

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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