1. Packages
  2. Ibm Provider
  3. API Docs
  4. getIsLbPools
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.getIsLbPools

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Provides a read-only data source for LoadBalancerPoolCollection. 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.getIsLbPools({
        lb: ibm_is_lb.example.id,
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_lb_pools(lb=ibm_is_lb["example"]["id"])
    
    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.GetIsLbPools(ctx, &ibm.GetIsLbPoolsArgs{
    			Lb: ibm_is_lb.Example.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Ibm.GetIsLbPools.Invoke(new()
        {
            Lb = ibm_is_lb.Example.Id,
        });
    
    });
    
    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.GetIsLbPoolsArgs;
    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.getIsLbPools(GetIsLbPoolsArgs.builder()
                .lb(ibm_is_lb.example().id())
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsLbPools
          arguments:
            lb: ${ibm_is_lb.example.id}
    

    Using getIsLbPools

    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 getIsLbPools(args: GetIsLbPoolsArgs, opts?: InvokeOptions): Promise<GetIsLbPoolsResult>
    function getIsLbPoolsOutput(args: GetIsLbPoolsOutputArgs, opts?: InvokeOptions): Output<GetIsLbPoolsResult>
    def get_is_lb_pools(id: Optional[str] = None,
                        lb: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetIsLbPoolsResult
    def get_is_lb_pools_output(id: Optional[pulumi.Input[str]] = None,
                        lb: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetIsLbPoolsResult]
    func GetIsLbPools(ctx *Context, args *GetIsLbPoolsArgs, opts ...InvokeOption) (*GetIsLbPoolsResult, error)
    func GetIsLbPoolsOutput(ctx *Context, args *GetIsLbPoolsOutputArgs, opts ...InvokeOption) GetIsLbPoolsResultOutput

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

    public static class GetIsLbPools 
    {
        public static Task<GetIsLbPoolsResult> InvokeAsync(GetIsLbPoolsArgs args, InvokeOptions? opts = null)
        public static Output<GetIsLbPoolsResult> Invoke(GetIsLbPoolsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsLbPoolsResult> getIsLbPools(GetIsLbPoolsArgs args, InvokeOptions options)
    public static Output<GetIsLbPoolsResult> getIsLbPools(GetIsLbPoolsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsLbPools:getIsLbPools
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Lb string
    The load balancer identifier.
    Id string
    (String) The unique identifier for this load balancer pool member.
    Lb string
    The load balancer identifier.
    Id string
    (String) The unique identifier for this load balancer pool member.
    lb String
    The load balancer identifier.
    id String
    (String) The unique identifier for this load balancer pool member.
    lb string
    The load balancer identifier.
    id string
    (String) The unique identifier for this load balancer pool member.
    lb str
    The load balancer identifier.
    id str
    (String) The unique identifier for this load balancer pool member.
    lb String
    The load balancer identifier.
    id String
    (String) The unique identifier for this load balancer pool member.

    getIsLbPools Result

    The following output properties are available:

    Id string
    (String) The unique identifier for this load balancer pool member.
    Lb string
    Pools List<GetIsLbPoolsPool>
    (List) Collection of pools.
    Id string
    (String) The unique identifier for this load balancer pool member.
    Lb string
    Pools []GetIsLbPoolsPool
    (List) Collection of pools.
    id String
    (String) The unique identifier for this load balancer pool member.
    lb String
    pools List<GetIsLbPoolsPool>
    (List) Collection of pools.
    id string
    (String) The unique identifier for this load balancer pool member.
    lb string
    pools GetIsLbPoolsPool[]
    (List) Collection of pools.
    id str
    (String) The unique identifier for this load balancer pool member.
    lb str
    pools Sequence[GetIsLbPoolsPool]
    (List) Collection of pools.
    id String
    (String) The unique identifier for this load balancer pool member.
    lb String
    pools List<Property Map>
    (List) Collection of pools.

    Supporting Types

    GetIsLbPoolsPool

    Algorithm string
    (String) The load balancing algorithm.
    CreatedAt string
    (String) The date and time that this pool was created.
    FailsafePolicies List<GetIsLbPoolsPoolFailsafePolicy>
    (List) A load balancer failsafe policy. Nested schema for failsafe_policy:
    HealthMonitors List<GetIsLbPoolsPoolHealthMonitor>
    (List) The health monitor of this pool. Nested scheme for health_monitor:
    Href string
    (String) The member's canonical URL.
    Id string
    (String) The unique identifier for this load balancer pool member.
    InstanceGroups List<GetIsLbPoolsPoolInstanceGroup>
    (List) The instance group that is managing this pool. Nested scheme for instance_group:
    Members List<GetIsLbPoolsPoolMember>
    (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<GetIsLbPoolsPoolSessionPersistence>
    (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:
    Algorithm string
    (String) The load balancing algorithm.
    CreatedAt string
    (String) The date and time that this pool was created.
    FailsafePolicies []GetIsLbPoolsPoolFailsafePolicy
    (List) A load balancer failsafe policy. Nested schema for failsafe_policy:
    HealthMonitors []GetIsLbPoolsPoolHealthMonitor
    (List) The health monitor of this pool. Nested scheme for health_monitor:
    Href string
    (String) The member's canonical URL.
    Id string
    (String) The unique identifier for this load balancer pool member.
    InstanceGroups []GetIsLbPoolsPoolInstanceGroup
    (List) The instance group that is managing this pool. Nested scheme for instance_group:
    Members []GetIsLbPoolsPoolMember
    (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 []GetIsLbPoolsPoolSessionPersistence
    (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:
    algorithm String
    (String) The load balancing algorithm.
    createdAt String
    (String) The date and time that this pool was created.
    failsafePolicies List<GetIsLbPoolsPoolFailsafePolicy>
    (List) A load balancer failsafe policy. Nested schema for failsafe_policy:
    healthMonitors List<GetIsLbPoolsPoolHealthMonitor>
    (List) The health monitor of this pool. Nested scheme for health_monitor:
    href String
    (String) The member's canonical URL.
    id String
    (String) The unique identifier for this load balancer pool member.
    instanceGroups List<GetIsLbPoolsPoolInstanceGroup>
    (List) The instance group that is managing this pool. Nested scheme for instance_group:
    members List<GetIsLbPoolsPoolMember>
    (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<GetIsLbPoolsPoolSessionPersistence>
    (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:
    algorithm string
    (String) The load balancing algorithm.
    createdAt string
    (String) The date and time that this pool was created.
    failsafePolicies GetIsLbPoolsPoolFailsafePolicy[]
    (List) A load balancer failsafe policy. Nested schema for failsafe_policy:
    healthMonitors GetIsLbPoolsPoolHealthMonitor[]
    (List) The health monitor of this pool. Nested scheme for health_monitor:
    href string
    (String) The member's canonical URL.
    id string
    (String) The unique identifier for this load balancer pool member.
    instanceGroups GetIsLbPoolsPoolInstanceGroup[]
    (List) The instance group that is managing this pool. Nested scheme for instance_group:
    members GetIsLbPoolsPoolMember[]
    (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 GetIsLbPoolsPoolSessionPersistence[]
    (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:
    algorithm str
    (String) The load balancing algorithm.
    created_at str
    (String) The date and time that this pool was created.
    failsafe_policies Sequence[GetIsLbPoolsPoolFailsafePolicy]
    (List) A load balancer failsafe policy. Nested schema for failsafe_policy:
    health_monitors Sequence[GetIsLbPoolsPoolHealthMonitor]
    (List) The health monitor of this pool. Nested scheme for health_monitor:
    href str
    (String) The member's canonical URL.
    id str
    (String) The unique identifier for this load balancer pool member.
    instance_groups Sequence[GetIsLbPoolsPoolInstanceGroup]
    (List) The instance group that is managing this pool. Nested scheme for instance_group:
    members Sequence[GetIsLbPoolsPoolMember]
    (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[GetIsLbPoolsPoolSessionPersistence]
    (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:
    algorithm String
    (String) The load balancing algorithm.
    createdAt String
    (String) The date and time that this pool was created.
    failsafePolicies List<Property Map>
    (List) A load balancer failsafe policy. Nested schema for failsafe_policy:
    healthMonitors List<Property Map>
    (List) The health monitor of this pool. Nested scheme for health_monitor:
    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. Nested scheme for instance_group:
    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:

    GetIsLbPoolsPoolFailsafePolicy

    Action 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 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 List<GetIsLbPoolsPoolFailsafePolicyTarget>
    (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 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 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 []GetIsLbPoolsPoolFailsafePolicyTarget
    (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 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 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 List<GetIsLbPoolsPoolFailsafePolicyTarget>
    (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 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 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 GetIsLbPoolsPoolFailsafePolicyTarget[]
    (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 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 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 Sequence[GetIsLbPoolsPoolFailsafePolicyTarget]
    (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 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 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 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:

    GetIsLbPoolsPoolFailsafePolicyTarget

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

    GetIsLbPoolsPoolFailsafePolicyTargetDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsLbPoolsPoolHealthMonitor

    Delay double
    (Integer) The health check interval in seconds. Interval must be greater than timeout value.
    MaxRetries double
    (Integer) The health check max retries.
    Port double
    (Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
    Timeout double
    (Integer) The health check timeout in seconds.
    Type string
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    UrlPath 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 float64
    (Integer) The health check interval in seconds. Interval must be greater than timeout value.
    MaxRetries float64
    (Integer) The health check max retries.
    Port float64
    (Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
    Timeout float64
    (Integer) The health check timeout in seconds.
    Type string
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    UrlPath 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 Double
    (Integer) The health check interval in seconds. Interval must be greater than timeout value.
    maxRetries Double
    (Integer) The health check max retries.
    port Double
    (Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
    timeout Double
    (Integer) The health check timeout in seconds.
    type String
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    urlPath 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 number
    (Integer) The health check interval in seconds. Interval must be greater than timeout value.
    maxRetries number
    (Integer) The health check max retries.
    port number
    (Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
    timeout number
    (Integer) The health check timeout in seconds.
    type string
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    urlPath 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 float
    (Integer) The health check interval in seconds. Interval must be greater than timeout value.
    max_retries float
    (Integer) The health check max retries.
    port float
    (Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
    timeout float
    (Integer) The health check timeout in seconds.
    type str
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    url_path 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 Number
    (Integer) The health check interval in seconds. Interval must be greater than timeout value.
    maxRetries Number
    (Integer) The health check max retries.
    port Number
    (Integer) The health check port number. If specified, this overrides the ports specified in the server member resources.
    timeout Number
    (Integer) The health check timeout in seconds.
    type String
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    urlPath 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.

    GetIsLbPoolsPoolInstanceGroup

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

    GetIsLbPoolsPoolInstanceGroupDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsLbPoolsPoolMember

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

    GetIsLbPoolsPoolMemberDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsLbPoolsPoolSessionPersistence

    CookieName string
    (String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
    Type string
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    CookieName string
    (String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
    Type string
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    cookieName String
    (String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
    type String
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    cookieName string
    (String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
    type string
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    cookie_name str
    (String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
    type str
    (String) The session persistence type. The http_cookie and app_cookie types are applicable only to the http and https protocols.
    cookieName String
    (String) The session persistence cookie name. Applicable only for type app_cookie. Names starting with IBM are not allowed.
    type 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.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud