Cloudflare v6.10.1 published on Wednesday, Oct 22, 2025 by Pulumi
cloudflare.getLoadBalancerPool
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleLoadBalancerPool = cloudflare.getLoadBalancerPool({
    accountId: "023e105f4ecef8ad9ca31a8372d0c353",
    poolId: "17b5962d775c646f3f9725cbc7a53df4",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_load_balancer_pool = cloudflare.get_load_balancer_pool(account_id="023e105f4ecef8ad9ca31a8372d0c353",
    pool_id="17b5962d775c646f3f9725cbc7a53df4")
package main
import (
	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudflare.LookupLoadBalancerPool(ctx, &cloudflare.LookupLoadBalancerPoolArgs{
			AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
			PoolId:    pulumi.StringRef("17b5962d775c646f3f9725cbc7a53df4"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() => 
{
    var exampleLoadBalancerPool = Cloudflare.GetLoadBalancerPool.Invoke(new()
    {
        AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
        PoolId = "17b5962d775c646f3f9725cbc7a53df4",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.CloudflareFunctions;
import com.pulumi.cloudflare.inputs.GetLoadBalancerPoolArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var exampleLoadBalancerPool = CloudflareFunctions.getLoadBalancerPool(GetLoadBalancerPoolArgs.builder()
            .accountId("023e105f4ecef8ad9ca31a8372d0c353")
            .poolId("17b5962d775c646f3f9725cbc7a53df4")
            .build());
    }
}
variables:
  exampleLoadBalancerPool:
    fn::invoke:
      function: cloudflare:getLoadBalancerPool
      arguments:
        accountId: 023e105f4ecef8ad9ca31a8372d0c353
        poolId: 17b5962d775c646f3f9725cbc7a53df4
Using getLoadBalancerPool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLoadBalancerPool(args: GetLoadBalancerPoolArgs, opts?: InvokeOptions): Promise<GetLoadBalancerPoolResult>
function getLoadBalancerPoolOutput(args: GetLoadBalancerPoolOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancerPoolResult>def get_load_balancer_pool(account_id: Optional[str] = None,
                           filter: Optional[GetLoadBalancerPoolFilter] = None,
                           pool_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetLoadBalancerPoolResult
def get_load_balancer_pool_output(account_id: Optional[pulumi.Input[str]] = None,
                           filter: Optional[pulumi.Input[GetLoadBalancerPoolFilterArgs]] = None,
                           pool_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancerPoolResult]func LookupLoadBalancerPool(ctx *Context, args *LookupLoadBalancerPoolArgs, opts ...InvokeOption) (*LookupLoadBalancerPoolResult, error)
func LookupLoadBalancerPoolOutput(ctx *Context, args *LookupLoadBalancerPoolOutputArgs, opts ...InvokeOption) LookupLoadBalancerPoolResultOutput> Note: This function is named LookupLoadBalancerPool in the Go SDK.
public static class GetLoadBalancerPool 
{
    public static Task<GetLoadBalancerPoolResult> InvokeAsync(GetLoadBalancerPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetLoadBalancerPoolResult> Invoke(GetLoadBalancerPoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLoadBalancerPoolResult> getLoadBalancerPool(GetLoadBalancerPoolArgs args, InvokeOptions options)
public static Output<GetLoadBalancerPoolResult> getLoadBalancerPool(GetLoadBalancerPoolArgs args, InvokeOptions options)
fn::invoke:
  function: cloudflare:index/getLoadBalancerPool:getLoadBalancerPool
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- Identifier.
- Filter
GetLoad Balancer Pool Filter 
- PoolId string
- AccountId string
- Identifier.
- Filter
GetLoad Balancer Pool Filter 
- PoolId string
- accountId String
- Identifier.
- filter
GetLoad Balancer Pool Filter 
- poolId String
- accountId string
- Identifier.
- filter
GetLoad Balancer Pool Filter 
- poolId string
- account_id str
- Identifier.
- filter
GetLoad Balancer Pool Filter 
- pool_id str
- accountId String
- Identifier.
- filter Property Map
- poolId String
getLoadBalancerPool Result
The following output properties are available:
- AccountId string
- Identifier.
- CheckRegions List<string>
- A list of regions from which to run health checks. Null means every Cloudflare data center.
- CreatedOn string
- Description string
- A human-readable description of the pool.
- DisabledAt string
- This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- Enabled bool
- Whether to enable (the default) or disable this pool. Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).
- Id string
- The ID of this resource.
- Latitude double
- The latitude of the data center containing the origins used in this pool in decimal degrees. If this is set, longitude must also be set.
- LoadShedding GetLoad Balancer Pool Load Shedding 
- Configures load shedding policies and percentages for the pool.
- Longitude double
- The longitude of the data center containing the origins used in this pool in decimal degrees. If this is set, latitude must also be set.
- MinimumOrigins int
- 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 will failover to the next available pool.
- ModifiedOn string
- Monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- MonitorGroup string
- The ID of the Monitor Group to use for checking the health of origins within this pool.
- Name string
- A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- Networks List<string>
- List of networks where Load Balancer or Pool is enabled.
- NotificationEmail string
- This field is now deprecated. It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. 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.
- NotificationFilter GetLoad Balancer Pool Notification Filter 
- Filter pool and origin health notifications by resource type or health status. Use null to reset.
- OriginSteering GetLoad Balancer Pool Origin Steering 
- Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- Origins
List<GetLoad Balancer Pool Origin> 
- 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.
- Filter
GetLoad Balancer Pool Filter 
- PoolId string
- AccountId string
- Identifier.
- CheckRegions []string
- A list of regions from which to run health checks. Null means every Cloudflare data center.
- CreatedOn string
- Description string
- A human-readable description of the pool.
- DisabledAt string
- This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- Enabled bool
- Whether to enable (the default) or disable this pool. Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).
- Id string
- The ID of this resource.
- Latitude float64
- The latitude of the data center containing the origins used in this pool in decimal degrees. If this is set, longitude must also be set.
- LoadShedding GetLoad Balancer Pool Load Shedding 
- Configures load shedding policies and percentages for the pool.
- Longitude float64
- The longitude of the data center containing the origins used in this pool in decimal degrees. If this is set, latitude must also be set.
- MinimumOrigins int
- 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 will failover to the next available pool.
- ModifiedOn string
- Monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- MonitorGroup string
- The ID of the Monitor Group to use for checking the health of origins within this pool.
- Name string
- A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- Networks []string
- List of networks where Load Balancer or Pool is enabled.
- NotificationEmail string
- This field is now deprecated. It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. 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.
- NotificationFilter GetLoad Balancer Pool Notification Filter 
- Filter pool and origin health notifications by resource type or health status. Use null to reset.
- OriginSteering GetLoad Balancer Pool Origin Steering 
- Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- Origins
[]GetLoad Balancer Pool Origin 
- 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.
- Filter
GetLoad Balancer Pool Filter 
- PoolId string
- accountId String
- Identifier.
- checkRegions List<String>
- A list of regions from which to run health checks. Null means every Cloudflare data center.
- createdOn String
- description String
- A human-readable description of the pool.
- disabledAt String
- This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled Boolean
- Whether to enable (the default) or disable this pool. Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).
- id String
- The ID of this resource.
- latitude Double
- The latitude of the data center containing the origins used in this pool in decimal degrees. If this is set, longitude must also be set.
- loadShedding GetLoad Balancer Pool Load Shedding 
- Configures load shedding policies and percentages for the pool.
- longitude Double
- The longitude of the data center containing the origins used in this pool in decimal degrees. If this is set, latitude must also be set.
- minimumOrigins Integer
- 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 will failover to the next available pool.
- modifiedOn String
- monitor String
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitorGroup String
- The ID of the Monitor Group to use for checking the health of origins within this pool.
- name String
- A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks List<String>
- List of networks where Load Balancer or Pool is enabled.
- notificationEmail String
- This field is now deprecated. It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. 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.
- notificationFilter GetLoad Balancer Pool Notification Filter 
- Filter pool and origin health notifications by resource type or health status. Use null to reset.
- originSteering GetLoad Balancer Pool Origin Steering 
- Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
List<GetLoad Balancer Pool Origin> 
- 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.
- filter
GetLoad Balancer Pool Filter 
- poolId String
- accountId string
- Identifier.
- checkRegions string[]
- A list of regions from which to run health checks. Null means every Cloudflare data center.
- createdOn string
- description string
- A human-readable description of the pool.
- disabledAt string
- This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled boolean
- Whether to enable (the default) or disable this pool. Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).
- id string
- The ID of this resource.
- latitude number
- The latitude of the data center containing the origins used in this pool in decimal degrees. If this is set, longitude must also be set.
- loadShedding GetLoad Balancer Pool Load Shedding 
- Configures load shedding policies and percentages for the pool.
- longitude number
- The longitude of the data center containing the origins used in this pool in decimal degrees. If this is set, latitude must also be set.
- minimumOrigins number
- 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 will failover to the next available pool.
- modifiedOn string
- monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitorGroup string
- The ID of the Monitor Group to use for checking the health of origins within this pool.
- name string
- A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks string[]
- List of networks where Load Balancer or Pool is enabled.
- notificationEmail string
- This field is now deprecated. It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. 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.
- notificationFilter GetLoad Balancer Pool Notification Filter 
- Filter pool and origin health notifications by resource type or health status. Use null to reset.
- originSteering GetLoad Balancer Pool Origin Steering 
- Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
GetLoad Balancer Pool Origin[] 
- 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.
- filter
GetLoad Balancer Pool Filter 
- poolId string
- account_id str
- Identifier.
- check_regions Sequence[str]
- A list of regions from which to run health checks. Null means every Cloudflare data center.
- created_on str
- description str
- A human-readable description of the pool.
- disabled_at str
- This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled bool
- Whether to enable (the default) or disable this pool. Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).
- id str
- The ID of this resource.
- latitude float
- The latitude of the data center containing the origins used in this pool in decimal degrees. If this is set, longitude must also be set.
- load_shedding GetLoad Balancer Pool Load Shedding 
- Configures load shedding policies and percentages for the pool.
- longitude float
- The longitude of the data center containing the origins used in this pool in decimal degrees. If this is set, latitude must also be set.
- minimum_origins int
- 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 will failover to the next available pool.
- modified_on str
- monitor str
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitor_group str
- The ID of the Monitor Group to use for checking the health of origins within this pool.
- name str
- A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks Sequence[str]
- List of networks where Load Balancer or Pool is enabled.
- notification_email str
- This field is now deprecated. It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. 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.
- notification_filter GetLoad Balancer Pool Notification Filter 
- Filter pool and origin health notifications by resource type or health status. Use null to reset.
- origin_steering GetLoad Balancer Pool Origin Steering 
- Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
Sequence[GetLoad Balancer Pool Origin] 
- 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.
- filter
GetLoad Balancer Pool Filter 
- pool_id str
- accountId String
- Identifier.
- checkRegions List<String>
- A list of regions from which to run health checks. Null means every Cloudflare data center.
- createdOn String
- description String
- A human-readable description of the pool.
- disabledAt String
- This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled Boolean
- Whether to enable (the default) or disable this pool. Disabled pools will not receive traffic and are excluded from health checks. Disabling a pool will cause any load balancers using it to failover to the next pool (if any).
- id String
- The ID of this resource.
- latitude Number
- The latitude of the data center containing the origins used in this pool in decimal degrees. If this is set, longitude must also be set.
- loadShedding Property Map
- Configures load shedding policies and percentages for the pool.
- longitude Number
- The longitude of the data center containing the origins used in this pool in decimal degrees. If this is set, latitude must also be set.
- minimumOrigins Number
- 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 will failover to the next available pool.
- modifiedOn String
- monitor String
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitorGroup String
- The ID of the Monitor Group to use for checking the health of origins within this pool.
- name String
- A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks List<String>
- List of networks where Load Balancer or Pool is enabled.
- notificationEmail String
- This field is now deprecated. It has been moved to Cloudflare's Centralized Notification service https://developers.cloudflare.com/fundamentals/notifications/. 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.
- notificationFilter Property Map
- Filter pool and origin health notifications by resource type or health status. Use null to reset.
- originSteering Property Map
- Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins List<Property Map>
- 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.
- filter Property Map
- poolId String
Supporting Types
GetLoadBalancerPoolFilter    
- Monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- Monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitor String
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitor str
- The ID of the Monitor to use for checking the health of origins within this pool.
- monitor String
- The ID of the Monitor to use for checking the health of origins within this pool.
GetLoadBalancerPoolLoadShedding     
- DefaultPercent double
- The percent of traffic to shed from the pool, according to the default policy. Applies to new sessions and traffic without session affinity.
- DefaultPolicy string
- The default policy to use when load shedding. A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs. Available values: "random", "hash".
- SessionPercent double
- The percent of existing sessions to shed from the pool, according to the session policy.
- SessionPolicy string
- Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- DefaultPercent float64
- The percent of traffic to shed from the pool, according to the default policy. Applies to new sessions and traffic without session affinity.
- DefaultPolicy string
- The default policy to use when load shedding. A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs. Available values: "random", "hash".
- SessionPercent float64
- The percent of existing sessions to shed from the pool, according to the session policy.
- SessionPolicy string
- Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- defaultPercent Double
- The percent of traffic to shed from the pool, according to the default policy. Applies to new sessions and traffic without session affinity.
- defaultPolicy String
- The default policy to use when load shedding. A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs. Available values: "random", "hash".
- sessionPercent Double
- The percent of existing sessions to shed from the pool, according to the session policy.
- sessionPolicy String
- Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- defaultPercent number
- The percent of traffic to shed from the pool, according to the default policy. Applies to new sessions and traffic without session affinity.
- defaultPolicy string
- The default policy to use when load shedding. A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs. Available values: "random", "hash".
- sessionPercent number
- The percent of existing sessions to shed from the pool, according to the session policy.
- sessionPolicy string
- Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- default_percent float
- The percent of traffic to shed from the pool, according to the default policy. Applies to new sessions and traffic without session affinity.
- default_policy str
- The default policy to use when load shedding. A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs. Available values: "random", "hash".
- session_percent float
- The percent of existing sessions to shed from the pool, according to the session policy.
- session_policy str
- Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- defaultPercent Number
- The percent of traffic to shed from the pool, according to the default policy. Applies to new sessions and traffic without session affinity.
- defaultPolicy String
- The default policy to use when load shedding. A random policy randomly sheds a given percent of requests. A hash policy computes a hash over the CF-Connecting-IP address and sheds all requests originating from a percent of IPs. Available values: "random", "hash".
- sessionPercent Number
- The percent of existing sessions to shed from the pool, according to the session policy.
- sessionPolicy String
- Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
GetLoadBalancerPoolNotificationFilter     
- Origin
GetLoad Balancer Pool Notification Filter Origin 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- Pool
GetLoad Balancer Pool Notification Filter Pool 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- Origin
GetLoad Balancer Pool Notification Filter Origin 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- Pool
GetLoad Balancer Pool Notification Filter Pool 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
GetLoad Balancer Pool Notification Filter Origin 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
GetLoad Balancer Pool Notification Filter Pool 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
GetLoad Balancer Pool Notification Filter Origin 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
GetLoad Balancer Pool Notification Filter Pool 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
GetLoad Balancer Pool Notification Filter Origin 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
GetLoad Balancer Pool Notification Filter Pool 
- Filter options for a particular resource type (pool or origin). Use null to reset.
- origin Property Map
- Filter options for a particular resource type (pool or origin). Use null to reset.
- pool Property Map
- Filter options for a particular resource type (pool or origin). Use null to reset.
GetLoadBalancerPoolNotificationFilterOrigin      
GetLoadBalancerPoolNotificationFilterPool      
GetLoadBalancerPoolOrigin    
- Address string
- The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtualnetworkid must also be set.
- DisabledAt string
- This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- Enabled bool
- 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.
- Header
GetLoad Balancer Pool Origin Header 
- The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- Name string
- A human-identifiable name for the origin.
- Port int
- The port for upstream connections. A value of 0 means the default port for the protocol will be used.
- VirtualNetwork stringId 
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- Weight double
- The weight of this origin relative to other origins in the pool. Based on the configured weight the total traffic is distributed among origins within the pool.
- Address string
- The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtualnetworkid must also be set.
- DisabledAt string
- This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- Enabled bool
- 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.
- Header
GetLoad Balancer Pool Origin Header 
- The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- Name string
- A human-identifiable name for the origin.
- Port int
- The port for upstream connections. A value of 0 means the default port for the protocol will be used.
- VirtualNetwork stringId 
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- Weight float64
- The weight of this origin relative to other origins in the pool. Based on the configured weight the total traffic is distributed among origins within the pool.
- address String
- The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtualnetworkid must also be set.
- disabledAt String
- This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled Boolean
- 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.
- header
GetLoad Balancer Pool Origin Header 
- The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name String
- A human-identifiable name for the origin.
- port Integer
- The port for upstream connections. A value of 0 means the default port for the protocol will be used.
- virtualNetwork StringId 
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight Double
- The weight of this origin relative to other origins in the pool. Based on the configured weight the total traffic is distributed among origins within the pool.
- address string
- The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtualnetworkid must also be set.
- disabledAt string
- This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled boolean
- 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.
- header
GetLoad Balancer Pool Origin Header 
- The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name string
- A human-identifiable name for the origin.
- port number
- The port for upstream connections. A value of 0 means the default port for the protocol will be used.
- virtualNetwork stringId 
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight number
- The weight of this origin relative to other origins in the pool. Based on the configured weight the total traffic is distributed among origins within the pool.
- address str
- The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtualnetworkid must also be set.
- disabled_at str
- This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled bool
- 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.
- header
GetLoad Balancer Pool Origin Header 
- The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name str
- A human-identifiable name for the origin.
- port int
- The port for upstream connections. A value of 0 means the default port for the protocol will be used.
- virtual_network_ strid 
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight float
- The weight of this origin relative to other origins in the pool. Based on the configured weight the total traffic is distributed among origins within the pool.
- address String
- The IP address (IPv4 or IPv6) of the origin, or its publicly addressable hostname. Hostnames entered here should resolve directly to the origin, and not be a hostname proxied by Cloudflare. To set an internal/reserved address, virtualnetworkid must also be set.
- disabledAt String
- This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled Boolean
- 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.
- header Property Map
- The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name String
- A human-identifiable name for the origin.
- port Number
- The port for upstream connections. A value of 0 means the default port for the protocol will be used.
- virtualNetwork StringId 
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight Number
- The weight of this origin relative to other origins in the pool. Based on the configured weight the total traffic is distributed among origins within the pool.
GetLoadBalancerPoolOriginHeader     
- Hosts List<string>
- The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- Hosts []string
- The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- hosts List<String>
- The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- hosts string[]
- The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- hosts Sequence[str]
- The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- hosts List<String>
- The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
GetLoadBalancerPoolOriginSteering     
- Policy string
- The type of origin steering policy to use.
- Policy string
- The type of origin steering policy to use.
- policy String
- The type of origin steering policy to use.
- policy string
- The type of origin steering policy to use.
- policy str
- The type of origin steering policy to use.
- policy String
- The type of origin steering policy to use.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the cloudflareTerraform Provider.
