vcd.LbServerPool
Explore with Pulumi AI
Create LbServerPool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LbServerPool(name: string, args: LbServerPoolArgs, opts?: CustomResourceOptions);
@overload
def LbServerPool(resource_name: str,
args: LbServerPoolArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LbServerPool(resource_name: str,
opts: Optional[ResourceOptions] = None,
algorithm: Optional[str] = None,
edge_gateway: Optional[str] = None,
algorithm_parameters: Optional[str] = None,
description: Optional[str] = None,
enable_transparency: Optional[bool] = None,
lb_server_pool_id: Optional[str] = None,
members: Optional[Sequence[LbServerPoolMemberArgs]] = None,
monitor_id: Optional[str] = None,
name: Optional[str] = None,
org: Optional[str] = None,
vdc: Optional[str] = None)
func NewLbServerPool(ctx *Context, name string, args LbServerPoolArgs, opts ...ResourceOption) (*LbServerPool, error)
public LbServerPool(string name, LbServerPoolArgs args, CustomResourceOptions? opts = null)
public LbServerPool(String name, LbServerPoolArgs args)
public LbServerPool(String name, LbServerPoolArgs args, CustomResourceOptions options)
type: vcd:LbServerPool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LbServerPoolArgs
- 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 LbServerPoolArgs
- 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 LbServerPoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LbServerPoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LbServerPoolArgs
- 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 lbServerPoolResource = new Vcd.LbServerPool("lbServerPoolResource", new()
{
Algorithm = "string",
EdgeGateway = "string",
AlgorithmParameters = "string",
Description = "string",
EnableTransparency = false,
LbServerPoolId = "string",
Members = new[]
{
new Vcd.Inputs.LbServerPoolMemberArgs
{
Condition = "string",
IpAddress = "string",
MonitorPort = 0,
Name = "string",
Port = 0,
Weight = 0,
Id = "string",
MaxConnections = 0,
MinConnections = 0,
},
},
MonitorId = "string",
Name = "string",
Org = "string",
Vdc = "string",
});
example, err := vcd.NewLbServerPool(ctx, "lbServerPoolResource", &vcd.LbServerPoolArgs{
Algorithm: pulumi.String("string"),
EdgeGateway: pulumi.String("string"),
AlgorithmParameters: pulumi.String("string"),
Description: pulumi.String("string"),
EnableTransparency: pulumi.Bool(false),
LbServerPoolId: pulumi.String("string"),
Members: vcd.LbServerPoolMemberArray{
&vcd.LbServerPoolMemberArgs{
Condition: pulumi.String("string"),
IpAddress: pulumi.String("string"),
MonitorPort: pulumi.Float64(0),
Name: pulumi.String("string"),
Port: pulumi.Float64(0),
Weight: pulumi.Float64(0),
Id: pulumi.String("string"),
MaxConnections: pulumi.Float64(0),
MinConnections: pulumi.Float64(0),
},
},
MonitorId: pulumi.String("string"),
Name: pulumi.String("string"),
Org: pulumi.String("string"),
Vdc: pulumi.String("string"),
})
var lbServerPoolResource = new LbServerPool("lbServerPoolResource", LbServerPoolArgs.builder()
.algorithm("string")
.edgeGateway("string")
.algorithmParameters("string")
.description("string")
.enableTransparency(false)
.lbServerPoolId("string")
.members(LbServerPoolMemberArgs.builder()
.condition("string")
.ipAddress("string")
.monitorPort(0)
.name("string")
.port(0)
.weight(0)
.id("string")
.maxConnections(0)
.minConnections(0)
.build())
.monitorId("string")
.name("string")
.org("string")
.vdc("string")
.build());
lb_server_pool_resource = vcd.LbServerPool("lbServerPoolResource",
algorithm="string",
edge_gateway="string",
algorithm_parameters="string",
description="string",
enable_transparency=False,
lb_server_pool_id="string",
members=[{
"condition": "string",
"ip_address": "string",
"monitor_port": 0,
"name": "string",
"port": 0,
"weight": 0,
"id": "string",
"max_connections": 0,
"min_connections": 0,
}],
monitor_id="string",
name="string",
org="string",
vdc="string")
const lbServerPoolResource = new vcd.LbServerPool("lbServerPoolResource", {
algorithm: "string",
edgeGateway: "string",
algorithmParameters: "string",
description: "string",
enableTransparency: false,
lbServerPoolId: "string",
members: [{
condition: "string",
ipAddress: "string",
monitorPort: 0,
name: "string",
port: 0,
weight: 0,
id: "string",
maxConnections: 0,
minConnections: 0,
}],
monitorId: "string",
name: "string",
org: "string",
vdc: "string",
});
type: vcd:LbServerPool
properties:
algorithm: string
algorithmParameters: string
description: string
edgeGateway: string
enableTransparency: false
lbServerPoolId: string
members:
- condition: string
id: string
ipAddress: string
maxConnections: 0
minConnections: 0
monitorPort: 0
name: string
port: 0
weight: 0
monitorId: string
name: string
org: string
vdc: string
LbServerPool 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 LbServerPool resource accepts the following input properties:
- Algorithm string
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- Edge
Gateway string - The name of the edge gateway on which the server pool is to be created
- Algorithm
Parameters string - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - Description string
- Server Pool description
- Enable
Transparency bool - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - Lb
Server stringPool Id - The NSX ID of the load balancer server pool
- Members
List<Lb
Server Pool Member> A block to define server pool members. Multiple can be used. See Member and example for usage details.
- Monitor
Id string vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- Name string
- Server Pool name
- Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- Vdc string
- The name of VDC to use, optional if defined at provider level
- Algorithm string
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- Edge
Gateway string - The name of the edge gateway on which the server pool is to be created
- Algorithm
Parameters string - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - Description string
- Server Pool description
- Enable
Transparency bool - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - Lb
Server stringPool Id - The NSX ID of the load balancer server pool
- Members
[]Lb
Server Pool Member Args A block to define server pool members. Multiple can be used. See Member and example for usage details.
- Monitor
Id string vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- Name string
- Server Pool name
- Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- Vdc string
- The name of VDC to use, optional if defined at provider level
- algorithm String
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- edge
Gateway String - The name of the edge gateway on which the server pool is to be created
- algorithm
Parameters String - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description String
- Server Pool description
- enable
Transparency Boolean - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb
Server StringPool Id - The NSX ID of the load balancer server pool
- members
List<Lb
Server Pool Member> A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor
Id String vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name String
- Server Pool name
- org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc String
- The name of VDC to use, optional if defined at provider level
- algorithm string
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- edge
Gateway string - The name of the edge gateway on which the server pool is to be created
- algorithm
Parameters string - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description string
- Server Pool description
- enable
Transparency boolean - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb
Server stringPool Id - The NSX ID of the load balancer server pool
- members
Lb
Server Pool Member[] A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor
Id string vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name string
- Server Pool name
- org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc string
- The name of VDC to use, optional if defined at provider level
- algorithm str
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- edge_
gateway str - The name of the edge gateway on which the server pool is to be created
- algorithm_
parameters str - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description str
- Server Pool description
- enable_
transparency bool - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb_
server_ strpool_ id - The NSX ID of the load balancer server pool
- members
Sequence[Lb
Server Pool Member Args] A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor_
id str vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name str
- Server Pool name
- org str
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc str
- The name of VDC to use, optional if defined at provider level
- algorithm String
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- edge
Gateway String - The name of the edge gateway on which the server pool is to be created
- algorithm
Parameters String - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description String
- Server Pool description
- enable
Transparency Boolean - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb
Server StringPool Id - The NSX ID of the load balancer server pool
- members List<Property Map>
A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor
Id String vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name String
- Server Pool name
- org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc String
- The name of VDC to use, optional if defined at provider level
Outputs
All input properties are implicitly available as output properties. Additionally, the LbServerPool resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing LbServerPool Resource
Get an existing LbServerPool 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?: LbServerPoolState, opts?: CustomResourceOptions): LbServerPool
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
algorithm: Optional[str] = None,
algorithm_parameters: Optional[str] = None,
description: Optional[str] = None,
edge_gateway: Optional[str] = None,
enable_transparency: Optional[bool] = None,
lb_server_pool_id: Optional[str] = None,
members: Optional[Sequence[LbServerPoolMemberArgs]] = None,
monitor_id: Optional[str] = None,
name: Optional[str] = None,
org: Optional[str] = None,
vdc: Optional[str] = None) -> LbServerPool
func GetLbServerPool(ctx *Context, name string, id IDInput, state *LbServerPoolState, opts ...ResourceOption) (*LbServerPool, error)
public static LbServerPool Get(string name, Input<string> id, LbServerPoolState? state, CustomResourceOptions? opts = null)
public static LbServerPool get(String name, Output<String> id, LbServerPoolState state, CustomResourceOptions options)
resources: _: type: vcd:LbServerPool get: 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.
- Algorithm string
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- Algorithm
Parameters string - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - Description string
- Server Pool description
- Edge
Gateway string - The name of the edge gateway on which the server pool is to be created
- Enable
Transparency bool - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - Lb
Server stringPool Id - The NSX ID of the load balancer server pool
- Members
List<Lb
Server Pool Member> A block to define server pool members. Multiple can be used. See Member and example for usage details.
- Monitor
Id string vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- Name string
- Server Pool name
- Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- Vdc string
- The name of VDC to use, optional if defined at provider level
- Algorithm string
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- Algorithm
Parameters string - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - Description string
- Server Pool description
- Edge
Gateway string - The name of the edge gateway on which the server pool is to be created
- Enable
Transparency bool - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - Lb
Server stringPool Id - The NSX ID of the load balancer server pool
- Members
[]Lb
Server Pool Member Args A block to define server pool members. Multiple can be used. See Member and example for usage details.
- Monitor
Id string vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- Name string
- Server Pool name
- Org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- Vdc string
- The name of VDC to use, optional if defined at provider level
- algorithm String
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- algorithm
Parameters String - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description String
- Server Pool description
- edge
Gateway String - The name of the edge gateway on which the server pool is to be created
- enable
Transparency Boolean - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb
Server StringPool Id - The NSX ID of the load balancer server pool
- members
List<Lb
Server Pool Member> A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor
Id String vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name String
- Server Pool name
- org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc String
- The name of VDC to use, optional if defined at provider level
- algorithm string
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- algorithm
Parameters string - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description string
- Server Pool description
- edge
Gateway string - The name of the edge gateway on which the server pool is to be created
- enable
Transparency boolean - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb
Server stringPool Id - The NSX ID of the load balancer server pool
- members
Lb
Server Pool Member[] A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor
Id string vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name string
- Server Pool name
- org string
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc string
- The name of VDC to use, optional if defined at provider level
- algorithm str
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- algorithm_
parameters str - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description str
- Server Pool description
- edge_
gateway str - The name of the edge gateway on which the server pool is to be created
- enable_
transparency bool - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb_
server_ strpool_ id - The NSX ID of the load balancer server pool
- members
Sequence[Lb
Server Pool Member Args] A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor_
id str vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name str
- Server Pool name
- org str
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc str
- The name of VDC to use, optional if defined at provider level
- algorithm String
- Server Pool load balancing method. Can be one of
ip-hash
,round-robin
,uri
,leastconn
,url
, orhttpheader
- algorithm
Parameters String - Valid only when
algorithm
ishttpheader
orurl
. Thehttpheader
algorithm parameter has one optionheaderName=<name>
while theurl
algorithm parameter has optionurlParam=<url>
. - description String
- Server Pool description
- edge
Gateway String - The name of the edge gateway on which the server pool is to be created
- enable
Transparency Boolean - When transparency is
false
(default) backend servers see the IP address of the traffic source as the internal IP address of the load balancer. When it istrue
the source IP address is the actual IP address of the client and the edge gateway must be set as the default gateway to ensure that return packets go through the edge gateway. - lb
Server StringPool Id - The NSX ID of the load balancer server pool
- members List<Property Map>
A block to define server pool members. Multiple can be used. See Member and example for usage details.
- monitor
Id String vcd.LbServiceMonitor
resourceid
to attach to server pool for health check parameters- name String
- Server Pool name
- org String
- The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
- vdc String
- The name of VDC to use, optional if defined at provider level
Supporting Types
LbServerPoolMember, LbServerPoolMemberArgs
- Condition string
- Defines member state. One of enabled, drain, disabled.
- Ip
Address string - IP address of member in server pool
- Monitor
Port double - Port at which the member is to receive health monitor requests. Can be the same as port
- Name string
- Server Pool name
- Port double
- Port at which the member is to receive traffic from the load balancer
- Weight double
- Proportion of traffic this member is to handle. Must be an integer in the range 1-256
- Id string
- The NSX ID of the load balancer server pool
- Max
Connections double - The maximum number of concurrent connections the member can handle. If exceeded requests are queued and the load balancer waits for a connection to be released
- Min
Connections double - Minimum number of concurrent connections a member must always accept
- Condition string
- Defines member state. One of enabled, drain, disabled.
- Ip
Address string - IP address of member in server pool
- Monitor
Port float64 - Port at which the member is to receive health monitor requests. Can be the same as port
- Name string
- Server Pool name
- Port float64
- Port at which the member is to receive traffic from the load balancer
- Weight float64
- Proportion of traffic this member is to handle. Must be an integer in the range 1-256
- Id string
- The NSX ID of the load balancer server pool
- Max
Connections float64 - The maximum number of concurrent connections the member can handle. If exceeded requests are queued and the load balancer waits for a connection to be released
- Min
Connections float64 - Minimum number of concurrent connections a member must always accept
- condition String
- Defines member state. One of enabled, drain, disabled.
- ip
Address String - IP address of member in server pool
- monitor
Port Double - Port at which the member is to receive health monitor requests. Can be the same as port
- name String
- Server Pool name
- port Double
- Port at which the member is to receive traffic from the load balancer
- weight Double
- Proportion of traffic this member is to handle. Must be an integer in the range 1-256
- id String
- The NSX ID of the load balancer server pool
- max
Connections Double - The maximum number of concurrent connections the member can handle. If exceeded requests are queued and the load balancer waits for a connection to be released
- min
Connections Double - Minimum number of concurrent connections a member must always accept
- condition string
- Defines member state. One of enabled, drain, disabled.
- ip
Address string - IP address of member in server pool
- monitor
Port number - Port at which the member is to receive health monitor requests. Can be the same as port
- name string
- Server Pool name
- port number
- Port at which the member is to receive traffic from the load balancer
- weight number
- Proportion of traffic this member is to handle. Must be an integer in the range 1-256
- id string
- The NSX ID of the load balancer server pool
- max
Connections number - The maximum number of concurrent connections the member can handle. If exceeded requests are queued and the load balancer waits for a connection to be released
- min
Connections number - Minimum number of concurrent connections a member must always accept
- condition str
- Defines member state. One of enabled, drain, disabled.
- ip_
address str - IP address of member in server pool
- monitor_
port float - Port at which the member is to receive health monitor requests. Can be the same as port
- name str
- Server Pool name
- port float
- Port at which the member is to receive traffic from the load balancer
- weight float
- Proportion of traffic this member is to handle. Must be an integer in the range 1-256
- id str
- The NSX ID of the load balancer server pool
- max_
connections float - The maximum number of concurrent connections the member can handle. If exceeded requests are queued and the load balancer waits for a connection to be released
- min_
connections float - Minimum number of concurrent connections a member must always accept
- condition String
- Defines member state. One of enabled, drain, disabled.
- ip
Address String - IP address of member in server pool
- monitor
Port Number - Port at which the member is to receive health monitor requests. Can be the same as port
- name String
- Server Pool name
- port Number
- Port at which the member is to receive traffic from the load balancer
- weight Number
- Proportion of traffic this member is to handle. Must be an integer in the range 1-256
- id String
- The NSX ID of the load balancer server pool
- max
Connections Number - The maximum number of concurrent connections the member can handle. If exceeded requests are queued and the load balancer waits for a connection to be released
- min
Connections Number - Minimum number of concurrent connections a member must always accept
Package Details
- Repository
- vcd vmware/terraform-provider-vcd
- License
- Notes
- This Pulumi package is based on the
vcd
Terraform Provider.