Viewing docs for OVHCloud v2.21.0
published on Friday, Sep 25, 2026 by OVHcloud
published on Friday, Sep 25, 2026 by OVHcloud
Viewing docs for OVHCloud v2.21.0
published on Friday, Sep 25, 2026 by OVHcloud
published on Friday, Sep 25, 2026 by OVHcloud
Use this data source to list the members of a pool in a public cloud load balancer.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const members = ovh.getCloudLoadbalancerPoolMembers({
serviceName: "<public cloud project ID>",
loadbalancerId: "<load balancer ID>",
poolId: "<pool ID>",
});
export const memberAddresses = members.then(members => .map(m => (m.address)));
import pulumi
import pulumi_ovh as ovh
members = ovh.get_cloud_loadbalancer_pool_members(service_name="<public cloud project ID>",
loadbalancer_id="<load balancer ID>",
pool_id="<pool ID>")
pulumi.export("memberAddresses", [m.address for m in members.members])
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ovh = Pulumi.Ovh;
return await Deployment.RunAsync(() =>
{
var members = Ovh.GetCloudLoadbalancerPoolMembers.Invoke(new()
{
ServiceName = "<public cloud project ID>",
LoadbalancerId = "<load balancer ID>",
PoolId = "<pool ID>",
});
return new Dictionary<string, object?>
{
["memberAddresses"] = .Select(m =>
{
return m.Address;
}).ToList(),
};
});
Example coming soon!
Example coming soon!
Example coming soon!
Using getCloudLoadbalancerPoolMembers
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 getCloudLoadbalancerPoolMembers(args: GetCloudLoadbalancerPoolMembersArgs, opts?: InvokeOptions): Promise<GetCloudLoadbalancerPoolMembersResult>
function getCloudLoadbalancerPoolMembersOutput(args: GetCloudLoadbalancerPoolMembersOutputArgs, opts?: InvokeOutputOptions): Output<GetCloudLoadbalancerPoolMembersResult>def get_cloud_loadbalancer_pool_members(loadbalancer_id: Optional[str] = None,
pool_id: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudLoadbalancerPoolMembersResult
def get_cloud_loadbalancer_pool_members_output(loadbalancer_id: pulumi.Input[Optional[str]] = None,
pool_id: pulumi.Input[Optional[str]] = None,
service_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetCloudLoadbalancerPoolMembersResult]func GetCloudLoadbalancerPoolMembers(ctx *Context, args *GetCloudLoadbalancerPoolMembersArgs, opts ...InvokeOption) (*GetCloudLoadbalancerPoolMembersResult, error)
func GetCloudLoadbalancerPoolMembersOutput(ctx *Context, args *GetCloudLoadbalancerPoolMembersOutputArgs, opts ...InvokeOption) GetCloudLoadbalancerPoolMembersResultOutput> Note: This function is named GetCloudLoadbalancerPoolMembers in the Go SDK.
public static class GetCloudLoadbalancerPoolMembers
{
public static Task<GetCloudLoadbalancerPoolMembersResult> InvokeAsync(GetCloudLoadbalancerPoolMembersArgs args, InvokeOptions? opts = null)
public static Output<GetCloudLoadbalancerPoolMembersResult> Invoke(GetCloudLoadbalancerPoolMembersInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetCloudLoadbalancerPoolMembersResult> Invoke(GetCloudLoadbalancerPoolMembersInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetCloudLoadbalancerPoolMembersResult> getCloudLoadbalancerPoolMembers(GetCloudLoadbalancerPoolMembersArgs args, InvokeOptions options)
public static Output<GetCloudLoadbalancerPoolMembersResult> getCloudLoadbalancerPoolMembers(GetCloudLoadbalancerPoolMembersArgs args, InvokeOptions options)
public static Output<GetCloudLoadbalancerPoolMembersResult> getCloudLoadbalancerPoolMembers(GetCloudLoadbalancerPoolMembersArgs args, InvokeOutputOptions options)
fn::invoke:
function: ovh:index/getCloudLoadbalancerPoolMembers:getCloudLoadbalancerPoolMembers
arguments:
# arguments dictionarydata "ovh_get_cloud_loadbalancer_pool_members" "name" {
# arguments
}The following arguments are supported:
- Loadbalancer
Id string - ID of the load balancer.
- Pool
Id string - ID of the pool.
- Service
Name string - Service name of the resource representing the id of the cloud project.
- Loadbalancer
Id string - ID of the load balancer.
- Pool
Id string - ID of the pool.
- Service
Name string - Service name of the resource representing the id of the cloud project.
- loadbalancer_
id string - ID of the load balancer.
- pool_
id string - ID of the pool.
- service_
name string - Service name of the resource representing the id of the cloud project.
- loadbalancer
Id String - ID of the load balancer.
- pool
Id String - ID of the pool.
- service
Name String - Service name of the resource representing the id of the cloud project.
- loadbalancer
Id string - ID of the load balancer.
- pool
Id string - ID of the pool.
- service
Name string - Service name of the resource representing the id of the cloud project.
- loadbalancer_
id str - ID of the load balancer.
- pool_
id str - ID of the pool.
- service_
name str - Service name of the resource representing the id of the cloud project.
- loadbalancer
Id String - ID of the load balancer.
- pool
Id String - ID of the pool.
- service
Name String - Service name of the resource representing the id of the cloud project.
getCloudLoadbalancerPoolMembers Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Loadbalancer
Id string - Members
List<Get
Cloud Loadbalancer Pool Members Member> - List of members. Each element exports:
- Pool
Id string - Service
Name string
- Id string
- The provider-assigned unique ID for this managed resource.
- Loadbalancer
Id string - Members
[]Get
Cloud Loadbalancer Pool Members Member - List of members. Each element exports:
- Pool
Id string - Service
Name string
- id string
- The provider-assigned unique ID for this managed resource.
- loadbalancer_
id string - members list(object)
- List of members. Each element exports:
- pool_
id string - service_
name string
- id String
- The provider-assigned unique ID for this managed resource.
- loadbalancer
Id String - members
List<Get
Cloud Loadbalancer Pool Members Member> - List of members. Each element exports:
- pool
Id String - service
Name String
- id string
- The provider-assigned unique ID for this managed resource.
- loadbalancer
Id string - members
Get
Cloud Loadbalancer Pool Members Member[] - List of members. Each element exports:
- pool
Id string - service
Name string
- id str
- The provider-assigned unique ID for this managed resource.
- loadbalancer_
id str - members
Sequence[Get
Cloud Loadbalancer Pool Members Member] - List of members. Each element exports:
- pool_
id str - service_
name str
- id String
- The provider-assigned unique ID for this managed resource.
- loadbalancer
Id String - members List<Property Map>
- List of members. Each element exports:
- pool
Id String - service
Name String
Supporting Types
GetCloudLoadbalancerPoolMembersMember
- Address string
- IP address of the member.
- Backup bool
- Whether this member is a backup member.
- Checksum string
- Computed hash representing the current target specification value.
- Created
At string - Creation date of the member.
- Current
State GetCloud Loadbalancer Pool Members Member Current State - Current state of the member:
- Id string
- Member ID.
- Monitor
Get
Cloud Loadbalancer Pool Members Member Monitor - Health monitor address and port override (same schema as above).
- Name string
- Member name.
- Protocol
Port int - Port used by the member.
- Resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - Subnet
Id string - ID of the subnet the member is in.
- Updated
At string - Last update date of the member.
- Weight int
- Weight of the member.
- Address string
- IP address of the member.
- Backup bool
- Whether this member is a backup member.
- Checksum string
- Computed hash representing the current target specification value.
- Created
At string - Creation date of the member.
- Current
State GetCloud Loadbalancer Pool Members Member Current State - Current state of the member:
- Id string
- Member ID.
- Monitor
Get
Cloud Loadbalancer Pool Members Member Monitor - Health monitor address and port override (same schema as above).
- Name string
- Member name.
- Protocol
Port int - Port used by the member.
- Resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - Subnet
Id string - ID of the subnet the member is in.
- Updated
At string - Last update date of the member.
- Weight int
- Weight of the member.
- address string
- IP address of the member.
- backup bool
- Whether this member is a backup member.
- checksum string
- Computed hash representing the current target specification value.
- created_
at string - Creation date of the member.
- current_
state object - Current state of the member:
- id string
- Member ID.
- monitor object
- Health monitor address and port override (same schema as above).
- name string
- Member name.
- protocol_
port number - Port used by the member.
- resource_
status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - subnet_
id string - ID of the subnet the member is in.
- updated_
at string - Last update date of the member.
- weight number
- Weight of the member.
- address String
- IP address of the member.
- backup Boolean
- Whether this member is a backup member.
- checksum String
- Computed hash representing the current target specification value.
- created
At String - Creation date of the member.
- current
State GetCloud Loadbalancer Pool Members Member Current State - Current state of the member:
- id String
- Member ID.
- monitor
Get
Cloud Loadbalancer Pool Members Member Monitor - Health monitor address and port override (same schema as above).
- name String
- Member name.
- protocol
Port Integer - Port used by the member.
- resource
Status String - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - subnet
Id String - ID of the subnet the member is in.
- updated
At String - Last update date of the member.
- weight Integer
- Weight of the member.
- address string
- IP address of the member.
- backup boolean
- Whether this member is a backup member.
- checksum string
- Computed hash representing the current target specification value.
- created
At string - Creation date of the member.
- current
State GetCloud Loadbalancer Pool Members Member Current State - Current state of the member:
- id string
- Member ID.
- monitor
Get
Cloud Loadbalancer Pool Members Member Monitor - Health monitor address and port override (same schema as above).
- name string
- Member name.
- protocol
Port number - Port used by the member.
- resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - subnet
Id string - ID of the subnet the member is in.
- updated
At string - Last update date of the member.
- weight number
- Weight of the member.
- address str
- IP address of the member.
- backup bool
- Whether this member is a backup member.
- checksum str
- Computed hash representing the current target specification value.
- created_
at str - Creation date of the member.
- current_
state GetCloud Loadbalancer Pool Members Member Current State - Current state of the member:
- id str
- Member ID.
- monitor
Get
Cloud Loadbalancer Pool Members Member Monitor - Health monitor address and port override (same schema as above).
- name str
- Member name.
- protocol_
port int - Port used by the member.
- resource_
status str - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - subnet_
id str - ID of the subnet the member is in.
- updated_
at str - Last update date of the member.
- weight int
- Weight of the member.
- address String
- IP address of the member.
- backup Boolean
- Whether this member is a backup member.
- checksum String
- Computed hash representing the current target specification value.
- created
At String - Creation date of the member.
- current
State Property Map - Current state of the member:
- id String
- Member ID.
- monitor Property Map
- Health monitor address and port override (same schema as above).
- name String
- Member name.
- protocol
Port Number - Port used by the member.
- resource
Status String - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - subnet
Id String - ID of the subnet the member is in.
- updated
At String - Last update date of the member.
- weight Number
- Weight of the member.
GetCloudLoadbalancerPoolMembersMemberCurrentState
- Address string
- IP address of the member.
- Backup bool
- Whether this member is a backup member.
- Monitor
Get
Cloud Loadbalancer Pool Members Member Current State Monitor - Health monitor address and port override (same schema as above).
- Name string
- Member name.
- Operating
Status string - Operating status of the member.
- Protocol
Port int - Port used by the member.
- Provisioning
Status string - Provisioning status of the member.
- Subnet
Id string - ID of the subnet the member is in.
- Weight int
- Weight of the member.
- Address string
- IP address of the member.
- Backup bool
- Whether this member is a backup member.
- Monitor
Get
Cloud Loadbalancer Pool Members Member Current State Monitor - Health monitor address and port override (same schema as above).
- Name string
- Member name.
- Operating
Status string - Operating status of the member.
- Protocol
Port int - Port used by the member.
- Provisioning
Status string - Provisioning status of the member.
- Subnet
Id string - ID of the subnet the member is in.
- Weight int
- Weight of the member.
- address string
- IP address of the member.
- backup bool
- Whether this member is a backup member.
- monitor object
- Health monitor address and port override (same schema as above).
- name string
- Member name.
- operating_
status string - Operating status of the member.
- protocol_
port number - Port used by the member.
- provisioning_
status string - Provisioning status of the member.
- subnet_
id string - ID of the subnet the member is in.
- weight number
- Weight of the member.
- address String
- IP address of the member.
- backup Boolean
- Whether this member is a backup member.
- monitor
Get
Cloud Loadbalancer Pool Members Member Current State Monitor - Health monitor address and port override (same schema as above).
- name String
- Member name.
- operating
Status String - Operating status of the member.
- protocol
Port Integer - Port used by the member.
- provisioning
Status String - Provisioning status of the member.
- subnet
Id String - ID of the subnet the member is in.
- weight Integer
- Weight of the member.
- address string
- IP address of the member.
- backup boolean
- Whether this member is a backup member.
- monitor
Get
Cloud Loadbalancer Pool Members Member Current State Monitor - Health monitor address and port override (same schema as above).
- name string
- Member name.
- operating
Status string - Operating status of the member.
- protocol
Port number - Port used by the member.
- provisioning
Status string - Provisioning status of the member.
- subnet
Id string - ID of the subnet the member is in.
- weight number
- Weight of the member.
- address str
- IP address of the member.
- backup bool
- Whether this member is a backup member.
- monitor
Get
Cloud Loadbalancer Pool Members Member Current State Monitor - Health monitor address and port override (same schema as above).
- name str
- Member name.
- operating_
status str - Operating status of the member.
- protocol_
port int - Port used by the member.
- provisioning_
status str - Provisioning status of the member.
- subnet_
id str - ID of the subnet the member is in.
- weight int
- Weight of the member.
- address String
- IP address of the member.
- backup Boolean
- Whether this member is a backup member.
- monitor Property Map
- Health monitor address and port override (same schema as above).
- name String
- Member name.
- operating
Status String - Operating status of the member.
- protocol
Port Number - Port used by the member.
- provisioning
Status String - Provisioning status of the member.
- subnet
Id String - ID of the subnet the member is in.
- weight Number
- Weight of the member.
GetCloudLoadbalancerPoolMembersMemberCurrentStateMonitor
GetCloudLoadbalancerPoolMembersMemberMonitor
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovhTerraform Provider.
Viewing docs for OVHCloud v2.21.0
published on Friday, Sep 25, 2026 by OVHcloud
published on Friday, Sep 25, 2026 by OVHcloud