Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::CLB::NLBServerGroup
Using getNlbServerGroup
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 getNlbServerGroup(args: GetNlbServerGroupArgs, opts?: InvokeOptions): Promise<GetNlbServerGroupResult>
function getNlbServerGroupOutput(args: GetNlbServerGroupOutputArgs, opts?: InvokeOptions): Output<GetNlbServerGroupResult>def get_nlb_server_group(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNlbServerGroupResult
def get_nlb_server_group_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNlbServerGroupResult]func LookupNlbServerGroup(ctx *Context, args *LookupNlbServerGroupArgs, opts ...InvokeOption) (*LookupNlbServerGroupResult, error)
func LookupNlbServerGroupOutput(ctx *Context, args *LookupNlbServerGroupOutputArgs, opts ...InvokeOption) LookupNlbServerGroupResultOutput> Note: This function is named LookupNlbServerGroup in the Go SDK.
public static class GetNlbServerGroup
{
public static Task<GetNlbServerGroupResult> InvokeAsync(GetNlbServerGroupArgs args, InvokeOptions? opts = null)
public static Output<GetNlbServerGroupResult> Invoke(GetNlbServerGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNlbServerGroupResult> getNlbServerGroup(GetNlbServerGroupArgs args, InvokeOptions options)
public static Output<GetNlbServerGroupResult> getNlbServerGroup(GetNlbServerGroupArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:clb/getNlbServerGroup:getNlbServerGroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getNlbServerGroup Result
The following output properties are available:
- Account
Id string - Account ID
- Any
Port boolEnabled - Enable all-port forwarding
- Bypass
Security boolGroup Enabled - Enable backend security group pass-through. This parameter can only be configured when Type is 'instance'.
- Connection
Drain boolEnabled - Enable graceful connection termination.
- Connection
Drain intTimeout - Connection graceful shutdown timeout, range: 0–900 seconds. If ConnectionDrainEnabled is 'true', this parameter is required.
- Created
Time string - Backend server group creation time
- Description string
- Description of the backend server group, description of the server group. Must start with a letter, number, or Chinese character, and can include the following special characters: English comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period(。). Length limit: 0–255 characters. If this parameter is not provided, the default is an empty string.
- Health
Check Volcengine.Get Nlb Server Group Health Check - Health check parameters
- Id string
- Uniquely identifies the resource.
- Ip
Address stringVersion - IP address type of the server group. Options: ipv4 (default): The server group only supports adding IPv4 type backend servers. ipv6: The server group only supports adding IPv6 type backend servers.
- Preserve
Client boolIp Enabled - Enable source address persistence
- Project
Name string - Project name
- Protocol string
- Communication protocol used by NLB to forward traffic to backend servers. Options: TCP. UDP.
- Proxy
Protocol stringType - Enable Proxy-Protocol. Available values: off (default): disabled. standard: enabled. NLB forwards the client source IP address to the backend server via Proxy-Protocol. Proxy-Protocol must also be configured on the backend server.
- List<string>
- NLB instance associated with the server group.
- Scheduler string
- Rules followed by NLB when forwarding traffic. Options: wrr (default): Weighted round robin. Backend servers with higher weights are selected more frequently (higher probability). wlc: Weighted least connections. Based on the least number of connections, assigns different weights to backend servers according to their processing capabilities, allowing each server to handle a corresponding number of service requests. sh: Source address hash. Uses consistent hashing based on the source IP address; requests from the same source address are routed to the same backend server.
- Server
Count int - Number of backend servers in the server group.
- Server
Group stringId - Server group ID
- Server
Group stringName - Server group name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Limit: 1–128 characters. If not specified, defaults to the server group ID
- Servers
List<Volcengine.
Get Nlb Server Group Server> - Information about backend servers to be added to the server group
- Session
Persistence boolEnabled - Enable session persistence.
- Session
Persistence intTimeout - Session persistence timeout. Range: 1–3600 seconds, default: 1000 seconds
- Status string
- Server group status
-
List<Volcengine.
Get Nlb Server Group Tag> - Tag
- Timestamp
Remove boolEnabled - Enable removal of TCP/HTTP/HTTPS packet timestamps
- Type string
- Server group type. Available values: instance (default): server type. Supports adding cloud server instances and auxiliary network interfaces bound to cloud server instances as backend servers. ip: IP address type. Supports adding any network-accessible server in a VPC or IDC as a backend server.
- Updated
Time string - Last update time of the backend server group.
- Vpc
Id string - ID of the private network to which the server group belongs
- Account
Id string - Account ID
- Any
Port boolEnabled - Enable all-port forwarding
- Bypass
Security boolGroup Enabled - Enable backend security group pass-through. This parameter can only be configured when Type is 'instance'.
- Connection
Drain boolEnabled - Enable graceful connection termination.
- Connection
Drain intTimeout - Connection graceful shutdown timeout, range: 0–900 seconds. If ConnectionDrainEnabled is 'true', this parameter is required.
- Created
Time string - Backend server group creation time
- Description string
- Description of the backend server group, description of the server group. Must start with a letter, number, or Chinese character, and can include the following special characters: English comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period(。). Length limit: 0–255 characters. If this parameter is not provided, the default is an empty string.
- Health
Check GetNlb Server Group Health Check - Health check parameters
- Id string
- Uniquely identifies the resource.
- Ip
Address stringVersion - IP address type of the server group. Options: ipv4 (default): The server group only supports adding IPv4 type backend servers. ipv6: The server group only supports adding IPv6 type backend servers.
- Preserve
Client boolIp Enabled - Enable source address persistence
- Project
Name string - Project name
- Protocol string
- Communication protocol used by NLB to forward traffic to backend servers. Options: TCP. UDP.
- Proxy
Protocol stringType - Enable Proxy-Protocol. Available values: off (default): disabled. standard: enabled. NLB forwards the client source IP address to the backend server via Proxy-Protocol. Proxy-Protocol must also be configured on the backend server.
- []string
- NLB instance associated with the server group.
- Scheduler string
- Rules followed by NLB when forwarding traffic. Options: wrr (default): Weighted round robin. Backend servers with higher weights are selected more frequently (higher probability). wlc: Weighted least connections. Based on the least number of connections, assigns different weights to backend servers according to their processing capabilities, allowing each server to handle a corresponding number of service requests. sh: Source address hash. Uses consistent hashing based on the source IP address; requests from the same source address are routed to the same backend server.
- Server
Count int - Number of backend servers in the server group.
- Server
Group stringId - Server group ID
- Server
Group stringName - Server group name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Limit: 1–128 characters. If not specified, defaults to the server group ID
- Servers
[]Get
Nlb Server Group Server - Information about backend servers to be added to the server group
- Session
Persistence boolEnabled - Enable session persistence.
- Session
Persistence intTimeout - Session persistence timeout. Range: 1–3600 seconds, default: 1000 seconds
- Status string
- Server group status
-
[]Get
Nlb Server Group Tag - Tag
- Timestamp
Remove boolEnabled - Enable removal of TCP/HTTP/HTTPS packet timestamps
- Type string
- Server group type. Available values: instance (default): server type. Supports adding cloud server instances and auxiliary network interfaces bound to cloud server instances as backend servers. ip: IP address type. Supports adding any network-accessible server in a VPC or IDC as a backend server.
- Updated
Time string - Last update time of the backend server group.
- Vpc
Id string - ID of the private network to which the server group belongs
- account
Id String - Account ID
- any
Port BooleanEnabled - Enable all-port forwarding
- bypass
Security BooleanGroup Enabled - Enable backend security group pass-through. This parameter can only be configured when Type is 'instance'.
- connection
Drain BooleanEnabled - Enable graceful connection termination.
- connection
Drain IntegerTimeout - Connection graceful shutdown timeout, range: 0–900 seconds. If ConnectionDrainEnabled is 'true', this parameter is required.
- created
Time String - Backend server group creation time
- description String
- Description of the backend server group, description of the server group. Must start with a letter, number, or Chinese character, and can include the following special characters: English comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period(。). Length limit: 0–255 characters. If this parameter is not provided, the default is an empty string.
- health
Check GetNlb Server Group Health Check - Health check parameters
- id String
- Uniquely identifies the resource.
- ip
Address StringVersion - IP address type of the server group. Options: ipv4 (default): The server group only supports adding IPv4 type backend servers. ipv6: The server group only supports adding IPv6 type backend servers.
- preserve
Client BooleanIp Enabled - Enable source address persistence
- project
Name String - Project name
- protocol String
- Communication protocol used by NLB to forward traffic to backend servers. Options: TCP. UDP.
- proxy
Protocol StringType - Enable Proxy-Protocol. Available values: off (default): disabled. standard: enabled. NLB forwards the client source IP address to the backend server via Proxy-Protocol. Proxy-Protocol must also be configured on the backend server.
- List<String>
- NLB instance associated with the server group.
- scheduler String
- Rules followed by NLB when forwarding traffic. Options: wrr (default): Weighted round robin. Backend servers with higher weights are selected more frequently (higher probability). wlc: Weighted least connections. Based on the least number of connections, assigns different weights to backend servers according to their processing capabilities, allowing each server to handle a corresponding number of service requests. sh: Source address hash. Uses consistent hashing based on the source IP address; requests from the same source address are routed to the same backend server.
- server
Count Integer - Number of backend servers in the server group.
- server
Group StringId - Server group ID
- server
Group StringName - Server group name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Limit: 1–128 characters. If not specified, defaults to the server group ID
- servers
List<Get
Nlb Server Group Server> - Information about backend servers to be added to the server group
- session
Persistence BooleanEnabled - Enable session persistence.
- session
Persistence IntegerTimeout - Session persistence timeout. Range: 1–3600 seconds, default: 1000 seconds
- status String
- Server group status
-
List<Get
Nlb Server Group Tag> - Tag
- timestamp
Remove BooleanEnabled - Enable removal of TCP/HTTP/HTTPS packet timestamps
- type String
- Server group type. Available values: instance (default): server type. Supports adding cloud server instances and auxiliary network interfaces bound to cloud server instances as backend servers. ip: IP address type. Supports adding any network-accessible server in a VPC or IDC as a backend server.
- updated
Time String - Last update time of the backend server group.
- vpc
Id String - ID of the private network to which the server group belongs
- account
Id string - Account ID
- any
Port booleanEnabled - Enable all-port forwarding
- bypass
Security booleanGroup Enabled - Enable backend security group pass-through. This parameter can only be configured when Type is 'instance'.
- connection
Drain booleanEnabled - Enable graceful connection termination.
- connection
Drain numberTimeout - Connection graceful shutdown timeout, range: 0–900 seconds. If ConnectionDrainEnabled is 'true', this parameter is required.
- created
Time string - Backend server group creation time
- description string
- Description of the backend server group, description of the server group. Must start with a letter, number, or Chinese character, and can include the following special characters: English comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period(。). Length limit: 0–255 characters. If this parameter is not provided, the default is an empty string.
- health
Check GetNlb Server Group Health Check - Health check parameters
- id string
- Uniquely identifies the resource.
- ip
Address stringVersion - IP address type of the server group. Options: ipv4 (default): The server group only supports adding IPv4 type backend servers. ipv6: The server group only supports adding IPv6 type backend servers.
- preserve
Client booleanIp Enabled - Enable source address persistence
- project
Name string - Project name
- protocol string
- Communication protocol used by NLB to forward traffic to backend servers. Options: TCP. UDP.
- proxy
Protocol stringType - Enable Proxy-Protocol. Available values: off (default): disabled. standard: enabled. NLB forwards the client source IP address to the backend server via Proxy-Protocol. Proxy-Protocol must also be configured on the backend server.
- string[]
- NLB instance associated with the server group.
- scheduler string
- Rules followed by NLB when forwarding traffic. Options: wrr (default): Weighted round robin. Backend servers with higher weights are selected more frequently (higher probability). wlc: Weighted least connections. Based on the least number of connections, assigns different weights to backend servers according to their processing capabilities, allowing each server to handle a corresponding number of service requests. sh: Source address hash. Uses consistent hashing based on the source IP address; requests from the same source address are routed to the same backend server.
- server
Count number - Number of backend servers in the server group.
- server
Group stringId - Server group ID
- server
Group stringName - Server group name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Limit: 1–128 characters. If not specified, defaults to the server group ID
- servers
Get
Nlb Server Group Server[] - Information about backend servers to be added to the server group
- session
Persistence booleanEnabled - Enable session persistence.
- session
Persistence numberTimeout - Session persistence timeout. Range: 1–3600 seconds, default: 1000 seconds
- status string
- Server group status
-
Get
Nlb Server Group Tag[] - Tag
- timestamp
Remove booleanEnabled - Enable removal of TCP/HTTP/HTTPS packet timestamps
- type string
- Server group type. Available values: instance (default): server type. Supports adding cloud server instances and auxiliary network interfaces bound to cloud server instances as backend servers. ip: IP address type. Supports adding any network-accessible server in a VPC or IDC as a backend server.
- updated
Time string - Last update time of the backend server group.
- vpc
Id string - ID of the private network to which the server group belongs
- account_
id str - Account ID
- any_
port_ boolenabled - Enable all-port forwarding
- bypass_
security_ boolgroup_ enabled - Enable backend security group pass-through. This parameter can only be configured when Type is 'instance'.
- connection_
drain_ boolenabled - Enable graceful connection termination.
- connection_
drain_ inttimeout - Connection graceful shutdown timeout, range: 0–900 seconds. If ConnectionDrainEnabled is 'true', this parameter is required.
- created_
time str - Backend server group creation time
- description str
- Description of the backend server group, description of the server group. Must start with a letter, number, or Chinese character, and can include the following special characters: English comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period(。). Length limit: 0–255 characters. If this parameter is not provided, the default is an empty string.
- health_
check GetNlb Server Group Health Check - Health check parameters
- id str
- Uniquely identifies the resource.
- ip_
address_ strversion - IP address type of the server group. Options: ipv4 (default): The server group only supports adding IPv4 type backend servers. ipv6: The server group only supports adding IPv6 type backend servers.
- preserve_
client_ boolip_ enabled - Enable source address persistence
- project_
name str - Project name
- protocol str
- Communication protocol used by NLB to forward traffic to backend servers. Options: TCP. UDP.
- proxy_
protocol_ strtype - Enable Proxy-Protocol. Available values: off (default): disabled. standard: enabled. NLB forwards the client source IP address to the backend server via Proxy-Protocol. Proxy-Protocol must also be configured on the backend server.
- Sequence[str]
- NLB instance associated with the server group.
- scheduler str
- Rules followed by NLB when forwarding traffic. Options: wrr (default): Weighted round robin. Backend servers with higher weights are selected more frequently (higher probability). wlc: Weighted least connections. Based on the least number of connections, assigns different weights to backend servers according to their processing capabilities, allowing each server to handle a corresponding number of service requests. sh: Source address hash. Uses consistent hashing based on the source IP address; requests from the same source address are routed to the same backend server.
- server_
count int - Number of backend servers in the server group.
- server_
group_ strid - Server group ID
- server_
group_ strname - Server group name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Limit: 1–128 characters. If not specified, defaults to the server group ID
- servers
Sequence[Get
Nlb Server Group Server] - Information about backend servers to be added to the server group
- session_
persistence_ boolenabled - Enable session persistence.
- session_
persistence_ inttimeout - Session persistence timeout. Range: 1–3600 seconds, default: 1000 seconds
- status str
- Server group status
-
Sequence[Get
Nlb Server Group Tag] - Tag
- timestamp_
remove_ boolenabled - Enable removal of TCP/HTTP/HTTPS packet timestamps
- type str
- Server group type. Available values: instance (default): server type. Supports adding cloud server instances and auxiliary network interfaces bound to cloud server instances as backend servers. ip: IP address type. Supports adding any network-accessible server in a VPC or IDC as a backend server.
- updated_
time str - Last update time of the backend server group.
- vpc_
id str - ID of the private network to which the server group belongs
- account
Id String - Account ID
- any
Port BooleanEnabled - Enable all-port forwarding
- bypass
Security BooleanGroup Enabled - Enable backend security group pass-through. This parameter can only be configured when Type is 'instance'.
- connection
Drain BooleanEnabled - Enable graceful connection termination.
- connection
Drain NumberTimeout - Connection graceful shutdown timeout, range: 0–900 seconds. If ConnectionDrainEnabled is 'true', this parameter is required.
- created
Time String - Backend server group creation time
- description String
- Description of the backend server group, description of the server group. Must start with a letter, number, or Chinese character, and can include the following special characters: English comma (,), period (.), underscore (_), space ( ), equals sign (=), hyphen (-), Chinese comma (,), Chinese period(。). Length limit: 0–255 characters. If this parameter is not provided, the default is an empty string.
- health
Check Property Map - Health check parameters
- id String
- Uniquely identifies the resource.
- ip
Address StringVersion - IP address type of the server group. Options: ipv4 (default): The server group only supports adding IPv4 type backend servers. ipv6: The server group only supports adding IPv6 type backend servers.
- preserve
Client BooleanIp Enabled - Enable source address persistence
- project
Name String - Project name
- protocol String
- Communication protocol used by NLB to forward traffic to backend servers. Options: TCP. UDP.
- proxy
Protocol StringType - Enable Proxy-Protocol. Available values: off (default): disabled. standard: enabled. NLB forwards the client source IP address to the backend server via Proxy-Protocol. Proxy-Protocol must also be configured on the backend server.
- List<String>
- NLB instance associated with the server group.
- scheduler String
- Rules followed by NLB when forwarding traffic. Options: wrr (default): Weighted round robin. Backend servers with higher weights are selected more frequently (higher probability). wlc: Weighted least connections. Based on the least number of connections, assigns different weights to backend servers according to their processing capabilities, allowing each server to handle a corresponding number of service requests. sh: Source address hash. Uses consistent hashing based on the source IP address; requests from the same source address are routed to the same backend server.
- server
Count Number - Number of backend servers in the server group.
- server
Group StringId - Server group ID
- server
Group StringName - Server group name. Must start with a letter, number, or Chinese character, and can include the following special characters: period (.), underscore (_), and hyphen (-). Limit: 1–128 characters. If not specified, defaults to the server group ID
- servers List<Property Map>
- Information about backend servers to be added to the server group
- session
Persistence BooleanEnabled - Enable session persistence.
- session
Persistence NumberTimeout - Session persistence timeout. Range: 1–3600 seconds, default: 1000 seconds
- status String
- Server group status
- List<Property Map>
- Tag
- timestamp
Remove BooleanEnabled - Enable removal of TCP/HTTP/HTTPS packet timestamps
- type String
- Server group type. Available values: instance (default): server type. Supports adding cloud server instances and auxiliary network interfaces bound to cloud server instances as backend servers. ip: IP address type. Supports adding any network-accessible server in a VPC or IDC as a backend server.
- updated
Time String - Last update time of the backend server group.
- vpc
Id String - ID of the private network to which the server group belongs
Supporting Types
GetNlbServerGroupHealthCheck
- Domain string
- Health check domain name
- Enabled bool
- Enable health check
- Healthy
Threshold int - Health check healthy threshold. Range: 2–10 times, default: 3 times. If the backend server passes the specified number of consecutive health checks with 'normal' results, it is considered health check 'normal'
- Http
Code string - HTTP status codes indicating a healthy health check.
- Interval int
- Health check interval, range: 1–300 seconds, default: 10 seconds.
- Method string
- Health check request method
- Port int
- Health check port. Range: 1–65535. If full port forwarding is not enabled for the server group, this parameter defaults to 0, meaning the backend server's port is used for health checks. If full port forwarding is enabled, this parameter must be specified
- Timeout int
- Health check response timeout. Range: 1–60 seconds, default: 3 seconds. If the backend server does not respond correctly within the specified time, it is considered health check 'abnormal'
- Type string
- Health check protocol type. Options: TCP (default), HTTP, UDP
- Udp
Expect string - UDP health check request string. Only letters and numbers are allowed, with a maximum length of 64 characters.
- Udp
Request string - Expected response string for UDP health check
- Unhealthy
Threshold int - Health check unhealthy threshold. Range: 2–10 times, default: 3 times. If the backend server fails the specified number of consecutive health checks with 'abnormal' results, it is considered health check abnormal
- Uri string
- Health check path
- Domain string
- Health check domain name
- Enabled bool
- Enable health check
- Healthy
Threshold int - Health check healthy threshold. Range: 2–10 times, default: 3 times. If the backend server passes the specified number of consecutive health checks with 'normal' results, it is considered health check 'normal'
- Http
Code string - HTTP status codes indicating a healthy health check.
- Interval int
- Health check interval, range: 1–300 seconds, default: 10 seconds.
- Method string
- Health check request method
- Port int
- Health check port. Range: 1–65535. If full port forwarding is not enabled for the server group, this parameter defaults to 0, meaning the backend server's port is used for health checks. If full port forwarding is enabled, this parameter must be specified
- Timeout int
- Health check response timeout. Range: 1–60 seconds, default: 3 seconds. If the backend server does not respond correctly within the specified time, it is considered health check 'abnormal'
- Type string
- Health check protocol type. Options: TCP (default), HTTP, UDP
- Udp
Expect string - UDP health check request string. Only letters and numbers are allowed, with a maximum length of 64 characters.
- Udp
Request string - Expected response string for UDP health check
- Unhealthy
Threshold int - Health check unhealthy threshold. Range: 2–10 times, default: 3 times. If the backend server fails the specified number of consecutive health checks with 'abnormal' results, it is considered health check abnormal
- Uri string
- Health check path
- domain String
- Health check domain name
- enabled Boolean
- Enable health check
- healthy
Threshold Integer - Health check healthy threshold. Range: 2–10 times, default: 3 times. If the backend server passes the specified number of consecutive health checks with 'normal' results, it is considered health check 'normal'
- http
Code String - HTTP status codes indicating a healthy health check.
- interval Integer
- Health check interval, range: 1–300 seconds, default: 10 seconds.
- method String
- Health check request method
- port Integer
- Health check port. Range: 1–65535. If full port forwarding is not enabled for the server group, this parameter defaults to 0, meaning the backend server's port is used for health checks. If full port forwarding is enabled, this parameter must be specified
- timeout Integer
- Health check response timeout. Range: 1–60 seconds, default: 3 seconds. If the backend server does not respond correctly within the specified time, it is considered health check 'abnormal'
- type String
- Health check protocol type. Options: TCP (default), HTTP, UDP
- udp
Expect String - UDP health check request string. Only letters and numbers are allowed, with a maximum length of 64 characters.
- udp
Request String - Expected response string for UDP health check
- unhealthy
Threshold Integer - Health check unhealthy threshold. Range: 2–10 times, default: 3 times. If the backend server fails the specified number of consecutive health checks with 'abnormal' results, it is considered health check abnormal
- uri String
- Health check path
- domain string
- Health check domain name
- enabled boolean
- Enable health check
- healthy
Threshold number - Health check healthy threshold. Range: 2–10 times, default: 3 times. If the backend server passes the specified number of consecutive health checks with 'normal' results, it is considered health check 'normal'
- http
Code string - HTTP status codes indicating a healthy health check.
- interval number
- Health check interval, range: 1–300 seconds, default: 10 seconds.
- method string
- Health check request method
- port number
- Health check port. Range: 1–65535. If full port forwarding is not enabled for the server group, this parameter defaults to 0, meaning the backend server's port is used for health checks. If full port forwarding is enabled, this parameter must be specified
- timeout number
- Health check response timeout. Range: 1–60 seconds, default: 3 seconds. If the backend server does not respond correctly within the specified time, it is considered health check 'abnormal'
- type string
- Health check protocol type. Options: TCP (default), HTTP, UDP
- udp
Expect string - UDP health check request string. Only letters and numbers are allowed, with a maximum length of 64 characters.
- udp
Request string - Expected response string for UDP health check
- unhealthy
Threshold number - Health check unhealthy threshold. Range: 2–10 times, default: 3 times. If the backend server fails the specified number of consecutive health checks with 'abnormal' results, it is considered health check abnormal
- uri string
- Health check path
- domain str
- Health check domain name
- enabled bool
- Enable health check
- healthy_
threshold int - Health check healthy threshold. Range: 2–10 times, default: 3 times. If the backend server passes the specified number of consecutive health checks with 'normal' results, it is considered health check 'normal'
- http_
code str - HTTP status codes indicating a healthy health check.
- interval int
- Health check interval, range: 1–300 seconds, default: 10 seconds.
- method str
- Health check request method
- port int
- Health check port. Range: 1–65535. If full port forwarding is not enabled for the server group, this parameter defaults to 0, meaning the backend server's port is used for health checks. If full port forwarding is enabled, this parameter must be specified
- timeout int
- Health check response timeout. Range: 1–60 seconds, default: 3 seconds. If the backend server does not respond correctly within the specified time, it is considered health check 'abnormal'
- type str
- Health check protocol type. Options: TCP (default), HTTP, UDP
- udp_
expect str - UDP health check request string. Only letters and numbers are allowed, with a maximum length of 64 characters.
- udp_
request str - Expected response string for UDP health check
- unhealthy_
threshold int - Health check unhealthy threshold. Range: 2–10 times, default: 3 times. If the backend server fails the specified number of consecutive health checks with 'abnormal' results, it is considered health check abnormal
- uri str
- Health check path
- domain String
- Health check domain name
- enabled Boolean
- Enable health check
- healthy
Threshold Number - Health check healthy threshold. Range: 2–10 times, default: 3 times. If the backend server passes the specified number of consecutive health checks with 'normal' results, it is considered health check 'normal'
- http
Code String - HTTP status codes indicating a healthy health check.
- interval Number
- Health check interval, range: 1–300 seconds, default: 10 seconds.
- method String
- Health check request method
- port Number
- Health check port. Range: 1–65535. If full port forwarding is not enabled for the server group, this parameter defaults to 0, meaning the backend server's port is used for health checks. If full port forwarding is enabled, this parameter must be specified
- timeout Number
- Health check response timeout. Range: 1–60 seconds, default: 3 seconds. If the backend server does not respond correctly within the specified time, it is considered health check 'abnormal'
- type String
- Health check protocol type. Options: TCP (default), HTTP, UDP
- udp
Expect String - UDP health check request string. Only letters and numbers are allowed, with a maximum length of 64 characters.
- udp
Request String - Expected response string for UDP health check
- unhealthy
Threshold Number - Health check unhealthy threshold. Range: 2–10 times, default: 3 times. If the backend server fails the specified number of consecutive health checks with 'abnormal' results, it is considered health check abnormal
- uri String
- Health check path
GetNlbServerGroupServer
- Description string
- Description of the backend server, default is an empty string.
- Instance
Id string - Server instance ID or IP address. If the server type is 'ecs', enter the cloud server instance ID. You can call the DescribeInstances API to obtain the cloud server instance ID. If the server type is 'eni', enter the network interface card ID bound to the cloud server instance. You can call the DescribeNetworkInterfaces API to obtain the network interface card ID. If the server type is 'ip', enter the backend server's IP address.
- Ip string
- Private IP address of the backend server. You can call the DescribeInstances API to obtain the private IP address of an 'ecs' type backend server. You can call the DescribeNetworkInterfaces API to obtain the private IP address of an 'eni' type backend server.
- Port int
- Port number on which the backend server receives requests, range: 1–65535. If AnyPortEnabled is 'false' (all-port forwarding is disabled), this parameter is required. If AnyPortEnabled is 'true' (all-port forwarding is enabled), the default value is 0.
- Server
Id string - Backend server ID
- Type string
- Backend server type. Available values: ecs: cloud server instance (primary network interface). eni: auxiliary network interface. ip: IP address.
- Weight int
- Backend server weight, range: 0–100. Weight of 0 means requests will not be forwarded to this server. If not specified, the default is 0.
- Zone
Id string - Specify the availability zone of the NLB instance associated with the backend server. This parameter is required when Servers.N.Type is ip. If the NLB instance enables cross-zone forwarding, the backend server can receive traffic from all availability zones of the NLB instance. If cross-zone forwarding is disabled, the backend server only receives traffic from the specified availability zone
- Description string
- Description of the backend server, default is an empty string.
- Instance
Id string - Server instance ID or IP address. If the server type is 'ecs', enter the cloud server instance ID. You can call the DescribeInstances API to obtain the cloud server instance ID. If the server type is 'eni', enter the network interface card ID bound to the cloud server instance. You can call the DescribeNetworkInterfaces API to obtain the network interface card ID. If the server type is 'ip', enter the backend server's IP address.
- Ip string
- Private IP address of the backend server. You can call the DescribeInstances API to obtain the private IP address of an 'ecs' type backend server. You can call the DescribeNetworkInterfaces API to obtain the private IP address of an 'eni' type backend server.
- Port int
- Port number on which the backend server receives requests, range: 1–65535. If AnyPortEnabled is 'false' (all-port forwarding is disabled), this parameter is required. If AnyPortEnabled is 'true' (all-port forwarding is enabled), the default value is 0.
- Server
Id string - Backend server ID
- Type string
- Backend server type. Available values: ecs: cloud server instance (primary network interface). eni: auxiliary network interface. ip: IP address.
- Weight int
- Backend server weight, range: 0–100. Weight of 0 means requests will not be forwarded to this server. If not specified, the default is 0.
- Zone
Id string - Specify the availability zone of the NLB instance associated with the backend server. This parameter is required when Servers.N.Type is ip. If the NLB instance enables cross-zone forwarding, the backend server can receive traffic from all availability zones of the NLB instance. If cross-zone forwarding is disabled, the backend server only receives traffic from the specified availability zone
- description String
- Description of the backend server, default is an empty string.
- instance
Id String - Server instance ID or IP address. If the server type is 'ecs', enter the cloud server instance ID. You can call the DescribeInstances API to obtain the cloud server instance ID. If the server type is 'eni', enter the network interface card ID bound to the cloud server instance. You can call the DescribeNetworkInterfaces API to obtain the network interface card ID. If the server type is 'ip', enter the backend server's IP address.
- ip String
- Private IP address of the backend server. You can call the DescribeInstances API to obtain the private IP address of an 'ecs' type backend server. You can call the DescribeNetworkInterfaces API to obtain the private IP address of an 'eni' type backend server.
- port Integer
- Port number on which the backend server receives requests, range: 1–65535. If AnyPortEnabled is 'false' (all-port forwarding is disabled), this parameter is required. If AnyPortEnabled is 'true' (all-port forwarding is enabled), the default value is 0.
- server
Id String - Backend server ID
- type String
- Backend server type. Available values: ecs: cloud server instance (primary network interface). eni: auxiliary network interface. ip: IP address.
- weight Integer
- Backend server weight, range: 0–100. Weight of 0 means requests will not be forwarded to this server. If not specified, the default is 0.
- zone
Id String - Specify the availability zone of the NLB instance associated with the backend server. This parameter is required when Servers.N.Type is ip. If the NLB instance enables cross-zone forwarding, the backend server can receive traffic from all availability zones of the NLB instance. If cross-zone forwarding is disabled, the backend server only receives traffic from the specified availability zone
- description string
- Description of the backend server, default is an empty string.
- instance
Id string - Server instance ID or IP address. If the server type is 'ecs', enter the cloud server instance ID. You can call the DescribeInstances API to obtain the cloud server instance ID. If the server type is 'eni', enter the network interface card ID bound to the cloud server instance. You can call the DescribeNetworkInterfaces API to obtain the network interface card ID. If the server type is 'ip', enter the backend server's IP address.
- ip string
- Private IP address of the backend server. You can call the DescribeInstances API to obtain the private IP address of an 'ecs' type backend server. You can call the DescribeNetworkInterfaces API to obtain the private IP address of an 'eni' type backend server.
- port number
- Port number on which the backend server receives requests, range: 1–65535. If AnyPortEnabled is 'false' (all-port forwarding is disabled), this parameter is required. If AnyPortEnabled is 'true' (all-port forwarding is enabled), the default value is 0.
- server
Id string - Backend server ID
- type string
- Backend server type. Available values: ecs: cloud server instance (primary network interface). eni: auxiliary network interface. ip: IP address.
- weight number
- Backend server weight, range: 0–100. Weight of 0 means requests will not be forwarded to this server. If not specified, the default is 0.
- zone
Id string - Specify the availability zone of the NLB instance associated with the backend server. This parameter is required when Servers.N.Type is ip. If the NLB instance enables cross-zone forwarding, the backend server can receive traffic from all availability zones of the NLB instance. If cross-zone forwarding is disabled, the backend server only receives traffic from the specified availability zone
- description str
- Description of the backend server, default is an empty string.
- instance_
id str - Server instance ID or IP address. If the server type is 'ecs', enter the cloud server instance ID. You can call the DescribeInstances API to obtain the cloud server instance ID. If the server type is 'eni', enter the network interface card ID bound to the cloud server instance. You can call the DescribeNetworkInterfaces API to obtain the network interface card ID. If the server type is 'ip', enter the backend server's IP address.
- ip str
- Private IP address of the backend server. You can call the DescribeInstances API to obtain the private IP address of an 'ecs' type backend server. You can call the DescribeNetworkInterfaces API to obtain the private IP address of an 'eni' type backend server.
- port int
- Port number on which the backend server receives requests, range: 1–65535. If AnyPortEnabled is 'false' (all-port forwarding is disabled), this parameter is required. If AnyPortEnabled is 'true' (all-port forwarding is enabled), the default value is 0.
- server_
id str - Backend server ID
- type str
- Backend server type. Available values: ecs: cloud server instance (primary network interface). eni: auxiliary network interface. ip: IP address.
- weight int
- Backend server weight, range: 0–100. Weight of 0 means requests will not be forwarded to this server. If not specified, the default is 0.
- zone_
id str - Specify the availability zone of the NLB instance associated with the backend server. This parameter is required when Servers.N.Type is ip. If the NLB instance enables cross-zone forwarding, the backend server can receive traffic from all availability zones of the NLB instance. If cross-zone forwarding is disabled, the backend server only receives traffic from the specified availability zone
- description String
- Description of the backend server, default is an empty string.
- instance
Id String - Server instance ID or IP address. If the server type is 'ecs', enter the cloud server instance ID. You can call the DescribeInstances API to obtain the cloud server instance ID. If the server type is 'eni', enter the network interface card ID bound to the cloud server instance. You can call the DescribeNetworkInterfaces API to obtain the network interface card ID. If the server type is 'ip', enter the backend server's IP address.
- ip String
- Private IP address of the backend server. You can call the DescribeInstances API to obtain the private IP address of an 'ecs' type backend server. You can call the DescribeNetworkInterfaces API to obtain the private IP address of an 'eni' type backend server.
- port Number
- Port number on which the backend server receives requests, range: 1–65535. If AnyPortEnabled is 'false' (all-port forwarding is disabled), this parameter is required. If AnyPortEnabled is 'true' (all-port forwarding is enabled), the default value is 0.
- server
Id String - Backend server ID
- type String
- Backend server type. Available values: ecs: cloud server instance (primary network interface). eni: auxiliary network interface. ip: IP address.
- weight Number
- Backend server weight, range: 0–100. Weight of 0 means requests will not be forwarded to this server. If not specified, the default is 0.
- zone
Id String - Specify the availability zone of the NLB instance associated with the backend server. This parameter is required when Servers.N.Type is ip. If the NLB instance enables cross-zone forwarding, the backend server can receive traffic from all availability zones of the NLB instance. If cross-zone forwarding is disabled, the backend server only receives traffic from the specified availability zone
GetNlbServerGroupTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
