published on Friday, Sep 25, 2026 by OVHcloud
published on Friday, Sep 25, 2026 by OVHcloud
Creates a member in a pool of a public cloud load balancer.
Example Usage
Basic Member
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const web1 = new ovh.CloudLoadbalancerPoolMember("web1", {
serviceName: "xxxxxxxxxx",
loadbalancerId: lb.id,
poolId: pool.id,
name: "web-1",
address: "10.0.0.11",
protocolPort: 8080,
subnetId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
});
import pulumi
import pulumi_ovh as ovh
web1 = ovh.CloudLoadbalancerPoolMember("web1",
service_name="xxxxxxxxxx",
loadbalancer_id=lb["id"],
pool_id=pool["id"],
name="web-1",
address="10.0.0.11",
protocol_port=8080,
subnet_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")
package main
import (
"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ovh.NewCloudLoadbalancerPoolMember(ctx, "web1", &ovh.CloudLoadbalancerPoolMemberArgs{
ServiceName: pulumi.String("xxxxxxxxxx"),
LoadbalancerId: pulumi.Any(lb.Id),
PoolId: pulumi.Any(pool.Id),
Name: pulumi.String("web-1"),
Address: pulumi.String("10.0.0.11"),
ProtocolPort: pulumi.Int(8080),
SubnetId: pulumi.String("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ovh = Pulumi.Ovh;
return await Deployment.RunAsync(() =>
{
var web1 = new Ovh.CloudLoadbalancerPoolMember("web1", new()
{
ServiceName = "xxxxxxxxxx",
LoadbalancerId = lb.Id,
PoolId = pool.Id,
Name = "web-1",
Address = "10.0.0.11",
ProtocolPort = 8080,
SubnetId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.ovhcloud.pulumi.ovh.CloudLoadbalancerPoolMember;
import com.ovhcloud.pulumi.ovh.CloudLoadbalancerPoolMemberArgs;
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) {
var web1 = new CloudLoadbalancerPoolMember("web1", CloudLoadbalancerPoolMemberArgs.builder()
.serviceName("xxxxxxxxxx")
.loadbalancerId(lb.id())
.poolId(pool.id())
.name("web-1")
.address("10.0.0.11")
.protocolPort(8080)
.subnetId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")
.build());
}
}
resources:
web1:
type: ovh:CloudLoadbalancerPoolMember
properties:
serviceName: xxxxxxxxxx
loadbalancerId: ${lb.id}
poolId: ${pool.id}
name: web-1
address: 10.0.0.11
protocolPort: 8080
subnetId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Example coming soon!
Weighted Backup Member with Monitor Override
import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@ovhcloud/pulumi-ovh";
const webBackup = new ovh.CloudLoadbalancerPoolMember("web_backup", {
serviceName: "xxxxxxxxxx",
loadbalancerId: lb.id,
poolId: pool.id,
name: "web-backup",
address: "10.0.0.20",
protocolPort: 8080,
weight: 10,
backup: true,
monitor: {
address: "10.0.0.20",
port: 9090,
},
});
import pulumi
import pulumi_ovh as ovh
web_backup = ovh.CloudLoadbalancerPoolMember("web_backup",
service_name="xxxxxxxxxx",
loadbalancer_id=lb["id"],
pool_id=pool["id"],
name="web-backup",
address="10.0.0.20",
protocol_port=8080,
weight=10,
backup=True,
monitor={
"address": "10.0.0.20",
"port": 9090,
})
package main
import (
"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ovh.NewCloudLoadbalancerPoolMember(ctx, "web_backup", &ovh.CloudLoadbalancerPoolMemberArgs{
ServiceName: pulumi.String("xxxxxxxxxx"),
LoadbalancerId: pulumi.Any(lb.Id),
PoolId: pulumi.Any(pool.Id),
Name: pulumi.String("web-backup"),
Address: pulumi.String("10.0.0.20"),
ProtocolPort: pulumi.Int(8080),
Weight: pulumi.Int(10),
Backup: pulumi.Bool(true),
Monitor: &ovh.CloudLoadbalancerPoolMemberMonitorArgs{
Address: pulumi.String("10.0.0.20"),
Port: pulumi.Int(9090),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ovh = Pulumi.Ovh;
return await Deployment.RunAsync(() =>
{
var webBackup = new Ovh.CloudLoadbalancerPoolMember("web_backup", new()
{
ServiceName = "xxxxxxxxxx",
LoadbalancerId = lb.Id,
PoolId = pool.Id,
Name = "web-backup",
Address = "10.0.0.20",
ProtocolPort = 8080,
Weight = 10,
Backup = true,
Monitor = new Ovh.Inputs.CloudLoadbalancerPoolMemberMonitorArgs
{
Address = "10.0.0.20",
Port = 9090,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.ovhcloud.pulumi.ovh.CloudLoadbalancerPoolMember;
import com.ovhcloud.pulumi.ovh.CloudLoadbalancerPoolMemberArgs;
import com.pulumi.ovh.inputs.CloudLoadbalancerPoolMemberMonitorArgs;
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) {
var webBackup = new CloudLoadbalancerPoolMember("webBackup", CloudLoadbalancerPoolMemberArgs.builder()
.serviceName("xxxxxxxxxx")
.loadbalancerId(lb.id())
.poolId(pool.id())
.name("web-backup")
.address("10.0.0.20")
.protocolPort(8080)
.weight(10)
.backup(true)
.monitor(CloudLoadbalancerPoolMemberMonitorArgs.builder()
.address("10.0.0.20")
.port(9090)
.build())
.build());
}
}
resources:
webBackup:
type: ovh:CloudLoadbalancerPoolMember
name: web_backup
properties:
serviceName: xxxxxxxxxx
loadbalancerId: ${lb.id}
poolId: ${pool.id}
name: web-backup
address: 10.0.0.20
protocolPort: 8080
weight: 10
backup: true
monitor:
address: 10.0.0.20
port: 9090
Example coming soon!
Create CloudLoadbalancerPoolMember Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudLoadbalancerPoolMember(name: string, args: CloudLoadbalancerPoolMemberArgs, opts?: CustomResourceOptions);@overload
def CloudLoadbalancerPoolMember(resource_name: str,
args: CloudLoadbalancerPoolMemberArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudLoadbalancerPoolMember(resource_name: str,
opts: Optional[ResourceOptions] = None,
address: Optional[str] = None,
loadbalancer_id: Optional[str] = None,
pool_id: Optional[str] = None,
protocol_port: Optional[int] = None,
service_name: Optional[str] = None,
backup: Optional[bool] = None,
monitor: Optional[CloudLoadbalancerPoolMemberMonitorArgs] = None,
name: Optional[str] = None,
subnet_id: Optional[str] = None,
weight: Optional[int] = None)func NewCloudLoadbalancerPoolMember(ctx *Context, name string, args CloudLoadbalancerPoolMemberArgs, opts ...ResourceOption) (*CloudLoadbalancerPoolMember, error)public CloudLoadbalancerPoolMember(string name, CloudLoadbalancerPoolMemberArgs args, CustomResourceOptions? opts = null)
public CloudLoadbalancerPoolMember(String name, CloudLoadbalancerPoolMemberArgs args)
public CloudLoadbalancerPoolMember(String name, CloudLoadbalancerPoolMemberArgs args, CustomResourceOptions options)
type: ovh:CloudLoadbalancerPoolMember
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "ovh_cloud_loadbalancer_pool_member" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CloudLoadbalancerPoolMemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CloudLoadbalancerPoolMemberArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CloudLoadbalancerPoolMemberArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudLoadbalancerPoolMemberArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudLoadbalancerPoolMemberArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cloudLoadbalancerPoolMemberResource = new Ovh.CloudLoadbalancerPoolMember("cloudLoadbalancerPoolMemberResource", new()
{
Address = "string",
LoadbalancerId = "string",
PoolId = "string",
ProtocolPort = 0,
ServiceName = "string",
Backup = false,
Monitor = new Ovh.Inputs.CloudLoadbalancerPoolMemberMonitorArgs
{
Address = "string",
Port = 0,
},
Name = "string",
SubnetId = "string",
Weight = 0,
});
example, err := ovh.NewCloudLoadbalancerPoolMember(ctx, "cloudLoadbalancerPoolMemberResource", &ovh.CloudLoadbalancerPoolMemberArgs{
Address: pulumi.String("string"),
LoadbalancerId: pulumi.String("string"),
PoolId: pulumi.String("string"),
ProtocolPort: pulumi.Int(0),
ServiceName: pulumi.String("string"),
Backup: pulumi.Bool(false),
Monitor: &ovh.CloudLoadbalancerPoolMemberMonitorArgs{
Address: pulumi.String("string"),
Port: pulumi.Int(0),
},
Name: pulumi.String("string"),
SubnetId: pulumi.String("string"),
Weight: pulumi.Int(0),
})
resource "ovh_cloud_loadbalancer_pool_member" "cloudLoadbalancerPoolMemberResource" {
lifecycle {
create_before_destroy = true
}
address = "string"
loadbalancer_id = "string"
pool_id = "string"
protocol_port = 0
service_name = "string"
backup = false
monitor = {
address = "string"
port = 0
}
name = "string"
subnet_id = "string"
weight = 0
}
var cloudLoadbalancerPoolMemberResource = new CloudLoadbalancerPoolMember("cloudLoadbalancerPoolMemberResource", CloudLoadbalancerPoolMemberArgs.builder()
.address("string")
.loadbalancerId("string")
.poolId("string")
.protocolPort(0)
.serviceName("string")
.backup(false)
.monitor(CloudLoadbalancerPoolMemberMonitorArgs.builder()
.address("string")
.port(0)
.build())
.name("string")
.subnetId("string")
.weight(0)
.build());
cloud_loadbalancer_pool_member_resource = ovh.CloudLoadbalancerPoolMember("cloudLoadbalancerPoolMemberResource",
address="string",
loadbalancer_id="string",
pool_id="string",
protocol_port=0,
service_name="string",
backup=False,
monitor={
"address": "string",
"port": 0,
},
name="string",
subnet_id="string",
weight=0)
const cloudLoadbalancerPoolMemberResource = new ovh.CloudLoadbalancerPoolMember("cloudLoadbalancerPoolMemberResource", {
address: "string",
loadbalancerId: "string",
poolId: "string",
protocolPort: 0,
serviceName: "string",
backup: false,
monitor: {
address: "string",
port: 0,
},
name: "string",
subnetId: "string",
weight: 0,
});
type: ovh:CloudLoadbalancerPoolMember
properties:
address: string
backup: false
loadbalancerId: string
monitor:
address: string
port: 0
name: string
poolId: string
protocolPort: 0
serviceName: string
subnetId: string
weight: 0
CloudLoadbalancerPoolMember Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CloudLoadbalancerPoolMember resource accepts the following input properties:
- Address string
- IP address of the member. Changing this value recreates the resource.
- Loadbalancer
Id string - ID of the load balancer. Changing this value recreates the resource.
- Pool
Id string - ID of the pool. Changing this value recreates the resource.
- Protocol
Port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- Service
Name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- Backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - Monitor
Cloud
Loadbalancer Pool Member Monitor - Health monitor address and port override for this member:
- Name string
- Member name.
- Subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- Weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- Address string
- IP address of the member. Changing this value recreates the resource.
- Loadbalancer
Id string - ID of the load balancer. Changing this value recreates the resource.
- Pool
Id string - ID of the pool. Changing this value recreates the resource.
- Protocol
Port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- Service
Name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- Backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - Monitor
Cloud
Loadbalancer Pool Member Monitor Args - Health monitor address and port override for this member:
- Name string
- Member name.
- Subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- Weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address string
- IP address of the member. Changing this value recreates the resource.
- loadbalancer_
id string - ID of the load balancer. Changing this value recreates the resource.
- pool_
id string - ID of the pool. Changing this value recreates the resource.
- protocol_
port number - Port used by the member to receive traffic. Changing this value recreates the resource.
- service_
name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor object
- Health monitor address and port override for this member:
- name string
- Member name.
- subnet_
id string - ID of the subnet the member is in. Changing this value recreates the resource.
- weight number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address String
- IP address of the member. Changing this value recreates the resource.
- loadbalancer
Id String - ID of the load balancer. Changing this value recreates the resource.
- pool
Id String - ID of the pool. Changing this value recreates the resource.
- protocol
Port Integer - Port used by the member to receive traffic. Changing this value recreates the resource.
- service
Name String - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- backup Boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor
Cloud
Loadbalancer Pool Member Monitor - Health monitor address and port override for this member:
- name String
- Member name.
- subnet
Id String - ID of the subnet the member is in. Changing this value recreates the resource.
- weight Integer
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address string
- IP address of the member. Changing this value recreates the resource.
- loadbalancer
Id string - ID of the load balancer. Changing this value recreates the resource.
- pool
Id string - ID of the pool. Changing this value recreates the resource.
- protocol
Port number - Port used by the member to receive traffic. Changing this value recreates the resource.
- service
Name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- backup boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor
Cloud
Loadbalancer Pool Member Monitor - Health monitor address and port override for this member:
- name string
- Member name.
- subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- weight number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address str
- IP address of the member. Changing this value recreates the resource.
- loadbalancer_
id str - ID of the load balancer. Changing this value recreates the resource.
- pool_
id str - ID of the pool. Changing this value recreates the resource.
- protocol_
port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- service_
name str - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor
Cloud
Loadbalancer Pool Member Monitor Args - Health monitor address and port override for this member:
- name str
- Member name.
- subnet_
id str - ID of the subnet the member is in. Changing this value recreates the resource.
- weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address String
- IP address of the member. Changing this value recreates the resource.
- loadbalancer
Id String - ID of the load balancer. Changing this value recreates the resource.
- pool
Id String - ID of the pool. Changing this value recreates the resource.
- protocol
Port Number - Port used by the member to receive traffic. Changing this value recreates the resource.
- service
Name String - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- backup Boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor Property Map
- Health monitor address and port override for this member:
- name String
- Member name.
- subnet
Id String - ID of the subnet the member is in. Changing this value recreates the resource.
- weight Number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudLoadbalancerPoolMember resource produces the following output properties:
- Checksum string
- Computed hash representing the current target specification value.
- Created
At string - Creation date of the member.
- Current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - Updated
At string - Last update date of the member.
- Checksum string
- Computed hash representing the current target specification value.
- Created
At string - Creation date of the member.
- Current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - Updated
At string - Last update date of the 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
- The provider-assigned unique ID for this managed resource.
- resource_
status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - updated_
at string - Last update date of the member.
- checksum String
- Computed hash representing the current target specification value.
- created
At String - Creation date of the member.
- current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Status String - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - updated
At String - Last update date of the member.
- checksum string
- Computed hash representing the current target specification value.
- created
At string - Creation date of the member.
- current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - updated
At string - Last update date of the member.
- checksum str
- Computed hash representing the current target specification value.
- created_
at str - Creation date of the member.
- current_
state CloudLoadbalancer Pool Member Current State - Current state of the member:
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
status str - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - updated_
at str - Last update date of the 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
- The provider-assigned unique ID for this managed resource.
- resource
Status String - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - updated
At String - Last update date of the member.
Look up Existing CloudLoadbalancerPoolMember Resource
Get an existing CloudLoadbalancerPoolMember resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CloudLoadbalancerPoolMemberState, opts?: CustomResourceOptions): CloudLoadbalancerPoolMember@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
address: Optional[str] = None,
backup: Optional[bool] = None,
checksum: Optional[str] = None,
created_at: Optional[str] = None,
current_state: Optional[CloudLoadbalancerPoolMemberCurrentStateArgs] = None,
loadbalancer_id: Optional[str] = None,
monitor: Optional[CloudLoadbalancerPoolMemberMonitorArgs] = None,
name: Optional[str] = None,
pool_id: Optional[str] = None,
protocol_port: Optional[int] = None,
resource_status: Optional[str] = None,
service_name: Optional[str] = None,
subnet_id: Optional[str] = None,
updated_at: Optional[str] = None,
weight: Optional[int] = None) -> CloudLoadbalancerPoolMemberfunc GetCloudLoadbalancerPoolMember(ctx *Context, name string, id IDInput, state *CloudLoadbalancerPoolMemberState, opts ...ResourceOption) (*CloudLoadbalancerPoolMember, error)public static CloudLoadbalancerPoolMember Get(string name, Input<string> id, CloudLoadbalancerPoolMemberState? state, CustomResourceOptions? opts = null)public static CloudLoadbalancerPoolMember get(String name, Output<String> id, CloudLoadbalancerPoolMemberState state, CustomResourceOptions options)resources: _: type: ovh:CloudLoadbalancerPoolMember get: id: ${id}import {
to = ovh_cloud_loadbalancer_pool_member.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Address string
- IP address of the member. Changing this value recreates the resource.
- Backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - Checksum string
- Computed hash representing the current target specification value.
- Created
At string - Creation date of the member.
- Current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- Loadbalancer
Id string - ID of the load balancer. Changing this value recreates the resource.
- Monitor
Cloud
Loadbalancer Pool Member Monitor - Health monitor address and port override for this member:
- Name string
- Member name.
- Pool
Id string - ID of the pool. Changing this value recreates the resource.
- Protocol
Port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- Resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - Service
Name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- Subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- Updated
At string - Last update date of the member.
- Weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- Address string
- IP address of the member. Changing this value recreates the resource.
- Backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - Checksum string
- Computed hash representing the current target specification value.
- Created
At string - Creation date of the member.
- Current
State CloudLoadbalancer Pool Member Current State Args - Current state of the member:
- Loadbalancer
Id string - ID of the load balancer. Changing this value recreates the resource.
- Monitor
Cloud
Loadbalancer Pool Member Monitor Args - Health monitor address and port override for this member:
- Name string
- Member name.
- Pool
Id string - ID of the pool. Changing this value recreates the resource.
- Protocol
Port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- Resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - Service
Name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- Subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- Updated
At string - Last update date of the member.
- Weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address string
- IP address of the member. Changing this value recreates the resource.
- backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - 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:
- loadbalancer_
id string - ID of the load balancer. Changing this value recreates the resource.
- monitor object
- Health monitor address and port override for this member:
- name string
- Member name.
- pool_
id string - ID of the pool. Changing this value recreates the resource.
- protocol_
port number - Port used by the member to receive traffic. Changing this value recreates the resource.
- resource_
status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - service_
name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- subnet_
id string - ID of the subnet the member is in. Changing this value recreates the resource.
- updated_
at string - Last update date of the member.
- weight number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address String
- IP address of the member. Changing this value recreates the resource.
- backup Boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - checksum String
- Computed hash representing the current target specification value.
- created
At String - Creation date of the member.
- current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- loadbalancer
Id String - ID of the load balancer. Changing this value recreates the resource.
- monitor
Cloud
Loadbalancer Pool Member Monitor - Health monitor address and port override for this member:
- name String
- Member name.
- pool
Id String - ID of the pool. Changing this value recreates the resource.
- protocol
Port Integer - Port used by the member to receive traffic. Changing this value recreates the resource.
- resource
Status String - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - service
Name String - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- subnet
Id String - ID of the subnet the member is in. Changing this value recreates the resource.
- updated
At String - Last update date of the member.
- weight Integer
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address string
- IP address of the member. Changing this value recreates the resource.
- backup boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - checksum string
- Computed hash representing the current target specification value.
- created
At string - Creation date of the member.
- current
State CloudLoadbalancer Pool Member Current State - Current state of the member:
- loadbalancer
Id string - ID of the load balancer. Changing this value recreates the resource.
- monitor
Cloud
Loadbalancer Pool Member Monitor - Health monitor address and port override for this member:
- name string
- Member name.
- pool
Id string - ID of the pool. Changing this value recreates the resource.
- protocol
Port number - Port used by the member to receive traffic. Changing this value recreates the resource.
- resource
Status string - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - service
Name string - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- updated
At string - Last update date of the member.
- weight number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address str
- IP address of the member. Changing this value recreates the resource.
- backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - checksum str
- Computed hash representing the current target specification value.
- created_
at str - Creation date of the member.
- current_
state CloudLoadbalancer Pool Member Current State Args - Current state of the member:
- loadbalancer_
id str - ID of the load balancer. Changing this value recreates the resource.
- monitor
Cloud
Loadbalancer Pool Member Monitor Args - Health monitor address and port override for this member:
- name str
- Member name.
- pool_
id str - ID of the pool. Changing this value recreates the resource.
- protocol_
port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- resource_
status str - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - service_
name str - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- subnet_
id str - ID of the subnet the member is in. Changing this value recreates the resource.
- updated_
at str - Last update date of the member.
- weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address String
- IP address of the member. Changing this value recreates the resource.
- backup Boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - 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:
- loadbalancer
Id String - ID of the load balancer. Changing this value recreates the resource.
- monitor Property Map
- Health monitor address and port override for this member:
- name String
- Member name.
- pool
Id String - ID of the pool. Changing this value recreates the resource.
- protocol
Port Number - Port used by the member to receive traffic. Changing this value recreates the resource.
- resource
Status String - Member readiness in the system (
CREATING,DELETING,ERROR,OUT_OF_SYNC,READY,UPDATING). - service
Name String - Service name of the resource representing the id of the cloud project. Changing this value recreates the resource.
- subnet
Id String - ID of the subnet the member is in. Changing this value recreates the resource.
- updated
At String - Last update date of the member.
- weight Number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
Supporting Types
CloudLoadbalancerPoolMemberCurrentState, CloudLoadbalancerPoolMemberCurrentStateArgs
- Address string
- IP address of the member. Changing this value recreates the resource.
- Backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - Monitor
Cloud
Loadbalancer Pool Member Current State Monitor - Health monitor address and port override for this member:
- Name string
- Member name.
- Operating
Status string - Operating status of the member.
- Protocol
Port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- Provisioning
Status string - Provisioning status of the member.
- Subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- Weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- Address string
- IP address of the member. Changing this value recreates the resource.
- Backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - Monitor
Cloud
Loadbalancer Pool Member Current State Monitor - Health monitor address and port override for this member:
- Name string
- Member name.
- Operating
Status string - Operating status of the member.
- Protocol
Port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- Provisioning
Status string - Provisioning status of the member.
- Subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- Weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address string
- IP address of the member. Changing this value recreates the resource.
- backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor object
- Health monitor address and port override for this member:
- name string
- Member name.
- operating_
status string - Operating status of the member.
- protocol_
port number - Port used by the member to receive traffic. Changing this value recreates the resource.
- provisioning_
status string - Provisioning status of the member.
- subnet_
id string - ID of the subnet the member is in. Changing this value recreates the resource.
- weight number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address String
- IP address of the member. Changing this value recreates the resource.
- backup Boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor
Cloud
Loadbalancer Pool Member Current State Monitor - Health monitor address and port override for this member:
- name String
- Member name.
- operating
Status String - Operating status of the member.
- protocol
Port Integer - Port used by the member to receive traffic. Changing this value recreates the resource.
- provisioning
Status String - Provisioning status of the member.
- subnet
Id String - ID of the subnet the member is in. Changing this value recreates the resource.
- weight Integer
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address string
- IP address of the member. Changing this value recreates the resource.
- backup boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor
Cloud
Loadbalancer Pool Member Current State Monitor - Health monitor address and port override for this member:
- name string
- Member name.
- operating
Status string - Operating status of the member.
- protocol
Port number - Port used by the member to receive traffic. Changing this value recreates the resource.
- provisioning
Status string - Provisioning status of the member.
- subnet
Id string - ID of the subnet the member is in. Changing this value recreates the resource.
- weight number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address str
- IP address of the member. Changing this value recreates the resource.
- backup bool
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor
Cloud
Loadbalancer Pool Member Current State Monitor - Health monitor address and port override for this member:
- name str
- Member name.
- operating_
status str - Operating status of the member.
- protocol_
port int - Port used by the member to receive traffic. Changing this value recreates the resource.
- provisioning_
status str - Provisioning status of the member.
- subnet_
id str - ID of the subnet the member is in. Changing this value recreates the resource.
- weight int
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
- address String
- IP address of the member. Changing this value recreates the resource.
- backup Boolean
- When
true, the member is a backup member and only receives traffic when all non-backup members are down. If omitted, the value assigned by the API is stored in the state. - monitor Property Map
- Health monitor address and port override for this member:
- name String
- Member name.
- operating
Status String - Operating status of the member.
- protocol
Port Number - Port used by the member to receive traffic. Changing this value recreates the resource.
- provisioning
Status String - Provisioning status of the member.
- subnet
Id String - ID of the subnet the member is in. Changing this value recreates the resource.
- weight Number
- Weight of the member in the pool (0-256). A higher weight receives more traffic. If omitted, the value assigned by the API is stored in the state.
CloudLoadbalancerPoolMemberCurrentStateMonitor, CloudLoadbalancerPoolMemberCurrentStateMonitorArgs
CloudLoadbalancerPoolMemberMonitor, CloudLoadbalancerPoolMemberMonitorArgs
Import
A cloud load balancer pool member can be imported using the service_name, loadbalancer_id, pool_id, and member_id, separated by /:
terraform
import {
to = ovh_cloud_loadbalancer_pool_member.web1
id = “<service_name>/<loadbalancer_id>/<pool_id>/<member_id>”
}
bash
$ pulumi import ovh:index/cloudLoadbalancerPoolMember:CloudLoadbalancerPoolMember web1 service_name/loadbalancer_id/pool_id/member_id
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovhTerraform Provider.
published on Friday, Sep 25, 2026 by OVHcloud