Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 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 exampleCloudLoadBalancerPool = gcore.getCloudLoadBalancerPool({
projectId: 1,
regionId: 1,
poolId: "00000000-0000-4000-8000-000000000000",
});
import pulumi
import pulumi_gcore as gcore
example_cloud_load_balancer_pool = gcore.get_cloud_load_balancer_pool(project_id=1,
region_id=1,
pool_id="00000000-0000-4000-8000-000000000000")
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.LookupCloudLoadBalancerPool(ctx, &gcore.LookupCloudLoadBalancerPoolArgs{
ProjectId: pulumi.Float64Ref(1),
RegionId: pulumi.Float64Ref(1),
PoolId: "00000000-0000-4000-8000-000000000000",
}, 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 exampleCloudLoadBalancerPool = Gcore.GetCloudLoadBalancerPool.Invoke(new()
{
ProjectId = 1,
RegionId = 1,
PoolId = "00000000-0000-4000-8000-000000000000",
});
});
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.GetCloudLoadBalancerPoolArgs;
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 exampleCloudLoadBalancerPool = GcoreFunctions.getCloudLoadBalancerPool(GetCloudLoadBalancerPoolArgs.builder()
.projectId(1)
.regionId(1)
.poolId("00000000-0000-4000-8000-000000000000")
.build());
}
}
variables:
exampleCloudLoadBalancerPool:
fn::invoke:
function: gcore:getCloudLoadBalancerPool
arguments:
projectId: 1
regionId: 1
poolId: 00000000-0000-4000-8000-000000000000
Using getCloudLoadBalancerPool
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 getCloudLoadBalancerPool(args: GetCloudLoadBalancerPoolArgs, opts?: InvokeOptions): Promise<GetCloudLoadBalancerPoolResult>
function getCloudLoadBalancerPoolOutput(args: GetCloudLoadBalancerPoolOutputArgs, opts?: InvokeOptions): Output<GetCloudLoadBalancerPoolResult>def get_cloud_load_balancer_pool(pool_id: Optional[str] = None,
project_id: Optional[float] = None,
region_id: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudLoadBalancerPoolResult
def get_cloud_load_balancer_pool_output(pool_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[float]] = None,
region_id: Optional[pulumi.Input[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudLoadBalancerPoolResult]func LookupCloudLoadBalancerPool(ctx *Context, args *LookupCloudLoadBalancerPoolArgs, opts ...InvokeOption) (*LookupCloudLoadBalancerPoolResult, error)
func LookupCloudLoadBalancerPoolOutput(ctx *Context, args *LookupCloudLoadBalancerPoolOutputArgs, opts ...InvokeOption) LookupCloudLoadBalancerPoolResultOutput> Note: This function is named LookupCloudLoadBalancerPool in the Go SDK.
public static class GetCloudLoadBalancerPool
{
public static Task<GetCloudLoadBalancerPoolResult> InvokeAsync(GetCloudLoadBalancerPoolArgs args, InvokeOptions? opts = null)
public static Output<GetCloudLoadBalancerPoolResult> Invoke(GetCloudLoadBalancerPoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCloudLoadBalancerPoolResult> getCloudLoadBalancerPool(GetCloudLoadBalancerPoolArgs args, InvokeOptions options)
public static Output<GetCloudLoadBalancerPoolResult> getCloudLoadBalancerPool(GetCloudLoadBalancerPoolArgs args, InvokeOptions options)
fn::invoke:
function: gcore:index/getCloudLoadBalancerPool:getCloudLoadBalancerPool
arguments:
# arguments dictionaryThe following arguments are supported:
- pool_
id str - Pool ID
- project_
id float - Project ID
- region_
id float - Region ID
getCloudLoadBalancerPool Result
The following output properties are available:
- Admin
State boolUp - 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 stringId - Secret ID of CA certificate bundle
- Creator
Task stringId - Task that created this entity
- Crl
Secret stringId - Secret ID of CA revocation list file
- Healthmonitor
Get
Cloud Load Balancer Pool Healthmonitor - Health monitor parameters
- Id string
- Pool ID
- Lb
Algorithm string - Load balancer algorithm Available values: "LEASTCONNECTIONS", "ROUNDROBIN", "SOURCE_IP".
- Listeners
List<Get
Cloud Load Balancer Pool Listener> - Listeners IDs
- Loadbalancers
List<Get
Cloud Load Balancer Pool Loadbalancer> - Load balancers IDs
- Members
List<Get
Cloud Load Balancer Pool Member> - Pool members
- Name string
- Pool name
- Operating
Status string - Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- Pool
Id string - Pool ID
- Protocol string
- Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
- Provisioning
Status string - Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- Secret
Id string - Secret ID for TLS client authentication to the member servers
- Session
Persistence GetCloud Load Balancer Pool Session Persistence - Session persistence parameters
- Timeout
Member doubleConnect - Backend member connection timeout in milliseconds
- Timeout
Member doubleData - Backend member inactivity timeout in milliseconds
- Project
Id double - Project ID
- Region
Id double - Region ID
- Admin
State boolUp - 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 stringId - Secret ID of CA certificate bundle
- Creator
Task stringId - Task that created this entity
- Crl
Secret stringId - Secret ID of CA revocation list file
- Healthmonitor
Get
Cloud Load Balancer Pool Healthmonitor - Health monitor parameters
- Id string
- Pool ID
- Lb
Algorithm string - Load balancer algorithm Available values: "LEASTCONNECTIONS", "ROUNDROBIN", "SOURCE_IP".
- Listeners
[]Get
Cloud Load Balancer Pool Listener - Listeners IDs
- Loadbalancers
[]Get
Cloud Load Balancer Pool Loadbalancer - Load balancers IDs
- Members
[]Get
Cloud Load Balancer Pool Member Type - Pool members
- Name string
- Pool name
- Operating
Status string - Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- Pool
Id string - Pool ID
- Protocol string
- Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
- Provisioning
Status string - Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- Secret
Id string - Secret ID for TLS client authentication to the member servers
- Session
Persistence GetCloud Load Balancer Pool Session Persistence - Session persistence parameters
- Timeout
Member float64Connect - Backend member connection timeout in milliseconds
- Timeout
Member float64Data - Backend member inactivity timeout in milliseconds
- Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- admin
State BooleanUp - 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 StringId - Secret ID of CA certificate bundle
- creator
Task StringId - Task that created this entity
- crl
Secret StringId - Secret ID of CA revocation list file
- healthmonitor
Get
Cloud Load Balancer Pool Healthmonitor - Health monitor parameters
- id String
- Pool ID
- lb
Algorithm String - Load balancer algorithm Available values: "LEASTCONNECTIONS", "ROUNDROBIN", "SOURCE_IP".
- listeners
List<Get
Cloud Load Balancer Pool Listener> - Listeners IDs
- loadbalancers
List<Get
Cloud Load Balancer Pool Loadbalancer> - Load balancers IDs
- members
List<Get
Cloud Load Balancer Pool Member> - Pool members
- name String
- Pool name
- operating
Status String - Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- pool
Id String - Pool ID
- protocol String
- Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
- provisioning
Status String - Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- secret
Id String - Secret ID for TLS client authentication to the member servers
- session
Persistence GetCloud Load Balancer Pool Session Persistence - Session persistence parameters
- timeout
Member DoubleConnect - Backend member connection timeout in milliseconds
- timeout
Member DoubleData - Backend member inactivity timeout in milliseconds
- project
Id Double - Project ID
- region
Id Double - Region ID
- admin
State booleanUp - 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 stringId - Secret ID of CA certificate bundle
- creator
Task stringId - Task that created this entity
- crl
Secret stringId - Secret ID of CA revocation list file
- healthmonitor
Get
Cloud Load Balancer Pool Healthmonitor - Health monitor parameters
- id string
- Pool ID
- lb
Algorithm string - Load balancer algorithm Available values: "LEASTCONNECTIONS", "ROUNDROBIN", "SOURCE_IP".
- listeners
Get
Cloud Load Balancer Pool Listener[] - Listeners IDs
- loadbalancers
Get
Cloud Load Balancer Pool Loadbalancer[] - Load balancers IDs
- members
Get
Cloud Load Balancer Pool Member[] - Pool members
- name string
- Pool name
- operating
Status string - Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- pool
Id string - Pool ID
- protocol string
- Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
- provisioning
Status string - Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- secret
Id string - Secret ID for TLS client authentication to the member servers
- session
Persistence GetCloud Load Balancer Pool Session Persistence - Session persistence parameters
- timeout
Member numberConnect - Backend member connection timeout in milliseconds
- timeout
Member numberData - Backend member inactivity timeout in milliseconds
- project
Id number - Project ID
- region
Id number - Region ID
- admin_
state_ boolup - 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_ strid - Secret ID of CA certificate bundle
- creator_
task_ strid - Task that created this entity
- crl_
secret_ strid - Secret ID of CA revocation list file
- healthmonitor
Get
Cloud Load Balancer Pool Healthmonitor - Health monitor parameters
- id str
- Pool ID
- lb_
algorithm str - Load balancer algorithm Available values: "LEASTCONNECTIONS", "ROUNDROBIN", "SOURCE_IP".
- listeners
Sequence[Get
Cloud Load Balancer Pool Listener] - Listeners IDs
- loadbalancers
Sequence[Get
Cloud Load Balancer Pool Loadbalancer] - Load balancers IDs
- members
Sequence[Get
Cloud Load Balancer Pool Member] - Pool members
- name str
- Pool name
- operating_
status str - Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- pool_
id str - Pool ID
- protocol str
- Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
- provisioning_
status str - Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- secret_
id str - Secret ID for TLS client authentication to the member servers
- session_
persistence GetCloud Load Balancer Pool Session Persistence - Session persistence parameters
- timeout_
member_ floatconnect - Backend member connection timeout in milliseconds
- timeout_
member_ floatdata - Backend member inactivity timeout in milliseconds
- project_
id float - Project ID
- region_
id float - Region ID
- admin
State BooleanUp - 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 StringId - Secret ID of CA certificate bundle
- creator
Task StringId - Task that created this entity
- crl
Secret StringId - Secret ID of CA revocation list file
- healthmonitor Property Map
- Health monitor parameters
- id String
- Pool ID
- lb
Algorithm String - Load balancer algorithm Available values: "LEASTCONNECTIONS", "ROUNDROBIN", "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
- operating
Status String - Pool operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- pool
Id String - Pool ID
- protocol String
- Protocol Available values: "HTTP", "HTTPS", "PROXY", "PROXYV2", "TCP", "UDP".
- provisioning
Status String - Pool lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- secret
Id String - Secret ID for TLS client authentication to the member servers
- session
Persistence Property Map - Session persistence parameters
- timeout
Member NumberConnect - Backend member connection timeout in milliseconds
- timeout
Member NumberData - Backend member inactivity timeout in milliseconds
- project
Id Number - Project ID
- region
Id Number - Region ID
Supporting Types
GetCloudLoadBalancerPoolHealthmonitor
- Admin
State boolUp - 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
- Domain
Name string - Domain name for HTTP host header. Can only be used together with
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth monitor type. Available values: "1.0", "1.1". - Id string
- Health monitor ID
- Max
Retries double - Number of successes before the member is switched to ONLINE state
- Max
Retries doubleDown - 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", "PENDINGCREATE", "PENDINGDELETE", "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".
- Url
Path string - URL Path. Defaults to '/'
- Admin
State boolUp - 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
- Domain
Name string - Domain name for HTTP host header. Can only be used together with
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth monitor type. Available values: "1.0", "1.1". - Id string
- Health monitor ID
- Max
Retries float64 - Number of successes before the member is switched to ONLINE state
- Max
Retries float64Down - 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", "PENDINGCREATE", "PENDINGDELETE", "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".
- Url
Path string - URL Path. Defaults to '/'
- admin
State BooleanUp - 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
- domain
Name String - Domain name for HTTP host header. Can only be used together with
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth monitor type. Available values: "1.0", "1.1". - id String
- Health monitor ID
- max
Retries Double - Number of successes before the member is switched to ONLINE state
- max
Retries DoubleDown - 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", "PENDINGCREATE", "PENDINGDELETE", "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".
- url
Path String - URL Path. Defaults to '/'
- admin
State booleanUp - 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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 numberDown - 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", "PENDINGCREATE", "PENDINGDELETE", "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 '/'
- admin_
state_ boolup - 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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_ floatdown - 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", "PENDINGCREATE", "PENDINGDELETE", "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 '/'
- admin
State BooleanUp - 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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
HTTPorHTTPShealth 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 NumberDown - 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", "PENDINGCREATE", "PENDINGDELETE", "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 '/'
GetCloudLoadBalancerPoolListener
- Id string
- Resource ID
- Id string
- Resource ID
- id String
- Resource ID
- id string
- Resource ID
- id str
- Resource ID
- id String
- Resource ID
GetCloudLoadBalancerPoolLoadbalancer
- Id string
- Resource ID
- Id string
- Resource ID
- id String
- Resource ID
- id string
- Resource ID
- id str
- Resource ID
- id String
- Resource ID
GetCloudLoadBalancerPoolMember
- Address string
- Member IP address
- Admin
State boolUp - 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 double - 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 double - Member IP port
- Provisioning
Status string - Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- Subnet
Id string subnet_idin whichaddressis 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:
- Address string
- Member IP address
- Admin
State boolUp - 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 float64 - 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 float64 - Member IP port
- Provisioning
Status string - Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- Subnet
Id string subnet_idin whichaddressis 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:
- address String
- Member IP address
- admin
State BooleanUp - 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
- 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 Double - 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 Double - Member IP port
- provisioning
Status String - Pool member lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- subnet
Id String subnet_idin whichaddressis 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:
- address string
- Member IP address
- admin
State booleanUp - 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
- 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", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- subnet
Id string subnet_idin whichaddressis 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:
- address str
- Member IP address
- admin_
state_ boolup - 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", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- subnet_
id str subnet_idin whichaddressis 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:
- address String
- Member IP address
- admin
State BooleanUp - 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
- 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", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- subnet
Id String subnet_idin whichaddressis 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:
GetCloudLoadBalancerPoolSessionPersistence
- string
- Should be set if app cookie or http cookie is used
- Persistence
Granularity string - Subnet mask if
source_ipis used. For UDP ports only - Persistence
Timeout double - Session persistence timeout. For UDP ports only
- Type string
- Session persistence type Available values: "APPCOOKIE", "HTTPCOOKIE", "SOURCE_IP".
- string
- Should be set if app cookie or http cookie is used
- Persistence
Granularity string - Subnet mask if
source_ipis used. For UDP ports only - Persistence
Timeout float64 - Session persistence timeout. For UDP ports only
- Type string
- Session persistence type Available values: "APPCOOKIE", "HTTPCOOKIE", "SOURCE_IP".
- String
- Should be set if app cookie or http cookie is used
- persistence
Granularity String - Subnet mask if
source_ipis used. For UDP ports only - persistence
Timeout Double - Session persistence timeout. For UDP ports only
- type String
- Session persistence type Available values: "APPCOOKIE", "HTTPCOOKIE", "SOURCE_IP".
- string
- Should be set if app cookie or http cookie is used
- persistence
Granularity string - Subnet mask if
source_ipis used. For UDP ports only - persistence
Timeout number - Session persistence timeout. For UDP ports only
- type string
- Session persistence type Available values: "APPCOOKIE", "HTTPCOOKIE", "SOURCE_IP".
- str
- Should be set if app cookie or http cookie is used
- persistence_
granularity str - Subnet mask if
source_ipis used. For UDP ports only - persistence_
timeout float - Session persistence timeout. For UDP ports only
- type str
- Session persistence type Available values: "APPCOOKIE", "HTTPCOOKIE", "SOURCE_IP".
- String
- Should be set if app cookie or http cookie is used
- persistence
Granularity String - Subnet mask if
source_ipis used. For UDP ports only - persistence
Timeout Number - Session persistence timeout. For UDP ports only
- type String
- Session persistence type Available values: "APPCOOKIE", "HTTPCOOKIE", "SOURCE_IP".
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
published on Monday, Mar 30, 2026 by g-core
