Cloudflare v6.0.1 published on Wednesday, Apr 16, 2025 by Pulumi
cloudflare.getLoadBalancerPools
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleLoadBalancerPools = cloudflare.getLoadBalancerPools({
accountId: "023e105f4ecef8ad9ca31a8372d0c353",
monitor: "monitor",
});
import pulumi
import pulumi_cloudflare as cloudflare
example_load_balancer_pools = cloudflare.get_load_balancer_pools(account_id="023e105f4ecef8ad9ca31a8372d0c353",
monitor="monitor")
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.LookupLoadBalancerPools(ctx, &cloudflare.LookupLoadBalancerPoolsArgs{
AccountId: "023e105f4ecef8ad9ca31a8372d0c353",
Monitor: pulumi.StringRef("monitor"),
}, 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 exampleLoadBalancerPools = Cloudflare.GetLoadBalancerPools.Invoke(new()
{
AccountId = "023e105f4ecef8ad9ca31a8372d0c353",
Monitor = "monitor",
});
});
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.GetLoadBalancerPoolsArgs;
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 exampleLoadBalancerPools = CloudflareFunctions.getLoadBalancerPools(GetLoadBalancerPoolsArgs.builder()
.accountId("023e105f4ecef8ad9ca31a8372d0c353")
.monitor("monitor")
.build());
}
}
variables:
exampleLoadBalancerPools:
fn::invoke:
function: cloudflare:getLoadBalancerPools
arguments:
accountId: 023e105f4ecef8ad9ca31a8372d0c353
monitor: monitor
Using getLoadBalancerPools
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 getLoadBalancerPools(args: GetLoadBalancerPoolsArgs, opts?: InvokeOptions): Promise<GetLoadBalancerPoolsResult>
function getLoadBalancerPoolsOutput(args: GetLoadBalancerPoolsOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancerPoolsResult>
def get_load_balancer_pools(account_id: Optional[str] = None,
max_items: Optional[int] = None,
monitor: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLoadBalancerPoolsResult
def get_load_balancer_pools_output(account_id: Optional[pulumi.Input[str]] = None,
max_items: Optional[pulumi.Input[int]] = None,
monitor: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancerPoolsResult]
func LookupLoadBalancerPools(ctx *Context, args *LookupLoadBalancerPoolsArgs, opts ...InvokeOption) (*LookupLoadBalancerPoolsResult, error)
func LookupLoadBalancerPoolsOutput(ctx *Context, args *LookupLoadBalancerPoolsOutputArgs, opts ...InvokeOption) LookupLoadBalancerPoolsResultOutput
> Note: This function is named LookupLoadBalancerPools
in the Go SDK.
public static class GetLoadBalancerPools
{
public static Task<GetLoadBalancerPoolsResult> InvokeAsync(GetLoadBalancerPoolsArgs args, InvokeOptions? opts = null)
public static Output<GetLoadBalancerPoolsResult> Invoke(GetLoadBalancerPoolsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLoadBalancerPoolsResult> getLoadBalancerPools(GetLoadBalancerPoolsArgs args, InvokeOptions options)
public static Output<GetLoadBalancerPoolsResult> getLoadBalancerPools(GetLoadBalancerPoolsArgs args, InvokeOptions options)
fn::invoke:
function: cloudflare:index/getLoadBalancerPools:getLoadBalancerPools
arguments:
# arguments dictionary
The following arguments are supported:
- account_
id This property is required. str - Identifier
- max_
items int - Max items to fetch, default: 1000
- monitor str
- The ID of the Monitor to use for checking the health of origins within this pool.
getLoadBalancerPools Result
The following output properties are available:
- Account
Id string - Identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
List<Get
Load Balancer Pools Result> - The items returned by the data source
- Max
Items int - Max items to fetch, default: 1000
- Monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- Account
Id string - Identifier
- Id string
- The provider-assigned unique ID for this managed resource.
- Results
[]Get
Load Balancer Pools Result - The items returned by the data source
- Max
Items int - Max items to fetch, default: 1000
- Monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- account
Id String - Identifier
- id String
- The provider-assigned unique ID for this managed resource.
- results
List<Get
Load Balancer Pools Result> - The items returned by the data source
- max
Items Integer - Max items to fetch, default: 1000
- monitor String
- The ID of the Monitor to use for checking the health of origins within this pool.
- account
Id string - Identifier
- id string
- The provider-assigned unique ID for this managed resource.
- results
Get
Load Balancer Pools Result[] - The items returned by the data source
- max
Items number - Max items to fetch, default: 1000
- monitor string
- The ID of the Monitor to use for checking the health of origins within this pool.
- account_
id str - Identifier
- id str
- The provider-assigned unique ID for this managed resource.
- results
Sequence[Get
Load Balancer Pools Result] - The items returned by the data source
- max_
items int - Max items to fetch, default: 1000
- monitor str
- The ID of the Monitor to use for checking the health of origins within this pool.
Supporting Types
GetLoadBalancerPoolsResult
- Check
Regions This property is required. List<string> - A list of regions from which to run health checks. Null means every Cloudflare data center.
- Created
On This property is required. string - Description
This property is required. string - A human-readable description of the pool.
- Disabled
At This property is required. string - This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- Enabled
This property is required. 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
This property is required. string - Latitude
This property is required. 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.
- Load
Shedding This property is required. GetLoad Balancer Pools Result Load Shedding - Configures load shedding policies and percentages for the pool.
- Longitude
This property is required. 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.
- Minimum
Origins This property is required. 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 This property is required. string - Monitor
This property is required. string - The ID of the Monitor to use for checking the health of origins within this pool.
- Name
This property is required. string - A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- Networks
This property is required. List<string> - List of networks where Load Balancer or Pool is enabled.
- Notification
Email This property is required. 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.
- Notification
Filter This property is required. GetLoad Balancer Pools Result Notification Filter - Filter pool and origin health notifications by resource type or health status. Use null to reset.
- Origin
Steering This property is required. GetLoad Balancer Pools Result Origin Steering - Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- Origins
This property is required. List<GetLoad Balancer Pools Result 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.
- Check
Regions This property is required. []string - A list of regions from which to run health checks. Null means every Cloudflare data center.
- Created
On This property is required. string - Description
This property is required. string - A human-readable description of the pool.
- Disabled
At This property is required. string - This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- Enabled
This property is required. 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
This property is required. string - Latitude
This property is required. 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.
- Load
Shedding This property is required. GetLoad Balancer Pools Result Load Shedding - Configures load shedding policies and percentages for the pool.
- Longitude
This property is required. 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.
- Minimum
Origins This property is required. 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 This property is required. string - Monitor
This property is required. string - The ID of the Monitor to use for checking the health of origins within this pool.
- Name
This property is required. string - A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- Networks
This property is required. []string - List of networks where Load Balancer or Pool is enabled.
- Notification
Email This property is required. 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.
- Notification
Filter This property is required. GetLoad Balancer Pools Result Notification Filter - Filter pool and origin health notifications by resource type or health status. Use null to reset.
- Origin
Steering This property is required. GetLoad Balancer Pools Result Origin Steering - Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- Origins
This property is required. []GetLoad Balancer Pools Result 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.
- check
Regions This property is required. List<String> - A list of regions from which to run health checks. Null means every Cloudflare data center.
- created
On This property is required. String - description
This property is required. String - A human-readable description of the pool.
- disabled
At This property is required. String - This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled
This property is required. 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
This property is required. String - latitude
This property is required. 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.
- load
Shedding This property is required. GetLoad Balancer Pools Result Load Shedding - Configures load shedding policies and percentages for the pool.
- longitude
This property is required. 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.
- minimum
Origins This property is required. 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.
- modified
On This property is required. String - monitor
This property is required. String - The ID of the Monitor to use for checking the health of origins within this pool.
- name
This property is required. String - A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks
This property is required. List<String> - List of networks where Load Balancer or Pool is enabled.
- notification
Email This property is required. 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.
- notification
Filter This property is required. GetLoad Balancer Pools Result Notification Filter - Filter pool and origin health notifications by resource type or health status. Use null to reset.
- origin
Steering This property is required. GetLoad Balancer Pools Result Origin Steering - Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
This property is required. List<GetLoad Balancer Pools Result 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.
- check
Regions This property is required. string[] - A list of regions from which to run health checks. Null means every Cloudflare data center.
- created
On This property is required. string - description
This property is required. string - A human-readable description of the pool.
- disabled
At This property is required. string - This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled
This property is required. 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
This property is required. string - latitude
This property is required. 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.
- load
Shedding This property is required. GetLoad Balancer Pools Result Load Shedding - Configures load shedding policies and percentages for the pool.
- longitude
This property is required. 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.
- minimum
Origins This property is required. 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.
- modified
On This property is required. string - monitor
This property is required. string - The ID of the Monitor to use for checking the health of origins within this pool.
- name
This property is required. string - A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks
This property is required. string[] - List of networks where Load Balancer or Pool is enabled.
- notification
Email This property is required. 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.
- notification
Filter This property is required. GetLoad Balancer Pools Result Notification Filter - Filter pool and origin health notifications by resource type or health status. Use null to reset.
- origin
Steering This property is required. GetLoad Balancer Pools Result Origin Steering - Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
This property is required. GetLoad Balancer Pools Result 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.
- check_
regions This property is required. Sequence[str] - A list of regions from which to run health checks. Null means every Cloudflare data center.
- created_
on This property is required. str - description
This property is required. str - A human-readable description of the pool.
- disabled_
at This property is required. str - This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled
This property is required. 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
This property is required. str - latitude
This property is required. 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 This property is required. GetLoad Balancer Pools Result Load Shedding - Configures load shedding policies and percentages for the pool.
- longitude
This property is required. 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 This property is required. 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 This property is required. str - monitor
This property is required. str - The ID of the Monitor to use for checking the health of origins within this pool.
- name
This property is required. str - A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks
This property is required. Sequence[str] - List of networks where Load Balancer or Pool is enabled.
- notification_
email This property is required. 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 This property is required. GetLoad Balancer Pools Result Notification Filter - Filter pool and origin health notifications by resource type or health status. Use null to reset.
- origin_
steering This property is required. GetLoad Balancer Pools Result Origin Steering - Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
This property is required. Sequence[GetLoad Balancer Pools Result 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.
- check
Regions This property is required. List<String> - A list of regions from which to run health checks. Null means every Cloudflare data center.
- created
On This property is required. String - description
This property is required. String - A human-readable description of the pool.
- disabled
At This property is required. String - This field shows up only if the pool is disabled. This field is set with the time the pool was disabled at.
- enabled
This property is required. 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
This property is required. String - latitude
This property is required. 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.
- load
Shedding This property is required. Property Map - Configures load shedding policies and percentages for the pool.
- longitude
This property is required. 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.
- minimum
Origins This property is required. 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.
- modified
On This property is required. String - monitor
This property is required. String - The ID of the Monitor to use for checking the health of origins within this pool.
- name
This property is required. String - A short name (tag) for the pool. Only alphanumeric characters, hyphens, and underscores are allowed.
- networks
This property is required. List<String> - List of networks where Load Balancer or Pool is enabled.
- notification
Email This property is required. 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.
- notification
Filter This property is required. Property Map - Filter pool and origin health notifications by resource type or health status. Use null to reset.
- origin
Steering This property is required. Property Map - Configures origin steering for the pool. Controls how origins are selected for new sessions and traffic without session affinity.
- origins
This property is required. 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.
GetLoadBalancerPoolsResultLoadShedding
- Default
Percent This property is required. double - 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 This property is required. 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".
- Session
Percent This property is required. double - The percent of existing sessions to shed from the pool, according to the session policy.
- Session
Policy This property is required. string - Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- Default
Percent This property is required. float64 - 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 This property is required. 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".
- Session
Percent This property is required. float64 - The percent of existing sessions to shed from the pool, according to the session policy.
- Session
Policy This property is required. string - Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- default
Percent This property is required. Double - 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 This property is required. 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".
- session
Percent This property is required. Double - The percent of existing sessions to shed from the pool, according to the session policy.
- session
Policy This property is required. String - Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- default
Percent This property is required. number - 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 This property is required. 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".
- session
Percent This property is required. number - The percent of existing sessions to shed from the pool, according to the session policy.
- session
Policy This property is required. string - Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- default_
percent This property is required. 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 This property is required. 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 This property is required. float - The percent of existing sessions to shed from the pool, according to the session policy.
- session_
policy This property is required. str - Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
- default
Percent This property is required. Number - 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 This property is required. 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".
- session
Percent This property is required. Number - The percent of existing sessions to shed from the pool, according to the session policy.
- session
Policy This property is required. String - Only the hash policy is supported for existing sessions (to avoid exponential decay). Available values: "hash".
GetLoadBalancerPoolsResultNotificationFilter
- Origin
This property is required. GetLoad Balancer Pools Result Notification Filter Origin - Filter options for a particular resource type (pool or origin). Use null to reset.
- Pool
This property is required. GetLoad Balancer Pools Result Notification Filter Pool - Filter options for a particular resource type (pool or origin). Use null to reset.
- Origin
This property is required. GetLoad Balancer Pools Result Notification Filter Origin - Filter options for a particular resource type (pool or origin). Use null to reset.
- Pool
This property is required. GetLoad Balancer Pools Result Notification Filter Pool - Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
This property is required. GetLoad Balancer Pools Result Notification Filter Origin - Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
This property is required. GetLoad Balancer Pools Result Notification Filter Pool - Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
This property is required. GetLoad Balancer Pools Result Notification Filter Origin - Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
This property is required. GetLoad Balancer Pools Result Notification Filter Pool - Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
This property is required. GetLoad Balancer Pools Result Notification Filter Origin - Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
This property is required. GetLoad Balancer Pools Result Notification Filter Pool - Filter options for a particular resource type (pool or origin). Use null to reset.
- origin
This property is required. Property Map - Filter options for a particular resource type (pool or origin). Use null to reset.
- pool
This property is required. Property Map - Filter options for a particular resource type (pool or origin). Use null to reset.
GetLoadBalancerPoolsResultNotificationFilterOrigin
GetLoadBalancerPoolsResultNotificationFilterPool
GetLoadBalancerPoolsResultOrigin
- Address
This property is required. 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.
- Disabled
At This property is required. string - This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- Enabled
This property is required. 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
This property is required. GetLoad Balancer Pools Result Origin Header - The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- Name
This property is required. string - A human-identifiable name for the origin.
- Virtual
Network Id This property is required. string - The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- Weight
This property is required. 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
This property is required. 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.
- Disabled
At This property is required. string - This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- Enabled
This property is required. 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
This property is required. GetLoad Balancer Pools Result Origin Header - The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- Name
This property is required. string - A human-identifiable name for the origin.
- Virtual
Network Id This property is required. string - The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- Weight
This property is required. 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
This property is required. 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.
- disabled
At This property is required. String - This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled
This property is required. 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
This property is required. GetLoad Balancer Pools Result Origin Header - The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name
This property is required. String - A human-identifiable name for the origin.
- virtual
Network Id This property is required. String - The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight
This property is required. 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
This property is required. 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.
- disabled
At This property is required. string - This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled
This property is required. 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
This property is required. GetLoad Balancer Pools Result Origin Header - The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name
This property is required. string - A human-identifiable name for the origin.
- virtual
Network Id This property is required. string - The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight
This property is required. 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
This property is required. 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 This property is required. str - This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled
This property is required. 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
This property is required. GetLoad Balancer Pools Result Origin Header - The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name
This property is required. str - A human-identifiable name for the origin.
- virtual_
network_ id This property is required. str - The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight
This property is required. 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
This property is required. 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.
- disabled
At This property is required. String - This field shows up only if the origin is disabled. This field is set with the time the origin was disabled.
- enabled
This property is required. 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
This property is required. Property Map - The request header is used to pass additional information with an HTTP request. Currently supported header is 'Host'.
- name
This property is required. String - A human-identifiable name for the origin.
- virtual
Network Id This property is required. String - The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.
- weight
This property is required. 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.
GetLoadBalancerPoolsResultOriginHeader
- Hosts
This property is required. 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
This property is required. []string - The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- hosts
This property is required. 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
This property is required. string[] - The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
- hosts
This property is required. 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
This property is required. List<String> - The 'Host' header allows to override the hostname set in the HTTP request. Current support is 1 'Host' header override per origin.
GetLoadBalancerPoolsResultOriginSteering
- Policy
This property is required. string - The type of origin steering policy to use.
- Policy
This property is required. string - The type of origin steering policy to use.
- policy
This property is required. String - The type of origin steering policy to use.
- policy
This property is required. string - The type of origin steering policy to use.
- policy
This property is required. str - The type of origin steering policy to use.
- policy
This property is required. 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
cloudflare
Terraform Provider.