1. Packages
  2. Packages
  3. Gcore Provider
  4. API Docs
  5. getCloudLoadBalancerPools
Viewing docs for gcore 2.0.0-alpha.15
published on Thursday, Aug 6, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.15
published on Thursday, Aug 6, 2026 by g-core

    Load balancer pools group backend instances with a load balancing algorithm and health monitoring configuration.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as gcore from "@pulumi/gcore";
    
    const exampleCloudLoadBalancerPools = gcore.getCloudLoadBalancerPools({
        projectId: 1,
        regionId: 1,
        listenerId: "00000000-0000-4000-8000-000000000000",
        loadBalancerId: "00000000-0000-4000-8000-000000000000",
        name: "lb-pool-name",
    });
    
    import pulumi
    import pulumi_gcore as gcore
    
    example_cloud_load_balancer_pools = gcore.get_cloud_load_balancer_pools(project_id=1,
        region_id=1,
        listener_id="00000000-0000-4000-8000-000000000000",
        load_balancer_id="00000000-0000-4000-8000-000000000000",
        name="lb-pool-name")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := gcore.GetCloudLoadBalancerPools(ctx, &gcore.GetCloudLoadBalancerPoolsArgs{
    			ProjectId:      pulumi.Float64Ref(1),
    			RegionId:       pulumi.Float64Ref(1),
    			ListenerId:     pulumi.StringRef("00000000-0000-4000-8000-000000000000"),
    			LoadBalancerId: pulumi.StringRef("00000000-0000-4000-8000-000000000000"),
    			Name:           pulumi.StringRef("lb-pool-name"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcore = Pulumi.Gcore;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleCloudLoadBalancerPools = Gcore.GetCloudLoadBalancerPools.Invoke(new()
        {
            ProjectId = 1,
            RegionId = 1,
            ListenerId = "00000000-0000-4000-8000-000000000000",
            LoadBalancerId = "00000000-0000-4000-8000-000000000000",
            Name = "lb-pool-name",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcore.GcoreFunctions;
    import com.pulumi.gcore.inputs.GetCloudLoadBalancerPoolsArgs;
    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 exampleCloudLoadBalancerPools = GcoreFunctions.getCloudLoadBalancerPools(GetCloudLoadBalancerPoolsArgs.builder()
                .projectId(1)
                .regionId(1)
                .listenerId("00000000-0000-4000-8000-000000000000")
                .loadBalancerId("00000000-0000-4000-8000-000000000000")
                .name("lb-pool-name")
                .build());
    
        }
    }
    
    variables:
      exampleCloudLoadBalancerPools:
        fn::invoke:
          function: gcore:getCloudLoadBalancerPools
          arguments:
            projectId: 1
            regionId: 1
            listenerId: 00000000-0000-4000-8000-000000000000
            loadBalancerId: 00000000-0000-4000-8000-000000000000
            name: lb-pool-name
    
    Example coming soon!
    

    Using getCloudLoadBalancerPools

    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 getCloudLoadBalancerPools(args: GetCloudLoadBalancerPoolsArgs, opts?: InvokeOptions): Promise<GetCloudLoadBalancerPoolsResult>
    function getCloudLoadBalancerPoolsOutput(args: GetCloudLoadBalancerPoolsOutputArgs, opts?: InvokeOptions): Output<GetCloudLoadBalancerPoolsResult>
    def get_cloud_load_balancer_pools(details: Optional[bool] = None,
                                      listener_id: Optional[str] = None,
                                      load_balancer_id: Optional[str] = None,
                                      max_items: Optional[float] = None,
                                      name: Optional[str] = None,
                                      project_id: Optional[float] = None,
                                      region_id: Optional[float] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetCloudLoadBalancerPoolsResult
    def get_cloud_load_balancer_pools_output(details: pulumi.Input[Optional[bool]] = None,
                                      listener_id: pulumi.Input[Optional[str]] = None,
                                      load_balancer_id: pulumi.Input[Optional[str]] = None,
                                      max_items: pulumi.Input[Optional[float]] = None,
                                      name: pulumi.Input[Optional[str]] = None,
                                      project_id: pulumi.Input[Optional[float]] = None,
                                      region_id: pulumi.Input[Optional[float]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetCloudLoadBalancerPoolsResult]
    func GetCloudLoadBalancerPools(ctx *Context, args *GetCloudLoadBalancerPoolsArgs, opts ...InvokeOption) (*GetCloudLoadBalancerPoolsResult, error)
    func GetCloudLoadBalancerPoolsOutput(ctx *Context, args *GetCloudLoadBalancerPoolsOutputArgs, opts ...InvokeOption) GetCloudLoadBalancerPoolsResultOutput

    > Note: This function is named GetCloudLoadBalancerPools in the Go SDK.

    public static class GetCloudLoadBalancerPools 
    {
        public static Task<GetCloudLoadBalancerPoolsResult> InvokeAsync(GetCloudLoadBalancerPoolsArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudLoadBalancerPoolsResult> Invoke(GetCloudLoadBalancerPoolsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudLoadBalancerPoolsResult> getCloudLoadBalancerPools(GetCloudLoadBalancerPoolsArgs args, InvokeOptions options)
    public static Output<GetCloudLoadBalancerPoolsResult> getCloudLoadBalancerPools(GetCloudLoadBalancerPoolsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcore:index/getCloudLoadBalancerPools:getCloudLoadBalancerPools
      arguments:
        # arguments dictionary
    data "gcore_get_cloud_load_balancer_pools" "name" {
        # arguments
    }

    The following arguments are supported:

    Details bool
    ListenerId string
    LoadBalancerId string
    MaxItems double
    Name string
    ProjectId double
    RegionId double
    Details bool
    ListenerId string
    LoadBalancerId string
    MaxItems float64
    Name string
    ProjectId float64
    RegionId float64
    details bool
    listener_id string
    load_balancer_id string
    max_items number
    name string
    project_id number
    region_id number
    details Boolean
    listenerId String
    loadBalancerId String
    maxItems Double
    name String
    projectId Double
    regionId Double
    details boolean
    listenerId string
    loadBalancerId string
    maxItems number
    name string
    projectId number
    regionId number
    details Boolean
    listenerId String
    loadBalancerId String
    maxItems Number
    name String
    projectId Number
    regionId Number

    getCloudLoadBalancerPools Result

    The following output properties are available:

    Details bool
    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<GetCloudLoadBalancerPoolsItem>
    ListenerId string
    LoadBalancerId string
    MaxItems double
    Name string
    ProjectId double
    RegionId double
    Details bool
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []GetCloudLoadBalancerPoolsItem
    ListenerId string
    LoadBalancerId string
    MaxItems float64
    Name string
    ProjectId float64
    RegionId float64
    details bool
    id string
    The provider-assigned unique ID for this managed resource.
    items list(object)
    listener_id string
    load_balancer_id string
    max_items number
    name string
    project_id number
    region_id number
    details Boolean
    id String
    The provider-assigned unique ID for this managed resource.
    items List<GetCloudLoadBalancerPoolsItem>
    listenerId String
    loadBalancerId String
    maxItems Double
    name String
    projectId Double
    regionId Double
    details boolean
    id string
    The provider-assigned unique ID for this managed resource.
    items GetCloudLoadBalancerPoolsItem[]
    listenerId string
    loadBalancerId string
    maxItems number
    name string
    projectId number
    regionId number
    details bool
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[GetCloudLoadBalancerPoolsItem]
    listener_id str
    load_balancer_id str
    max_items float
    name str
    project_id float
    region_id float
    details Boolean
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    listenerId String
    loadBalancerId String
    maxItems Number
    name String
    projectId Number
    regionId Number

    Supporting Types

    GetCloudLoadBalancerPoolsItem

    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    CaSecretId string
    Secret ID of CA certificate bundle
    CreatorTaskId string
    Task that created this entity
    CrlSecretId string
    Secret ID of CA revocation list file
    Healthmonitor GetCloudLoadBalancerPoolsItemHealthmonitor
    Health monitor parameters
    Id string
    Pool ID
    LbAlgorithm string
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    Listeners List<GetCloudLoadBalancerPoolsItemListener>
    Listeners IDs
    Loadbalancers List<GetCloudLoadBalancerPoolsItemLoadbalancer>
    Load balancers IDs
    Members List<GetCloudLoadBalancerPoolsItemMember>
    Pool members
    Name string
    Pool name
    OperatingStatus string
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    Protocol string
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    ProvisioningStatus string
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    SecretId string
    Secret ID for TLS client authentication to the member servers
    SessionPersistence GetCloudLoadBalancerPoolsItemSessionPersistence
    Session persistence parameters
    TaskId string
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    TimeoutClientData double
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    TimeoutMemberConnect double
    Backend member connection timeout in milliseconds
    TimeoutMemberData double
    Backend member inactivity timeout in milliseconds
    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    CaSecretId string
    Secret ID of CA certificate bundle
    CreatorTaskId string
    Task that created this entity
    CrlSecretId string
    Secret ID of CA revocation list file
    Healthmonitor GetCloudLoadBalancerPoolsItemHealthmonitor
    Health monitor parameters
    Id string
    Pool ID
    LbAlgorithm string
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    Listeners []GetCloudLoadBalancerPoolsItemListener
    Listeners IDs
    Loadbalancers []GetCloudLoadBalancerPoolsItemLoadbalancer
    Load balancers IDs
    Members []GetCloudLoadBalancerPoolsItemMember
    Pool members
    Name string
    Pool name
    OperatingStatus string
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    Protocol string
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    ProvisioningStatus string
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    SecretId string
    Secret ID for TLS client authentication to the member servers
    SessionPersistence GetCloudLoadBalancerPoolsItemSessionPersistence
    Session persistence parameters
    TaskId string
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    TimeoutClientData float64
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    TimeoutMemberConnect float64
    Backend member connection timeout in milliseconds
    TimeoutMemberData float64
    Backend member inactivity timeout in milliseconds
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    ca_secret_id string
    Secret ID of CA certificate bundle
    creator_task_id string
    Task that created this entity
    crl_secret_id string
    Secret ID of CA revocation list file
    healthmonitor object
    Health monitor parameters
    id string
    Pool ID
    lb_algorithm string
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    listeners list(object)
    Listeners IDs
    loadbalancers list(object)
    Load balancers IDs
    members list(object)
    Pool members
    name string
    Pool name
    operating_status string
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol string
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    provisioning_status string
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    secret_id string
    Secret ID for TLS client authentication to the member servers
    session_persistence object
    Session persistence parameters
    task_id string
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    timeout_client_data number
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    timeout_member_connect number
    Backend member connection timeout in milliseconds
    timeout_member_data number
    Backend member inactivity timeout in milliseconds
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    caSecretId String
    Secret ID of CA certificate bundle
    creatorTaskId String
    Task that created this entity
    crlSecretId String
    Secret ID of CA revocation list file
    healthmonitor GetCloudLoadBalancerPoolsItemHealthmonitor
    Health monitor parameters
    id String
    Pool ID
    lbAlgorithm String
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    listeners List<GetCloudLoadBalancerPoolsItemListener>
    Listeners IDs
    loadbalancers List<GetCloudLoadBalancerPoolsItemLoadbalancer>
    Load balancers IDs
    members List<GetCloudLoadBalancerPoolsItemMember>
    Pool members
    name String
    Pool name
    operatingStatus String
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol String
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    provisioningStatus String
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    secretId String
    Secret ID for TLS client authentication to the member servers
    sessionPersistence GetCloudLoadBalancerPoolsItemSessionPersistence
    Session persistence parameters
    taskId String
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    timeoutClientData Double
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    timeoutMemberConnect Double
    Backend member connection timeout in milliseconds
    timeoutMemberData Double
    Backend member inactivity timeout in milliseconds
    adminStateUp boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    caSecretId string
    Secret ID of CA certificate bundle
    creatorTaskId string
    Task that created this entity
    crlSecretId string
    Secret ID of CA revocation list file
    healthmonitor GetCloudLoadBalancerPoolsItemHealthmonitor
    Health monitor parameters
    id string
    Pool ID
    lbAlgorithm string
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    listeners GetCloudLoadBalancerPoolsItemListener[]
    Listeners IDs
    loadbalancers GetCloudLoadBalancerPoolsItemLoadbalancer[]
    Load balancers IDs
    members GetCloudLoadBalancerPoolsItemMember[]
    Pool members
    name string
    Pool name
    operatingStatus string
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol string
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    provisioningStatus string
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    secretId string
    Secret ID for TLS client authentication to the member servers
    sessionPersistence GetCloudLoadBalancerPoolsItemSessionPersistence
    Session persistence parameters
    taskId string
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    timeoutClientData number
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    timeoutMemberConnect number
    Backend member connection timeout in milliseconds
    timeoutMemberData number
    Backend member inactivity timeout in milliseconds
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    ca_secret_id str
    Secret ID of CA certificate bundle
    creator_task_id str
    Task that created this entity
    crl_secret_id str
    Secret ID of CA revocation list file
    healthmonitor GetCloudLoadBalancerPoolsItemHealthmonitor
    Health monitor parameters
    id str
    Pool ID
    lb_algorithm str
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    listeners Sequence[GetCloudLoadBalancerPoolsItemListener]
    Listeners IDs
    loadbalancers Sequence[GetCloudLoadBalancerPoolsItemLoadbalancer]
    Load balancers IDs
    members Sequence[GetCloudLoadBalancerPoolsItemMember]
    Pool members
    name str
    Pool name
    operating_status str
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol str
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    provisioning_status str
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    secret_id str
    Secret ID for TLS client authentication to the member servers
    session_persistence GetCloudLoadBalancerPoolsItemSessionPersistence
    Session persistence parameters
    task_id str
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    timeout_client_data float
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    timeout_member_connect float
    Backend member connection timeout in milliseconds
    timeout_member_data float
    Backend member inactivity timeout in milliseconds
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    caSecretId String
    Secret ID of CA certificate bundle
    creatorTaskId String
    Task that created this entity
    crlSecretId String
    Secret ID of CA revocation list file
    healthmonitor Property Map
    Health monitor parameters
    id String
    Pool ID
    lbAlgorithm String
    Load balancer algorithm Available values: "LEAST_CONNECTIONS", "ROUND_ROBIN", "SOURCE_IP".
    listeners List<Property Map>
    Listeners IDs
    loadbalancers List<Property Map>
    Load balancers IDs
    members List<Property Map>
    Pool members
    name String
    Pool name
    operatingStatus String
    Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol String
    Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
    provisioningStatus String
    Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    secretId String
    Secret ID for TLS client authentication to the member servers
    sessionPersistence Property Map
    Session persistence parameters
    taskId String
    The UUID of the active task that currently holds a lock on the resource. This lock prevents concurrent modifications to ensure consistency. If null, the resource is not locked.
    timeoutClientData Number
    Frontend client inactivity timeout in milliseconds

    Deprecated: Deprecated

    timeoutMemberConnect Number
    Backend member connection timeout in milliseconds
    timeoutMemberData Number
    Backend member inactivity timeout in milliseconds

    GetCloudLoadBalancerPoolsItemHealthmonitor

    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    Delay double
    The time, in seconds, between sending probes to members
    DomainName string
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    ExpectedCodes string
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    HttpMethod string
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    HttpVersion string
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    Id string
    Health monitor ID
    MaxRetries double
    Number of successes before the member is switched to ONLINE state
    MaxRetriesDown double
    Number of failures before the member is switched to ERROR state
    OperatingStatus string
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    ProvisioningStatus string
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    Timeout double
    The maximum time to connect. Must be less than the delay value
    Type string
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    UrlPath string
    URL Path. Defaults to '/'
    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    Delay float64
    The time, in seconds, between sending probes to members
    DomainName string
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    ExpectedCodes string
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    HttpMethod string
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    HttpVersion string
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    Id string
    Health monitor ID
    MaxRetries float64
    Number of successes before the member is switched to ONLINE state
    MaxRetriesDown float64
    Number of failures before the member is switched to ERROR state
    OperatingStatus string
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    ProvisioningStatus string
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    Timeout float64
    The maximum time to connect. Must be less than the delay value
    Type string
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    UrlPath string
    URL Path. Defaults to '/'
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    delay number
    The time, in seconds, between sending probes to members
    domain_name string
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    expected_codes string
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    http_method string
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    http_version string
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    id string
    Health monitor ID
    max_retries number
    Number of successes before the member is switched to ONLINE state
    max_retries_down number
    Number of failures before the member is switched to ERROR state
    operating_status string
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    provisioning_status string
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    timeout number
    The maximum time to connect. Must be less than the delay value
    type string
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    url_path string
    URL Path. Defaults to '/'
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    delay Double
    The time, in seconds, between sending probes to members
    domainName String
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    expectedCodes String
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    httpMethod String
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    httpVersion String
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    id String
    Health monitor ID
    maxRetries Double
    Number of successes before the member is switched to ONLINE state
    maxRetriesDown Double
    Number of failures before the member is switched to ERROR state
    operatingStatus String
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    provisioningStatus String
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    timeout Double
    The maximum time to connect. Must be less than the delay value
    type String
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    urlPath String
    URL Path. Defaults to '/'
    adminStateUp boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    delay number
    The time, in seconds, between sending probes to members
    domainName string
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    expectedCodes string
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    httpMethod string
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    httpVersion string
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    id string
    Health monitor ID
    maxRetries number
    Number of successes before the member is switched to ONLINE state
    maxRetriesDown number
    Number of failures before the member is switched to ERROR state
    operatingStatus string
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    provisioningStatus string
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    timeout number
    The maximum time to connect. Must be less than the delay value
    type string
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    urlPath string
    URL Path. Defaults to '/'
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    delay float
    The time, in seconds, between sending probes to members
    domain_name str
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    expected_codes str
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    http_method str
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    http_version str
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    id str
    Health monitor ID
    max_retries float
    Number of successes before the member is switched to ONLINE state
    max_retries_down float
    Number of failures before the member is switched to ERROR state
    operating_status str
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    provisioning_status str
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    timeout float
    The maximum time to connect. Must be less than the delay value
    type str
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    url_path str
    URL Path. Defaults to '/'
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    delay Number
    The time, in seconds, between sending probes to members
    domainName String
    Domain name for HTTP host header. Can only be used together with HTTP or HTTPS health monitor type.
    expectedCodes String
    Expected HTTP response codes. Can be a single code or a range of codes. Can only be used together with HTTP or HTTPS health monitor type. For example, 200,202,300-302,401,403,404,500-504. If not specified, the default is 200.
    httpMethod String
    HTTP method Available values: "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE".
    httpVersion String
    HTTP version. Can only be used together with HTTP or HTTPS health monitor type. Available values: "1.0", "1.1".
    id String
    Health monitor ID
    maxRetries Number
    Number of successes before the member is switched to ONLINE state
    maxRetriesDown Number
    Number of failures before the member is switched to ERROR state
    operatingStatus String
    Health Monitor operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    provisioningStatus String
    Health monitor lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    timeout Number
    The maximum time to connect. Must be less than the delay value
    type String
    Health monitor type. Once health monitor is created, cannot be changed. Available values: "HTTP", "HTTPS", "K8S", "PING", "TCP", "TLS-HELLO", "UDP-CONNECT".
    urlPath String
    URL Path. Defaults to '/'

    GetCloudLoadBalancerPoolsItemListener

    Id string
    Resource ID
    Id string
    Resource ID
    id string
    Resource ID
    id String
    Resource ID
    id string
    Resource ID
    id str
    Resource ID
    id String
    Resource ID

    GetCloudLoadBalancerPoolsItemLoadbalancer

    Id string
    Resource ID
    Id string
    Resource ID
    id string
    Resource ID
    id String
    Resource ID
    id string
    Resource ID
    id str
    Resource ID
    id String
    Resource ID

    GetCloudLoadBalancerPoolsItemMember

    Address string
    Member IP address
    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    Backup bool
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    Id string
    Member ID must be provided if an existing member is being updated
    MonitorAddress string
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    MonitorPort double
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    OperatingStatus string
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    ProtocolPort double
    Member IP port
    ProvisioningStatus string
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    SubnetId string
    subnet_id in which address is present.
    Weight double
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.
    Address string
    Member IP address
    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    Backup bool
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    Id string
    Member ID must be provided if an existing member is being updated
    MonitorAddress string
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    MonitorPort float64
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    OperatingStatus string
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    ProtocolPort float64
    Member IP port
    ProvisioningStatus string
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    SubnetId string
    subnet_id in which address is present.
    Weight float64
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.
    address string
    Member IP address
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    backup bool
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    id string
    Member ID must be provided if an existing member is being updated
    monitor_address string
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    monitor_port number
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    operating_status string
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol_port number
    Member IP port
    provisioning_status string
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    subnet_id string
    subnet_id in which address is present.
    weight number
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.
    address String
    Member IP address
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    backup Boolean
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    id String
    Member ID must be provided if an existing member is being updated
    monitorAddress String
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    monitorPort Double
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    operatingStatus String
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocolPort Double
    Member IP port
    provisioningStatus String
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    subnetId String
    subnet_id in which address is present.
    weight Double
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.
    address string
    Member IP address
    adminStateUp boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    backup boolean
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    id string
    Member ID must be provided if an existing member is being updated
    monitorAddress string
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    monitorPort number
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    operatingStatus string
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocolPort number
    Member IP port
    provisioningStatus string
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    subnetId string
    subnet_id in which address is present.
    weight number
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.
    address str
    Member IP address
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    backup bool
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    id str
    Member ID must be provided if an existing member is being updated
    monitor_address str
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    monitor_port float
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    operating_status str
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocol_port float
    Member IP port
    provisioning_status str
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    subnet_id str
    subnet_id in which address is present.
    weight float
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.
    address String
    Member IP address
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    backup Boolean
    Set to true if the member is a backup member, to which traffic will be sent exclusively when all non-backup members will be unreachable. It allows to realize ACTIVE-BACKUP load balancing without thinking about VRRP and VIP configuration. Default is false
    id String
    Member ID must be provided if an existing member is being updated
    monitorAddress String
    An alternate IP address used for health monitoring of a backend member. Default is null which monitors the member address.
    monitorPort Number
    An alternate protocol port used for health monitoring of a backend member. Default is null which monitors the member protocol_port.
    operatingStatus String
    Member operating status of the entity Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    protocolPort Number
    Member IP port
    provisioningStatus String
    Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDING_CREATE", "PENDING_DELETE", "PENDING_UPDATE".
    subnetId String
    subnet_id in which address is present.
    weight Number
    Member weight. Valid values are 0 < weight <= 256, defaults to 1. Controls traffic distribution based on the pool's load balancing algorithm:

    • ROUND_ROBIN: Distributes connections to each member in turn according to weights. Higher weight = more turns in the cycle. Example: weights 3 vs 1 = ~75% vs ~25% of requests.
    • LEAST_CONNECTIONS: Sends new connections to the member with fewest active connections, performing round-robin within groups of the same normalized load. Higher weight = allowed to hold more simultaneous connections before being considered 'more loaded'. Example: weights 2 vs 1 means 20 vs 10 active connections is treated as balanced.
    • SOURCE_IP: Routes clients consistently to the same member by hashing client source IP; hash result is modulo total weight of running members. Higher weight = more hash buckets, so more client IPs map to that member. Example: weights 2 vs 1 = roughly two-thirds of distinct client IPs map to the higher-weight member.

    GetCloudLoadBalancerPoolsItemSessionPersistence

    CookieName string
    Should be set if app cookie or http cookie is used
    PersistenceGranularity string
    Subnet mask if source_ip is used. For UDP ports only
    PersistenceTimeout double
    Session persistence timeout. For UDP ports only
    Type string
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".
    CookieName string
    Should be set if app cookie or http cookie is used
    PersistenceGranularity string
    Subnet mask if source_ip is used. For UDP ports only
    PersistenceTimeout float64
    Session persistence timeout. For UDP ports only
    Type string
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".
    cookie_name string
    Should be set if app cookie or http cookie is used
    persistence_granularity string
    Subnet mask if source_ip is used. For UDP ports only
    persistence_timeout number
    Session persistence timeout. For UDP ports only
    type string
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".
    cookieName String
    Should be set if app cookie or http cookie is used
    persistenceGranularity String
    Subnet mask if source_ip is used. For UDP ports only
    persistenceTimeout Double
    Session persistence timeout. For UDP ports only
    type String
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".
    cookieName string
    Should be set if app cookie or http cookie is used
    persistenceGranularity string
    Subnet mask if source_ip is used. For UDP ports only
    persistenceTimeout number
    Session persistence timeout. For UDP ports only
    type string
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".
    cookie_name str
    Should be set if app cookie or http cookie is used
    persistence_granularity str
    Subnet mask if source_ip is used. For UDP ports only
    persistence_timeout float
    Session persistence timeout. For UDP ports only
    type str
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".
    cookieName String
    Should be set if app cookie or http cookie is used
    persistenceGranularity String
    Subnet mask if source_ip is used. For UDP ports only
    persistenceTimeout Number
    Session persistence timeout. For UDP ports only
    type String
    Session persistence type Available values: "APP_COOKIE", "HTTP_COOKIE", "SOURCE_IP".

    Package Details

    Repository
    gcore g-core/terraform-provider-gcore
    License
    Notes
    This Pulumi package is based on the gcore Terraform Provider.
    Viewing docs for gcore 2.0.0-alpha.15
    published on Thursday, Aug 6, 2026 by g-core

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial