1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsLbPool
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.getIsLbPool

Explore with Pulumi AI

Provides a read-only data source for LoadBalancerPool. For more information, about load balancer pool, see working with pool.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";

const example = ibm.getIsLbPool({
    identifier: ibm_is_lb_pool.example.pool_id,
    lb: ibm_is_lb.example.id,
});
Copy
import pulumi
import pulumi_ibm as ibm

example = ibm.get_is_lb_pool(identifier=ibm_is_lb_pool["example"]["pool_id"],
    lb=ibm_is_lb["example"]["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ibm.LookupIsLbPool(ctx, &ibm.LookupIsLbPoolArgs{
			Identifier: pulumi.StringRef(ibm_is_lb_pool.Example.Pool_id),
			Lb:         ibm_is_lb.Example.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;

return await Deployment.RunAsync(() => 
{
    var example = Ibm.GetIsLbPool.Invoke(new()
    {
        Identifier = ibm_is_lb_pool.Example.Pool_id,
        Lb = ibm_is_lb.Example.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.IbmFunctions;
import com.pulumi.ibm.inputs.GetIsLbPoolArgs;
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 example = IbmFunctions.getIsLbPool(GetIsLbPoolArgs.builder()
            .identifier(ibm_is_lb_pool.example().pool_id())
            .lb(ibm_is_lb.example().id())
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ibm:getIsLbPool
      arguments:
        identifier: ${ibm_is_lb_pool.example.pool_id}
        lb: ${ibm_is_lb.example.id}
Copy

Using getIsLbPool

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 getIsLbPool(args: GetIsLbPoolArgs, opts?: InvokeOptions): Promise<GetIsLbPoolResult>
function getIsLbPoolOutput(args: GetIsLbPoolOutputArgs, opts?: InvokeOptions): Output<GetIsLbPoolResult>
Copy
def get_is_lb_pool(id: Optional[str] = None,
                   identifier: Optional[str] = None,
                   lb: Optional[str] = None,
                   name: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetIsLbPoolResult
def get_is_lb_pool_output(id: Optional[pulumi.Input[str]] = None,
                   identifier: Optional[pulumi.Input[str]] = None,
                   lb: Optional[pulumi.Input[str]] = None,
                   name: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetIsLbPoolResult]
Copy
func LookupIsLbPool(ctx *Context, args *LookupIsLbPoolArgs, opts ...InvokeOption) (*LookupIsLbPoolResult, error)
func LookupIsLbPoolOutput(ctx *Context, args *LookupIsLbPoolOutputArgs, opts ...InvokeOption) LookupIsLbPoolResultOutput
Copy

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

public static class GetIsLbPool 
{
    public static Task<GetIsLbPoolResult> InvokeAsync(GetIsLbPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetIsLbPoolResult> Invoke(GetIsLbPoolInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIsLbPoolResult> getIsLbPool(GetIsLbPoolArgs args, InvokeOptions options)
public static Output<GetIsLbPoolResult> getIsLbPool(GetIsLbPoolArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ibm:index/getIsLbPool:getIsLbPool
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Lb This property is required. string
The load balancer identifier.
Id string
(String) The unique identifier for this load balancer pool member.
Identifier string
The pool identifier, if the name is not specified, identifier must be specified.
Name string
The pool name, if the identifier is not specified, name must be specified.
Lb This property is required. string
The load balancer identifier.
Id string
(String) The unique identifier for this load balancer pool member.
Identifier string
The pool identifier, if the name is not specified, identifier must be specified.
Name string
The pool name, if the identifier is not specified, name must be specified.
lb This property is required. String
The load balancer identifier.
id String
(String) The unique identifier for this load balancer pool member.
identifier String
The pool identifier, if the name is not specified, identifier must be specified.
name String
The pool name, if the identifier is not specified, name must be specified.
lb This property is required. string
The load balancer identifier.
id string
(String) The unique identifier for this load balancer pool member.
identifier string
The pool identifier, if the name is not specified, identifier must be specified.
name string
The pool name, if the identifier is not specified, name must be specified.
lb This property is required. str
The load balancer identifier.
id str
(String) The unique identifier for this load balancer pool member.
identifier str
The pool identifier, if the name is not specified, identifier must be specified.
name str
The pool name, if the identifier is not specified, name must be specified.
lb This property is required. String
The load balancer identifier.
id String
(String) The unique identifier for this load balancer pool member.
identifier String
The pool identifier, if the name is not specified, identifier must be specified.
name String
The pool name, if the identifier is not specified, name must be specified.

getIsLbPool Result

The following output properties are available:

Algorithm string
(String) The load balancing algorithm.
CreatedAt string
(String) The date and time that this pool was created.
FailsafePolicies List<GetIsLbPoolFailsafePolicy>
(List) Nested schema for failsafe_policy:
HealthMonitors List<GetIsLbPoolHealthMonitor>
(List) The health monitor of this pool.
Href string
(String) The member's canonical URL.
Id string
(String) The unique identifier for this load balancer pool member.
InstanceGroups List<GetIsLbPoolInstanceGroup>
(List) The instance group that is managing this pool.
Lb string
Members List<GetIsLbPoolMember>
(List) The backend server members of the pool. Nested scheme for members:
Name string
(String) The user-defined name for this load balancer pool.
Protocol string
(String) The protocol used for this load balancer pool.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the pool on which the unexpected property value was encountered.
ProvisioningStatus string
(String) The provisioning status of this pool.
ProxyProtocol string
(String) The PROXY protocol setting for this pool:- v1: Enabled with version 1 (human-readable header format)- v2: Enabled with version 2 (binary header format)- disabled: DisabledSupported by load balancers in the application family (otherwise always disabled).
SessionPersistences List<GetIsLbPoolSessionPersistence>
(List) The session persistence of this pool.The enumerated values for this property are expected to expand in the future. Whenprocessing this property, check for and log unknown values. Optionally haltprocessing and surface the error, or bypass the pool on which the unexpectedproperty value was encountered. Nested scheme for session_persistence:
Identifier string
Algorithm string
(String) The load balancing algorithm.
CreatedAt string
(String) The date and time that this pool was created.
FailsafePolicies []GetIsLbPoolFailsafePolicy
(List) Nested schema for failsafe_policy:
HealthMonitors []GetIsLbPoolHealthMonitor
(List) The health monitor of this pool.
Href string
(String) The member's canonical URL.
Id string
(String) The unique identifier for this load balancer pool member.
InstanceGroups []GetIsLbPoolInstanceGroup
(List) The instance group that is managing this pool.
Lb string
Members []GetIsLbPoolMemberType
(List) The backend server members of the pool. Nested scheme for members:
Name string
(String) The user-defined name for this load balancer pool.
Protocol string
(String) The protocol used for this load balancer pool.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the pool on which the unexpected property value was encountered.
ProvisioningStatus string
(String) The provisioning status of this pool.
ProxyProtocol string
(String) The PROXY protocol setting for this pool:- v1: Enabled with version 1 (human-readable header format)- v2: Enabled with version 2 (binary header format)- disabled: DisabledSupported by load balancers in the application family (otherwise always disabled).
SessionPersistences []GetIsLbPoolSessionPersistence
(List) The session persistence of this pool.The enumerated values for this property are expected to expand in the future. Whenprocessing this property, check for and log unknown values. Optionally haltprocessing and surface the error, or bypass the pool on which the unexpectedproperty value was encountered. Nested scheme for session_persistence:
Identifier string
algorithm String
(String) The load balancing algorithm.
createdAt String
(String) The date and time that this pool was created.
failsafePolicies List<GetIsLbPoolFailsafePolicy>
(List) Nested schema for failsafe_policy:
healthMonitors List<GetIsLbPoolHealthMonitor>
(List) The health monitor of this pool.
href String
(String) The member's canonical URL.
id String
(String) The unique identifier for this load balancer pool member.
instanceGroups List<GetIsLbPoolInstanceGroup>
(List) The instance group that is managing this pool.
lb String
members List<GetIsLbPoolMember>
(List) The backend server members of the pool. Nested scheme for members:
name String
(String) The user-defined name for this load balancer pool.
protocol String
(String) The protocol used for this load balancer pool.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the pool on which the unexpected property value was encountered.
provisioningStatus String
(String) The provisioning status of this pool.
proxyProtocol String
(String) The PROXY protocol setting for this pool:- v1: Enabled with version 1 (human-readable header format)- v2: Enabled with version 2 (binary header format)- disabled: DisabledSupported by load balancers in the application family (otherwise always disabled).
sessionPersistences List<GetIsLbPoolSessionPersistence>
(List) The session persistence of this pool.The enumerated values for this property are expected to expand in the future. Whenprocessing this property, check for and log unknown values. Optionally haltprocessing and surface the error, or bypass the pool on which the unexpectedproperty value was encountered. Nested scheme for session_persistence:
identifier String
algorithm string
(String) The load balancing algorithm.
createdAt string
(String) The date and time that this pool was created.
failsafePolicies GetIsLbPoolFailsafePolicy[]
(List) Nested schema for failsafe_policy:
healthMonitors GetIsLbPoolHealthMonitor[]
(List) The health monitor of this pool.
href string
(String) The member's canonical URL.
id string
(String) The unique identifier for this load balancer pool member.
instanceGroups GetIsLbPoolInstanceGroup[]
(List) The instance group that is managing this pool.
lb string
members GetIsLbPoolMember[]
(List) The backend server members of the pool. Nested scheme for members:
name string
(String) The user-defined name for this load balancer pool.
protocol string
(String) The protocol used for this load balancer pool.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the pool on which the unexpected property value was encountered.
provisioningStatus string
(String) The provisioning status of this pool.
proxyProtocol string
(String) The PROXY protocol setting for this pool:- v1: Enabled with version 1 (human-readable header format)- v2: Enabled with version 2 (binary header format)- disabled: DisabledSupported by load balancers in the application family (otherwise always disabled).
sessionPersistences GetIsLbPoolSessionPersistence[]
(List) The session persistence of this pool.The enumerated values for this property are expected to expand in the future. Whenprocessing this property, check for and log unknown values. Optionally haltprocessing and surface the error, or bypass the pool on which the unexpectedproperty value was encountered. Nested scheme for session_persistence:
identifier string
algorithm str
(String) The load balancing algorithm.
created_at str
(String) The date and time that this pool was created.
failsafe_policies Sequence[GetIsLbPoolFailsafePolicy]
(List) Nested schema for failsafe_policy:
health_monitors Sequence[GetIsLbPoolHealthMonitor]
(List) The health monitor of this pool.
href str
(String) The member's canonical URL.
id str
(String) The unique identifier for this load balancer pool member.
instance_groups Sequence[GetIsLbPoolInstanceGroup]
(List) The instance group that is managing this pool.
lb str
members Sequence[GetIsLbPoolMember]
(List) The backend server members of the pool. Nested scheme for members:
name str
(String) The user-defined name for this load balancer pool.
protocol str
(String) The protocol used for this load balancer pool.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the pool on which the unexpected property value was encountered.
provisioning_status str
(String) The provisioning status of this pool.
proxy_protocol str
(String) The PROXY protocol setting for this pool:- v1: Enabled with version 1 (human-readable header format)- v2: Enabled with version 2 (binary header format)- disabled: DisabledSupported by load balancers in the application family (otherwise always disabled).
session_persistences Sequence[GetIsLbPoolSessionPersistence]
(List) The session persistence of this pool.The enumerated values for this property are expected to expand in the future. Whenprocessing this property, check for and log unknown values. Optionally haltprocessing and surface the error, or bypass the pool on which the unexpectedproperty value was encountered. Nested scheme for session_persistence:
identifier str
algorithm String
(String) The load balancing algorithm.
createdAt String
(String) The date and time that this pool was created.
failsafePolicies List<Property Map>
(List) Nested schema for failsafe_policy:
healthMonitors List<Property Map>
(List) The health monitor of this pool.
href String
(String) The member's canonical URL.
id String
(String) The unique identifier for this load balancer pool member.
instanceGroups List<Property Map>
(List) The instance group that is managing this pool.
lb String
members List<Property Map>
(List) The backend server members of the pool. Nested scheme for members:
name String
(String) The user-defined name for this load balancer pool.
protocol String
(String) The protocol used for this load balancer pool.The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the pool on which the unexpected property value was encountered.
provisioningStatus String
(String) The provisioning status of this pool.
proxyProtocol String
(String) The PROXY protocol setting for this pool:- v1: Enabled with version 1 (human-readable header format)- v2: Enabled with version 2 (binary header format)- disabled: DisabledSupported by load balancers in the application family (otherwise always disabled).
sessionPersistences List<Property Map>
(List) The session persistence of this pool.The enumerated values for this property are expected to expand in the future. Whenprocessing this property, check for and log unknown values. Optionally haltprocessing and surface the error, or bypass the pool on which the unexpectedproperty value was encountered. Nested scheme for session_persistence:
identifier String

Supporting Types

GetIsLbPoolFailsafePolicy

Action This property is required. string
(String) A load balancer failsafe policy action:- forward: Forwards requests to the target pool.- fail: Rejects requests with an HTTP 503 status code.The enumerated values for this property mayexpand in the future. Allowable values are: fail, forward.
HealthyMemberThresholdCount This property is required. double
(Integer) The healthy member count at which the failsafe policy action will be triggered. At present, this is always 0, but may be modifiable in the future.
Targets This property is required. List<GetIsLbPoolFailsafePolicyTarget>
(List) If action is forward, the target pool to forward to.If action is fail, this property will be absent.The targets supported by this property mayexpand in the future. Nested schema for target:
Action This property is required. string
(String) A load balancer failsafe policy action:- forward: Forwards requests to the target pool.- fail: Rejects requests with an HTTP 503 status code.The enumerated values for this property mayexpand in the future. Allowable values are: fail, forward.
HealthyMemberThresholdCount This property is required. float64
(Integer) The healthy member count at which the failsafe policy action will be triggered. At present, this is always 0, but may be modifiable in the future.
Targets This property is required. []GetIsLbPoolFailsafePolicyTarget
(List) If action is forward, the target pool to forward to.If action is fail, this property will be absent.The targets supported by this property mayexpand in the future. Nested schema for target:
action This property is required. String
(String) A load balancer failsafe policy action:- forward: Forwards requests to the target pool.- fail: Rejects requests with an HTTP 503 status code.The enumerated values for this property mayexpand in the future. Allowable values are: fail, forward.
healthyMemberThresholdCount This property is required. Double
(Integer) The healthy member count at which the failsafe policy action will be triggered. At present, this is always 0, but may be modifiable in the future.
targets This property is required. List<GetIsLbPoolFailsafePolicyTarget>
(List) If action is forward, the target pool to forward to.If action is fail, this property will be absent.The targets supported by this property mayexpand in the future. Nested schema for target:
action This property is required. string
(String) A load balancer failsafe policy action:- forward: Forwards requests to the target pool.- fail: Rejects requests with an HTTP 503 status code.The enumerated values for this property mayexpand in the future. Allowable values are: fail, forward.
healthyMemberThresholdCount This property is required. number
(Integer) The healthy member count at which the failsafe policy action will be triggered. At present, this is always 0, but may be modifiable in the future.
targets This property is required. GetIsLbPoolFailsafePolicyTarget[]
(List) If action is forward, the target pool to forward to.If action is fail, this property will be absent.The targets supported by this property mayexpand in the future. Nested schema for target:
action This property is required. str
(String) A load balancer failsafe policy action:- forward: Forwards requests to the target pool.- fail: Rejects requests with an HTTP 503 status code.The enumerated values for this property mayexpand in the future. Allowable values are: fail, forward.
healthy_member_threshold_count This property is required. float
(Integer) The healthy member count at which the failsafe policy action will be triggered. At present, this is always 0, but may be modifiable in the future.
targets This property is required. Sequence[GetIsLbPoolFailsafePolicyTarget]
(List) If action is forward, the target pool to forward to.If action is fail, this property will be absent.The targets supported by this property mayexpand in the future. Nested schema for target:
action This property is required. String
(String) A load balancer failsafe policy action:- forward: Forwards requests to the target pool.- fail: Rejects requests with an HTTP 503 status code.The enumerated values for this property mayexpand in the future. Allowable values are: fail, forward.
healthyMemberThresholdCount This property is required. Number
(Integer) The healthy member count at which the failsafe policy action will be triggered. At present, this is always 0, but may be modifiable in the future.
targets This property is required. List<Property Map>
(List) If action is forward, the target pool to forward to.If action is fail, this property will be absent.The targets supported by this property mayexpand in the future. Nested schema for target:

GetIsLbPoolFailsafePolicyTarget

Deleteds This property is required. List<GetIsLbPoolFailsafePolicyTargetDeleted>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
Href This property is required. string
(String) The member's canonical URL.
Id This property is required. string
(String) The unique identifier for this load balancer pool member.
Name This property is required. string
The pool name, if the identifier is not specified, name must be specified.
Deleteds This property is required. []GetIsLbPoolFailsafePolicyTargetDeleted
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
Href This property is required. string
(String) The member's canonical URL.
Id This property is required. string
(String) The unique identifier for this load balancer pool member.
Name This property is required. string
The pool name, if the identifier is not specified, name must be specified.
deleteds This property is required. List<GetIsLbPoolFailsafePolicyTargetDeleted>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. String
(String) The member's canonical URL.
id This property is required. String
(String) The unique identifier for this load balancer pool member.
name This property is required. String
The pool name, if the identifier is not specified, name must be specified.
deleteds This property is required. GetIsLbPoolFailsafePolicyTargetDeleted[]
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. string
(String) The member's canonical URL.
id This property is required. string
(String) The unique identifier for this load balancer pool member.
name This property is required. string
The pool name, if the identifier is not specified, name must be specified.
deleteds This property is required. Sequence[GetIsLbPoolFailsafePolicyTargetDeleted]
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. str
(String) The member's canonical URL.
id This property is required. str
(String) The unique identifier for this load balancer pool member.
name This property is required. str
The pool name, if the identifier is not specified, name must be specified.
deleteds This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. String
(String) The member's canonical URL.
id This property is required. String
(String) The unique identifier for this load balancer pool member.
name This property is required. String
The pool name, if the identifier is not specified, name must be specified.

GetIsLbPoolFailsafePolicyTargetDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsLbPoolHealthMonitor

Delay This property is required. double
(Integer) The health check interval in seconds. Interval must be greater than timeout value.
MaxRetries This property is required. double
(Integer) The health check max retries.
Port This property is required. double
(Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
Timeout This property is required. double
(Integer) The health check timeout in seconds.
Type This property is required. string
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
UrlPath This property is required. string
(String) The health check URL path. Applicable only if the health monitor type is http orhttps. This value must be in the format of an origin-form request target.
Delay This property is required. float64
(Integer) The health check interval in seconds. Interval must be greater than timeout value.
MaxRetries This property is required. float64
(Integer) The health check max retries.
Port This property is required. float64
(Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
Timeout This property is required. float64
(Integer) The health check timeout in seconds.
Type This property is required. string
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
UrlPath This property is required. string
(String) The health check URL path. Applicable only if the health monitor type is http orhttps. This value must be in the format of an origin-form request target.
delay This property is required. Double
(Integer) The health check interval in seconds. Interval must be greater than timeout value.
maxRetries This property is required. Double
(Integer) The health check max retries.
port This property is required. Double
(Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
timeout This property is required. Double
(Integer) The health check timeout in seconds.
type This property is required. String
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
urlPath This property is required. String
(String) The health check URL path. Applicable only if the health monitor type is http orhttps. This value must be in the format of an origin-form request target.
delay This property is required. number
(Integer) The health check interval in seconds. Interval must be greater than timeout value.
maxRetries This property is required. number
(Integer) The health check max retries.
port This property is required. number
(Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
timeout This property is required. number
(Integer) The health check timeout in seconds.
type This property is required. string
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
urlPath This property is required. string
(String) The health check URL path. Applicable only if the health monitor type is http orhttps. This value must be in the format of an origin-form request target.
delay This property is required. float
(Integer) The health check interval in seconds. Interval must be greater than timeout value.
max_retries This property is required. float
(Integer) The health check max retries.
port This property is required. float
(Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
timeout This property is required. float
(Integer) The health check timeout in seconds.
type This property is required. str
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
url_path This property is required. str
(String) The health check URL path. Applicable only if the health monitor type is http orhttps. This value must be in the format of an origin-form request target.
delay This property is required. Number
(Integer) The health check interval in seconds. Interval must be greater than timeout value.
maxRetries This property is required. Number
(Integer) The health check max retries.
port This property is required. Number
(Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
timeout This property is required. Number
(Integer) The health check timeout in seconds.
type This property is required. String
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
urlPath This property is required. String
(String) The health check URL path. Applicable only if the health monitor type is http orhttps. This value must be in the format of an origin-form request target.

GetIsLbPoolInstanceGroup

Crn This property is required. string
(String) The CRN for this instance group.
Deleteds This property is required. List<GetIsLbPoolInstanceGroupDeleted>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
Href This property is required. string
(String) The member's canonical URL.
Id This property is required. string
(String) The unique identifier for this load balancer pool member.
Name This property is required. string
The pool name, if the identifier is not specified, name must be specified.
Crn This property is required. string
(String) The CRN for this instance group.
Deleteds This property is required. []GetIsLbPoolInstanceGroupDeleted
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
Href This property is required. string
(String) The member's canonical URL.
Id This property is required. string
(String) The unique identifier for this load balancer pool member.
Name This property is required. string
The pool name, if the identifier is not specified, name must be specified.
crn This property is required. String
(String) The CRN for this instance group.
deleteds This property is required. List<GetIsLbPoolInstanceGroupDeleted>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. String
(String) The member's canonical URL.
id This property is required. String
(String) The unique identifier for this load balancer pool member.
name This property is required. String
The pool name, if the identifier is not specified, name must be specified.
crn This property is required. string
(String) The CRN for this instance group.
deleteds This property is required. GetIsLbPoolInstanceGroupDeleted[]
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. string
(String) The member's canonical URL.
id This property is required. string
(String) The unique identifier for this load balancer pool member.
name This property is required. string
The pool name, if the identifier is not specified, name must be specified.
crn This property is required. str
(String) The CRN for this instance group.
deleteds This property is required. Sequence[GetIsLbPoolInstanceGroupDeleted]
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. str
(String) The member's canonical URL.
id This property is required. str
(String) The unique identifier for this load balancer pool member.
name This property is required. str
The pool name, if the identifier is not specified, name must be specified.
crn This property is required. String
(String) The CRN for this instance group.
deleteds This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. String
(String) The member's canonical URL.
id This property is required. String
(String) The unique identifier for this load balancer pool member.
name This property is required. String
The pool name, if the identifier is not specified, name must be specified.

GetIsLbPoolInstanceGroupDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsLbPoolMember

Deleteds This property is required. List<GetIsLbPoolMemberDeleted>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
Href This property is required. string
(String) The member's canonical URL.
Id This property is required. string
(String) The unique identifier for this load balancer pool member.
Deleteds This property is required. []GetIsLbPoolMemberDeleted
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
Href This property is required. string
(String) The member's canonical URL.
Id This property is required. string
(String) The unique identifier for this load balancer pool member.
deleteds This property is required. List<GetIsLbPoolMemberDeleted>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. String
(String) The member's canonical URL.
id This property is required. String
(String) The unique identifier for this load balancer pool member.
deleteds This property is required. GetIsLbPoolMemberDeleted[]
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. string
(String) The member's canonical URL.
id This property is required. string
(String) The unique identifier for this load balancer pool member.
deleteds This property is required. Sequence[GetIsLbPoolMemberDeleted]
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. str
(String) The member's canonical URL.
id This property is required. str
(String) The unique identifier for this load balancer pool member.
deleteds This property is required. List<Property Map>
(List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
href This property is required. String
(String) The member's canonical URL.
id This property is required. String
(String) The unique identifier for this load balancer pool member.

GetIsLbPoolMemberDeleted

MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
MoreInfo This property is required. string
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.
moreInfo This property is required. string
(String) Link to documentation about deleted resources.
more_info This property is required. str
(String) Link to documentation about deleted resources.
moreInfo This property is required. String
(String) Link to documentation about deleted resources.

GetIsLbPoolSessionPersistence

CookieName This property is required. string
(String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
Type This property is required. string
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
CookieName This property is required. string
(String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
Type This property is required. string
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
cookieName This property is required. String
(String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
type This property is required. String
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
cookieName This property is required. string
(String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
type This property is required. string
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
cookie_name This property is required. str
(String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
type This property is required. str
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
cookieName This property is required. String
(String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
type This property is required. String
(String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.