Show / Hide Table of Contents

Class LoadBalancerPoolArgs

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

Constructors

View Source

LoadBalancerPoolArgs()

Declaration
public LoadBalancerPoolArgs()

Properties

View Source

CheckRegions

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

Description

Free text description.

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

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

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

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

Name

A human-identifiable name for the origin.

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

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

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