Class LoadBalancerPoolArgs
Inherited Members
Namespace: Pulumi.Cloudflare
Assembly: Pulumi.Cloudflare.dll
Syntax
public sealed class LoadBalancerPoolArgs : ResourceArgs
Constructors
View SourceLoadBalancerPoolArgs()
Declaration
public LoadBalancerPoolArgs()
Properties
View SourceCheckRegions
A list of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found here.
Declaration
public InputList<string> CheckRegions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Description
Free text description.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Enabled
Whether to enable (the default) this origin within the Pool. Disabled origins will not receive traffic and are excluded from health checks. The origin will only be disabled for the current pool.
Declaration
public Input<bool> Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
MinimumOrigins
The minimum number of origins that must be healthy for this pool to serve traffic. If the number of healthy origins falls below this number, the pool will be marked unhealthy and we will failover to the next available pool. Default: 1.
Declaration
public Input<int> MinimumOrigins { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Monitor
The ID of the Monitor to use for health checking origins within this pool.
Declaration
public Input<string> Monitor { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
A human-identifiable name for the origin.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NotificationEmail
The email address to send health status notifications to. This can be an individual mailbox or a mailing list. Multiple emails can be supplied as a comma delimited list.
Declaration
public Input<string> NotificationEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Origins
The list of origins within this pool. Traffic directed at this pool is balanced across all currently healthy origins, provided the pool itself is healthy. It's a complex value. See description below.
Declaration
public InputList<LoadBalancerPoolOriginArgs> Origins { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<LoadBalancerPoolOriginArgs> |