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,
});
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"])
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
})
}
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,
});
});
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());
}
}
variables:
example:
fn::invoke:
function: ibm:getIsLbPool
arguments:
identifier: ${ibm_is_lb_pool.example.pool_id}
lb: ${ibm_is_lb.example.id}
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>
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]
func LookupIsLbPool(ctx *Context, args *LookupIsLbPoolArgs, opts ...InvokeOption) (*LookupIsLbPoolResult, error)
func LookupIsLbPoolOutput(ctx *Context, args *LookupIsLbPoolOutputArgs, opts ...InvokeOption) LookupIsLbPoolResultOutput
> 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)
}
public static CompletableFuture<GetIsLbPoolResult> getIsLbPool(GetIsLbPoolArgs args, InvokeOptions options)
public static Output<GetIsLbPoolResult> getIsLbPool(GetIsLbPoolArgs args, InvokeOptions options)
fn::invoke:
function: ibm:index/getIsLbPool:getIsLbPool
arguments:
# arguments dictionary
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.
- Created
At string - (String) The date and time that this pool was created.
- Failsafe
Policies List<GetIs Lb Pool Failsafe Policy> - (List) Nested schema for failsafe_policy:
- Health
Monitors List<GetIs Lb Pool Health Monitor> - (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.
- Instance
Groups List<GetIs Lb Pool Instance Group> - (List) The instance group that is managing this pool.
- Lb string
- Members
List<Get
Is Lb Pool Member> - (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.
- Provisioning
Status string - (String) The provisioning status of this pool.
- Proxy
Protocol 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 theapplication
family (otherwise alwaysdisabled
). - Session
Persistences List<GetIs Lb Pool Session Persistence> - (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.
- Created
At string - (String) The date and time that this pool was created.
- Failsafe
Policies []GetIs Lb Pool Failsafe Policy - (List) Nested schema for failsafe_policy:
- Health
Monitors []GetIs Lb Pool Health Monitor - (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.
- Instance
Groups []GetIs Lb Pool Instance Group - (List) The instance group that is managing this pool.
- Lb string
- Members
[]Get
Is Lb Pool Member Type - (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.
- Provisioning
Status string - (String) The provisioning status of this pool.
- Proxy
Protocol 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 theapplication
family (otherwise alwaysdisabled
). - Session
Persistences []GetIs Lb Pool Session Persistence - (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.
- created
At String - (String) The date and time that this pool was created.
- failsafe
Policies List<GetIs Lb Pool Failsafe Policy> - (List) Nested schema for failsafe_policy:
- health
Monitors List<GetIs Lb Pool Health Monitor> - (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.
- instance
Groups List<GetIs Lb Pool Instance Group> - (List) The instance group that is managing this pool.
- lb String
- members
List<Get
Is Lb Pool Member> - (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.
- provisioning
Status String - (String) The provisioning status of this pool.
- proxy
Protocol 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 theapplication
family (otherwise alwaysdisabled
). - session
Persistences List<GetIs Lb Pool Session Persistence> - (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.
- created
At string - (String) The date and time that this pool was created.
- failsafe
Policies GetIs Lb Pool Failsafe Policy[] - (List) Nested schema for failsafe_policy:
- health
Monitors GetIs Lb Pool Health Monitor[] - (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.
- instance
Groups GetIs Lb Pool Instance Group[] - (List) The instance group that is managing this pool.
- lb string
- members
Get
Is Lb Pool Member[] - (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.
- provisioning
Status string - (String) The provisioning status of this pool.
- proxy
Protocol 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 theapplication
family (otherwise alwaysdisabled
). - session
Persistences GetIs Lb Pool Session Persistence[] - (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[GetIs Lb Pool Failsafe Policy] - (List) Nested schema for failsafe_policy:
- health_
monitors Sequence[GetIs Lb Pool Health Monitor] - (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[GetIs Lb Pool Instance Group] - (List) The instance group that is managing this pool.
- lb str
- members
Sequence[Get
Is Lb Pool Member] - (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 theapplication
family (otherwise alwaysdisabled
). - session_
persistences Sequence[GetIs Lb Pool Session Persistence] - (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.
- created
At String - (String) The date and time that this pool was created.
- failsafe
Policies List<Property Map> - (List) Nested schema for failsafe_policy:
- health
Monitors 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.
- instance
Groups 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.
- provisioning
Status String - (String) The provisioning status of this pool.
- proxy
Protocol 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 theapplication
family (otherwise alwaysdisabled
). - session
Persistences 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 thetarget
pool.-fail
: Rejects requests with an HTTP503
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. 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<GetIs Lb Pool Failsafe Policy Target> - (List) If
action
isforward
, the target pool to forward to.Ifaction
isfail
, 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 thetarget
pool.-fail
: Rejects requests with an HTTP503
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. 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. []GetIs Lb Pool Failsafe Policy Target - (List) If
action
isforward
, the target pool to forward to.Ifaction
isfail
, 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 thetarget
pool.-fail
: Rejects requests with an HTTP503
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. 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<GetIs Lb Pool Failsafe Policy Target> - (List) If
action
isforward
, the target pool to forward to.Ifaction
isfail
, 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 thetarget
pool.-fail
: Rejects requests with an HTTP503
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. 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. GetIs Lb Pool Failsafe Policy Target[] - (List) If
action
isforward
, the target pool to forward to.Ifaction
isfail
, 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 thetarget
pool.-fail
: Rejects requests with an HTTP503
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[GetIs Lb Pool Failsafe Policy Target] - (List) If
action
isforward
, the target pool to forward to.Ifaction
isfail
, 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 thetarget
pool.-fail
: Rejects requests with an HTTP503
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. 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
isforward
, the target pool to forward to.Ifaction
isfail
, 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<GetIs Lb Pool Failsafe Policy Target Deleted> - (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. []GetIs Lb Pool Failsafe Policy Target Deleted - (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<GetIs Lb Pool Failsafe Policy Target Deleted> - (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. GetIs Lb Pool Failsafe Policy Target Deleted[] - (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[GetIs Lb Pool Failsafe Policy Target Deleted] - (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
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
- more
Info 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.
- more
Info 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.
- Max
Retries 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
andapp_cookie
types are applicable only to thehttp
andhttps
protocols. - Url
Path This property is required. string - (String) The health check URL path. Applicable only if the health monitor
type
ishttp
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.
- Max
Retries 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
andapp_cookie
types are applicable only to thehttp
andhttps
protocols. - Url
Path This property is required. string - (String) The health check URL path. Applicable only if the health monitor
type
ishttp
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.
- max
Retries 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
andapp_cookie
types are applicable only to thehttp
andhttps
protocols. - url
Path This property is required. String - (String) The health check URL path. Applicable only if the health monitor
type
ishttp
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.
- max
Retries 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
andapp_cookie
types are applicable only to thehttp
andhttps
protocols. - url
Path This property is required. string - (String) The health check URL path. Applicable only if the health monitor
type
ishttp
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
andapp_cookie
types are applicable only to thehttp
andhttps
protocols. - url_
path This property is required. str - (String) The health check URL path. Applicable only if the health monitor
type
ishttp
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.
- max
Retries 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
andapp_cookie
types are applicable only to thehttp
andhttps
protocols. - url
Path This property is required. String - (String) The health check URL path. Applicable only if the health monitor
type
ishttp
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<GetIs Lb Pool Instance Group Deleted> - (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. []GetIs Lb Pool Instance Group Deleted - (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<GetIs Lb Pool Instance Group Deleted> - (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. GetIs Lb Pool Instance Group Deleted[] - (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[GetIs Lb Pool Instance Group Deleted] - (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
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
- more
Info 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.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
GetIsLbPoolMember
- Deleteds
This property is required. List<GetIs Lb Pool Member Deleted> - (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. []GetIs Lb Pool Member Deleted - (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<GetIs Lb Pool Member Deleted> - (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. GetIs Lb Pool Member Deleted[] - (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[GetIs Lb Pool Member Deleted] - (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
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- More
Info This property is required. string - (String) Link to documentation about deleted resources.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
- more
Info 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.
- more
Info This property is required. String - (String) Link to documentation about deleted resources.
GetIsLbPoolSessionPersistence
This property is required. string- (String) The session persistence cookie name. Applicable only for type
app_cookie
. Names starting withIBM
are not allowed. - Type
This property is required. string - (String) The session persistence type. The
http_cookie
andapp_cookie
types are applicable only to thehttp
andhttps
protocols.
This property is required. string- (String) The session persistence cookie name. Applicable only for type
app_cookie
. Names starting withIBM
are not allowed. - Type
This property is required. string - (String) The session persistence type. The
http_cookie
andapp_cookie
types are applicable only to thehttp
andhttps
protocols.
This property is required. String- (String) The session persistence cookie name. Applicable only for type
app_cookie
. Names starting withIBM
are not allowed. - type
This property is required. String - (String) The session persistence type. The
http_cookie
andapp_cookie
types are applicable only to thehttp
andhttps
protocols.
This property is required. string- (String) The session persistence cookie name. Applicable only for type
app_cookie
. Names starting withIBM
are not allowed. - type
This property is required. string - (String) The session persistence type. The
http_cookie
andapp_cookie
types are applicable only to thehttp
andhttps
protocols.
This property is required. str- (String) The session persistence cookie name. Applicable only for type
app_cookie
. Names starting withIBM
are not allowed. - type
This property is required. str - (String) The session persistence type. The
http_cookie
andapp_cookie
types are applicable only to thehttp
andhttps
protocols.
This property is required. String- (String) The session persistence cookie name. Applicable only for type
app_cookie
. Names starting withIBM
are not allowed. - type
This property is required. String - (String) The session persistence type. The
http_cookie
andapp_cookie
types are applicable only to thehttp
andhttps
protocols.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.