Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
Data Source schema for Byteplus::ALB::ServerGroup
Using getServerGroup
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 getServerGroup(args: GetServerGroupArgs, opts?: InvokeOptions): Promise<GetServerGroupResult>
function getServerGroupOutput(args: GetServerGroupOutputArgs, opts?: InvokeOptions): Output<GetServerGroupResult>def get_server_group(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServerGroupResult
def get_server_group_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServerGroupResult]func LookupServerGroup(ctx *Context, args *LookupServerGroupArgs, opts ...InvokeOption) (*LookupServerGroupResult, error)
func LookupServerGroupOutput(ctx *Context, args *LookupServerGroupOutputArgs, opts ...InvokeOption) LookupServerGroupResultOutput> Note: This function is named LookupServerGroup in the Go SDK.
public static class GetServerGroup
{
public static Task<GetServerGroupResult> InvokeAsync(GetServerGroupArgs args, InvokeOptions? opts = null)
public static Output<GetServerGroupResult> Invoke(GetServerGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServerGroupResult> getServerGroup(GetServerGroupArgs args, InvokeOptions options)
public static Output<GetServerGroupResult> getServerGroup(GetServerGroupArgs args, InvokeOptions options)
fn::invoke:
function: bytepluscc:alb/getServerGroup:getServerGroup
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.
getServerGroup Result
The following output properties are available:
- Create
Time string - Creation time of the backend server group.
- Cross
Zone stringEnabled - Enable cross-availability zone load balancing for the server group. Options: on (default): enabled; off: disabled.
- Description string
- Description of the backend server group.
- Health
Check Byteplus.Get Server Group Health Check - Health check configuration information for the server group.
- Id string
- Uniquely identifies the resource.
- Ip
Address stringType - IP address type of the server group. Currently, only IPv4 is supported.
- Listeners
List<Byteplus.
Get Server Group Listener> - Listener information associated with the backend server group.
- Project
Name string - Name of the project to which the backend server group belongs.
- Protocol string
- Backend protocol: HTTP, HTTPS.
- Scheduler string
- Scheduling algorithm. Options: wrr: weighted round robin; wlc: weighted least connection; sh: source address hash.
- Server
Count int - Number of backend servers in the server group.
- Server
Group stringId - Backend server group ID.
- Server
Group stringName - Backend server group name.
- Server
Group stringType - Type of backend server group. instance: server type, supports adding ECS and ENI instances as backend servers. ip: IP type, supports adding IP addresses as backend servers.
- Servers
List<Byteplus.
Get Server Group Server> - Information about the servers in the backend server group.
- Status string
- Server group status. Creating: Being created. Active: Running. Configuring: Being configured. Deleting: Being deleted.
- Sticky
Session Byteplus.Config Get Server Group Sticky Session Config - Session persistence parameter information.
-
List<Byteplus.
Get Server Group Tag> - Tag information.
- Update
Time string - Last operation time of the backend server group.
- Vpc
Id string - ID of the VPC to which the backend server group belongs.
- Create
Time string - Creation time of the backend server group.
- Cross
Zone stringEnabled - Enable cross-availability zone load balancing for the server group. Options: on (default): enabled; off: disabled.
- Description string
- Description of the backend server group.
- Health
Check GetServer Group Health Check - Health check configuration information for the server group.
- Id string
- Uniquely identifies the resource.
- Ip
Address stringType - IP address type of the server group. Currently, only IPv4 is supported.
- Listeners
[]Get
Server Group Listener - Listener information associated with the backend server group.
- Project
Name string - Name of the project to which the backend server group belongs.
- Protocol string
- Backend protocol: HTTP, HTTPS.
- Scheduler string
- Scheduling algorithm. Options: wrr: weighted round robin; wlc: weighted least connection; sh: source address hash.
- Server
Count int - Number of backend servers in the server group.
- Server
Group stringId - Backend server group ID.
- Server
Group stringName - Backend server group name.
- Server
Group stringType - Type of backend server group. instance: server type, supports adding ECS and ENI instances as backend servers. ip: IP type, supports adding IP addresses as backend servers.
- Servers
[]Get
Server Group Server - Information about the servers in the backend server group.
- Status string
- Server group status. Creating: Being created. Active: Running. Configuring: Being configured. Deleting: Being deleted.
- Sticky
Session GetConfig Server Group Sticky Session Config - Session persistence parameter information.
-
[]Get
Server Group Tag - Tag information.
- Update
Time string - Last operation time of the backend server group.
- Vpc
Id string - ID of the VPC to which the backend server group belongs.
- create
Time String - Creation time of the backend server group.
- cross
Zone StringEnabled - Enable cross-availability zone load balancing for the server group. Options: on (default): enabled; off: disabled.
- description String
- Description of the backend server group.
- health
Check GetServer Group Health Check - Health check configuration information for the server group.
- id String
- Uniquely identifies the resource.
- ip
Address StringType - IP address type of the server group. Currently, only IPv4 is supported.
- listeners
List<Get
Server Group Listener> - Listener information associated with the backend server group.
- project
Name String - Name of the project to which the backend server group belongs.
- protocol String
- Backend protocol: HTTP, HTTPS.
- scheduler String
- Scheduling algorithm. Options: wrr: weighted round robin; wlc: weighted least connection; sh: source address hash.
- server
Count Integer - Number of backend servers in the server group.
- server
Group StringId - Backend server group ID.
- server
Group StringName - Backend server group name.
- server
Group StringType - Type of backend server group. instance: server type, supports adding ECS and ENI instances as backend servers. ip: IP type, supports adding IP addresses as backend servers.
- servers
List<Get
Server Group Server> - Information about the servers in the backend server group.
- status String
- Server group status. Creating: Being created. Active: Running. Configuring: Being configured. Deleting: Being deleted.
- sticky
Session GetConfig Server Group Sticky Session Config - Session persistence parameter information.
-
List<Get
Server Group Tag> - Tag information.
- update
Time String - Last operation time of the backend server group.
- vpc
Id String - ID of the VPC to which the backend server group belongs.
- create
Time string - Creation time of the backend server group.
- cross
Zone stringEnabled - Enable cross-availability zone load balancing for the server group. Options: on (default): enabled; off: disabled.
- description string
- Description of the backend server group.
- health
Check GetServer Group Health Check - Health check configuration information for the server group.
- id string
- Uniquely identifies the resource.
- ip
Address stringType - IP address type of the server group. Currently, only IPv4 is supported.
- listeners
Get
Server Group Listener[] - Listener information associated with the backend server group.
- project
Name string - Name of the project to which the backend server group belongs.
- protocol string
- Backend protocol: HTTP, HTTPS.
- scheduler string
- Scheduling algorithm. Options: wrr: weighted round robin; wlc: weighted least connection; sh: source address hash.
- server
Count number - Number of backend servers in the server group.
- server
Group stringId - Backend server group ID.
- server
Group stringName - Backend server group name.
- server
Group stringType - Type of backend server group. instance: server type, supports adding ECS and ENI instances as backend servers. ip: IP type, supports adding IP addresses as backend servers.
- servers
Get
Server Group Server[] - Information about the servers in the backend server group.
- status string
- Server group status. Creating: Being created. Active: Running. Configuring: Being configured. Deleting: Being deleted.
- sticky
Session GetConfig Server Group Sticky Session Config - Session persistence parameter information.
-
Get
Server Group Tag[] - Tag information.
- update
Time string - Last operation time of the backend server group.
- vpc
Id string - ID of the VPC to which the backend server group belongs.
- create_
time str - Creation time of the backend server group.
- cross_
zone_ strenabled - Enable cross-availability zone load balancing for the server group. Options: on (default): enabled; off: disabled.
- description str
- Description of the backend server group.
- health_
check GetServer Group Health Check - Health check configuration information for the server group.
- id str
- Uniquely identifies the resource.
- ip_
address_ strtype - IP address type of the server group. Currently, only IPv4 is supported.
- listeners
Sequence[Get
Server Group Listener] - Listener information associated with the backend server group.
- project_
name str - Name of the project to which the backend server group belongs.
- protocol str
- Backend protocol: HTTP, HTTPS.
- scheduler str
- Scheduling algorithm. Options: wrr: weighted round robin; wlc: weighted least connection; sh: source address hash.
- server_
count int - Number of backend servers in the server group.
- server_
group_ strid - Backend server group ID.
- server_
group_ strname - Backend server group name.
- server_
group_ strtype - Type of backend server group. instance: server type, supports adding ECS and ENI instances as backend servers. ip: IP type, supports adding IP addresses as backend servers.
- servers
Sequence[Get
Server Group Server] - Information about the servers in the backend server group.
- status str
- Server group status. Creating: Being created. Active: Running. Configuring: Being configured. Deleting: Being deleted.
- sticky_
session_ Getconfig Server Group Sticky Session Config - Session persistence parameter information.
-
Sequence[Get
Server Group Tag] - Tag information.
- update_
time str - Last operation time of the backend server group.
- vpc_
id str - ID of the VPC to which the backend server group belongs.
- create
Time String - Creation time of the backend server group.
- cross
Zone StringEnabled - Enable cross-availability zone load balancing for the server group. Options: on (default): enabled; off: disabled.
- description String
- Description of the backend server group.
- health
Check Property Map - Health check configuration information for the server group.
- id String
- Uniquely identifies the resource.
- ip
Address StringType - IP address type of the server group. Currently, only IPv4 is supported.
- listeners List<Property Map>
- Listener information associated with the backend server group.
- project
Name String - Name of the project to which the backend server group belongs.
- protocol String
- Backend protocol: HTTP, HTTPS.
- scheduler String
- Scheduling algorithm. Options: wrr: weighted round robin; wlc: weighted least connection; sh: source address hash.
- server
Count Number - Number of backend servers in the server group.
- server
Group StringId - Backend server group ID.
- server
Group StringName - Backend server group name.
- server
Group StringType - Type of backend server group. instance: server type, supports adding ECS and ENI instances as backend servers. ip: IP type, supports adding IP addresses as backend servers.
- servers List<Property Map>
- Information about the servers in the backend server group.
- status String
- Server group status. Creating: Being created. Active: Running. Configuring: Being configured. Deleting: Being deleted.
- sticky
Session Property MapConfig - Session persistence parameter information.
- List<Property Map>
- Tag information.
- update
Time String - Last operation time of the backend server group.
- vpc
Id String - ID of the VPC to which the backend server group belongs.
Supporting Types
GetServerGroupHealthCheck
- Domain string
- The domain name for health checks must be configured as the actual address used by the backend server to provide external services. This parameter is only effective when HealthCheck.Protocol is set to HTTP. The domain name must contain at least one '.', and cannot start or end with a '.'. Each level of the domain name can include letters, numbers, '-', and '.' characters, but '-' cannot appear at the beginning or end of any level. Length must be between 1 and 128 characters. If this parameter is not provided or no value is specified, it defaults to empty, meaning the load balancer uses the private IP address of each backend server for health checks.
- Enabled string
- Whether the listener has enabled health check. Values: on: enabled (default), off: disabled.
- Healthy
Threshold int - Health check threshold. Indicates that a backend server is considered healthy if it passes the specified number of consecutive health checks. Unit: checks. Range: 2–10. Default: 3.
- Http
Code string - HTTP status codes indicating a successful health check. Use commas to separate multiple codes. This parameter is only available when HealthCheck.Protocol is set to HTTP. Valid values: http2xx (default), http3xx (default), http4xx, http5xx.
- Http
Version string - HTTP protocol version for health checks. This parameter is only available when HealthCheck.Protocol is set to HTTP. Values: HTTP1.0 (default when using API), HTTP1.1.
- Interval int
- After enabling health check, the interval for performing health checks. Unit: seconds. Range: 1–300s. Default: 2.
- Method string
- After enabling health check, the health check method. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Values: GET: server must support the GET method. HEAD (default): server returns only HEAD header information, which can reduce backend performance consumption, but the server must support the HEAD method.
- Port int
- Health check port. Supported values: 0 (default): Use the backend server port for health checks. 1–65535: Use the specified port for health checks.
- Protocol string
- Health check protocol. Currently supports HTTP and TCP. Default: HTTP.
- Timeout int
- Health check response timeout. If the backend server does not respond correctly within the specified time, it is considered a health check failure. Unit: seconds; range: 1~60; default: 2.
- Unhealthy
Threshold int - Unhealthy threshold for health checks. If a backend server fails the specified number of consecutive health checks, it will be considered unhealthy. Unit: times. Value range: 2–10. Default: 3.
- Uri string
- Health check path, which must be configured as the actual path provided by the backend server. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Must start with '/'. Only letters, numbers, '-', '_', '/', '.', '%', '?', '#', '&', '=' are allowed. Length must be between 1 and 128 characters. If this parameter is not specified or no value is provided, the default is '/'.
- Domain string
- The domain name for health checks must be configured as the actual address used by the backend server to provide external services. This parameter is only effective when HealthCheck.Protocol is set to HTTP. The domain name must contain at least one '.', and cannot start or end with a '.'. Each level of the domain name can include letters, numbers, '-', and '.' characters, but '-' cannot appear at the beginning or end of any level. Length must be between 1 and 128 characters. If this parameter is not provided or no value is specified, it defaults to empty, meaning the load balancer uses the private IP address of each backend server for health checks.
- Enabled string
- Whether the listener has enabled health check. Values: on: enabled (default), off: disabled.
- Healthy
Threshold int - Health check threshold. Indicates that a backend server is considered healthy if it passes the specified number of consecutive health checks. Unit: checks. Range: 2–10. Default: 3.
- Http
Code string - HTTP status codes indicating a successful health check. Use commas to separate multiple codes. This parameter is only available when HealthCheck.Protocol is set to HTTP. Valid values: http2xx (default), http3xx (default), http4xx, http5xx.
- Http
Version string - HTTP protocol version for health checks. This parameter is only available when HealthCheck.Protocol is set to HTTP. Values: HTTP1.0 (default when using API), HTTP1.1.
- Interval int
- After enabling health check, the interval for performing health checks. Unit: seconds. Range: 1–300s. Default: 2.
- Method string
- After enabling health check, the health check method. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Values: GET: server must support the GET method. HEAD (default): server returns only HEAD header information, which can reduce backend performance consumption, but the server must support the HEAD method.
- Port int
- Health check port. Supported values: 0 (default): Use the backend server port for health checks. 1–65535: Use the specified port for health checks.
- Protocol string
- Health check protocol. Currently supports HTTP and TCP. Default: HTTP.
- Timeout int
- Health check response timeout. If the backend server does not respond correctly within the specified time, it is considered a health check failure. Unit: seconds; range: 1~60; default: 2.
- Unhealthy
Threshold int - Unhealthy threshold for health checks. If a backend server fails the specified number of consecutive health checks, it will be considered unhealthy. Unit: times. Value range: 2–10. Default: 3.
- Uri string
- Health check path, which must be configured as the actual path provided by the backend server. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Must start with '/'. Only letters, numbers, '-', '_', '/', '.', '%', '?', '#', '&', '=' are allowed. Length must be between 1 and 128 characters. If this parameter is not specified or no value is provided, the default is '/'.
- domain String
- The domain name for health checks must be configured as the actual address used by the backend server to provide external services. This parameter is only effective when HealthCheck.Protocol is set to HTTP. The domain name must contain at least one '.', and cannot start or end with a '.'. Each level of the domain name can include letters, numbers, '-', and '.' characters, but '-' cannot appear at the beginning or end of any level. Length must be between 1 and 128 characters. If this parameter is not provided or no value is specified, it defaults to empty, meaning the load balancer uses the private IP address of each backend server for health checks.
- enabled String
- Whether the listener has enabled health check. Values: on: enabled (default), off: disabled.
- healthy
Threshold Integer - Health check threshold. Indicates that a backend server is considered healthy if it passes the specified number of consecutive health checks. Unit: checks. Range: 2–10. Default: 3.
- http
Code String - HTTP status codes indicating a successful health check. Use commas to separate multiple codes. This parameter is only available when HealthCheck.Protocol is set to HTTP. Valid values: http2xx (default), http3xx (default), http4xx, http5xx.
- http
Version String - HTTP protocol version for health checks. This parameter is only available when HealthCheck.Protocol is set to HTTP. Values: HTTP1.0 (default when using API), HTTP1.1.
- interval Integer
- After enabling health check, the interval for performing health checks. Unit: seconds. Range: 1–300s. Default: 2.
- method String
- After enabling health check, the health check method. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Values: GET: server must support the GET method. HEAD (default): server returns only HEAD header information, which can reduce backend performance consumption, but the server must support the HEAD method.
- port Integer
- Health check port. Supported values: 0 (default): Use the backend server port for health checks. 1–65535: Use the specified port for health checks.
- protocol String
- Health check protocol. Currently supports HTTP and TCP. Default: HTTP.
- timeout Integer
- Health check response timeout. If the backend server does not respond correctly within the specified time, it is considered a health check failure. Unit: seconds; range: 1~60; default: 2.
- unhealthy
Threshold Integer - Unhealthy threshold for health checks. If a backend server fails the specified number of consecutive health checks, it will be considered unhealthy. Unit: times. Value range: 2–10. Default: 3.
- uri String
- Health check path, which must be configured as the actual path provided by the backend server. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Must start with '/'. Only letters, numbers, '-', '_', '/', '.', '%', '?', '#', '&', '=' are allowed. Length must be between 1 and 128 characters. If this parameter is not specified or no value is provided, the default is '/'.
- domain string
- The domain name for health checks must be configured as the actual address used by the backend server to provide external services. This parameter is only effective when HealthCheck.Protocol is set to HTTP. The domain name must contain at least one '.', and cannot start or end with a '.'. Each level of the domain name can include letters, numbers, '-', and '.' characters, but '-' cannot appear at the beginning or end of any level. Length must be between 1 and 128 characters. If this parameter is not provided or no value is specified, it defaults to empty, meaning the load balancer uses the private IP address of each backend server for health checks.
- enabled string
- Whether the listener has enabled health check. Values: on: enabled (default), off: disabled.
- healthy
Threshold number - Health check threshold. Indicates that a backend server is considered healthy if it passes the specified number of consecutive health checks. Unit: checks. Range: 2–10. Default: 3.
- http
Code string - HTTP status codes indicating a successful health check. Use commas to separate multiple codes. This parameter is only available when HealthCheck.Protocol is set to HTTP. Valid values: http2xx (default), http3xx (default), http4xx, http5xx.
- http
Version string - HTTP protocol version for health checks. This parameter is only available when HealthCheck.Protocol is set to HTTP. Values: HTTP1.0 (default when using API), HTTP1.1.
- interval number
- After enabling health check, the interval for performing health checks. Unit: seconds. Range: 1–300s. Default: 2.
- method string
- After enabling health check, the health check method. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Values: GET: server must support the GET method. HEAD (default): server returns only HEAD header information, which can reduce backend performance consumption, but the server must support the HEAD method.
- port number
- Health check port. Supported values: 0 (default): Use the backend server port for health checks. 1–65535: Use the specified port for health checks.
- protocol string
- Health check protocol. Currently supports HTTP and TCP. Default: HTTP.
- timeout number
- Health check response timeout. If the backend server does not respond correctly within the specified time, it is considered a health check failure. Unit: seconds; range: 1~60; default: 2.
- unhealthy
Threshold number - Unhealthy threshold for health checks. If a backend server fails the specified number of consecutive health checks, it will be considered unhealthy. Unit: times. Value range: 2–10. Default: 3.
- uri string
- Health check path, which must be configured as the actual path provided by the backend server. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Must start with '/'. Only letters, numbers, '-', '_', '/', '.', '%', '?', '#', '&', '=' are allowed. Length must be between 1 and 128 characters. If this parameter is not specified or no value is provided, the default is '/'.
- domain str
- The domain name for health checks must be configured as the actual address used by the backend server to provide external services. This parameter is only effective when HealthCheck.Protocol is set to HTTP. The domain name must contain at least one '.', and cannot start or end with a '.'. Each level of the domain name can include letters, numbers, '-', and '.' characters, but '-' cannot appear at the beginning or end of any level. Length must be between 1 and 128 characters. If this parameter is not provided or no value is specified, it defaults to empty, meaning the load balancer uses the private IP address of each backend server for health checks.
- enabled str
- Whether the listener has enabled health check. Values: on: enabled (default), off: disabled.
- healthy_
threshold int - Health check threshold. Indicates that a backend server is considered healthy if it passes the specified number of consecutive health checks. Unit: checks. Range: 2–10. Default: 3.
- http_
code str - HTTP status codes indicating a successful health check. Use commas to separate multiple codes. This parameter is only available when HealthCheck.Protocol is set to HTTP. Valid values: http2xx (default), http3xx (default), http4xx, http5xx.
- http_
version str - HTTP protocol version for health checks. This parameter is only available when HealthCheck.Protocol is set to HTTP. Values: HTTP1.0 (default when using API), HTTP1.1.
- interval int
- After enabling health check, the interval for performing health checks. Unit: seconds. Range: 1–300s. Default: 2.
- method str
- After enabling health check, the health check method. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Values: GET: server must support the GET method. HEAD (default): server returns only HEAD header information, which can reduce backend performance consumption, but the server must support the HEAD method.
- port int
- Health check port. Supported values: 0 (default): Use the backend server port for health checks. 1–65535: Use the specified port for health checks.
- protocol str
- Health check protocol. Currently supports HTTP and TCP. Default: HTTP.
- timeout int
- Health check response timeout. If the backend server does not respond correctly within the specified time, it is considered a health check failure. Unit: seconds; range: 1~60; default: 2.
- unhealthy_
threshold int - Unhealthy threshold for health checks. If a backend server fails the specified number of consecutive health checks, it will be considered unhealthy. Unit: times. Value range: 2–10. Default: 3.
- uri str
- Health check path, which must be configured as the actual path provided by the backend server. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Must start with '/'. Only letters, numbers, '-', '_', '/', '.', '%', '?', '#', '&', '=' are allowed. Length must be between 1 and 128 characters. If this parameter is not specified or no value is provided, the default is '/'.
- domain String
- The domain name for health checks must be configured as the actual address used by the backend server to provide external services. This parameter is only effective when HealthCheck.Protocol is set to HTTP. The domain name must contain at least one '.', and cannot start or end with a '.'. Each level of the domain name can include letters, numbers, '-', and '.' characters, but '-' cannot appear at the beginning or end of any level. Length must be between 1 and 128 characters. If this parameter is not provided or no value is specified, it defaults to empty, meaning the load balancer uses the private IP address of each backend server for health checks.
- enabled String
- Whether the listener has enabled health check. Values: on: enabled (default), off: disabled.
- healthy
Threshold Number - Health check threshold. Indicates that a backend server is considered healthy if it passes the specified number of consecutive health checks. Unit: checks. Range: 2–10. Default: 3.
- http
Code String - HTTP status codes indicating a successful health check. Use commas to separate multiple codes. This parameter is only available when HealthCheck.Protocol is set to HTTP. Valid values: http2xx (default), http3xx (default), http4xx, http5xx.
- http
Version String - HTTP protocol version for health checks. This parameter is only available when HealthCheck.Protocol is set to HTTP. Values: HTTP1.0 (default when using API), HTTP1.1.
- interval Number
- After enabling health check, the interval for performing health checks. Unit: seconds. Range: 1–300s. Default: 2.
- method String
- After enabling health check, the health check method. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Values: GET: server must support the GET method. HEAD (default): server returns only HEAD header information, which can reduce backend performance consumption, but the server must support the HEAD method.
- port Number
- Health check port. Supported values: 0 (default): Use the backend server port for health checks. 1–65535: Use the specified port for health checks.
- protocol String
- Health check protocol. Currently supports HTTP and TCP. Default: HTTP.
- timeout Number
- Health check response timeout. If the backend server does not respond correctly within the specified time, it is considered a health check failure. Unit: seconds; range: 1~60; default: 2.
- unhealthy
Threshold Number - Unhealthy threshold for health checks. If a backend server fails the specified number of consecutive health checks, it will be considered unhealthy. Unit: times. Value range: 2–10. Default: 3.
- uri String
- Health check path, which must be configured as the actual path provided by the backend server. This parameter is effective only when HealthCheck.Protocol is set to HTTP. Must start with '/'. Only letters, numbers, '-', '_', '/', '.', '%', '?', '#', '&', '=' are allowed. Length must be between 1 and 128 characters. If this parameter is not specified or no value is provided, the default is '/'.
GetServerGroupListener
- Listener
Id string - Listener ID.
- Listener
Id string - Listener ID.
- listener
Id String - Listener ID.
- listener
Id string - Listener ID.
- listener_
id str - Listener ID.
- listener
Id String - Listener ID.
GetServerGroupServer
- Description string
- Description of the backend server.
- Instance
Id string - ID of the cloud server instance or network interface.
- Ip string
- Private IP address of the backend server.
- Port int
- Port number on which the backend server receives requests.
- Remote
Enabled string - Enable remote IP feature. This field is valid when the backend server instance type is IP address, that is, when Type is set to ip. Values: on: enabled. off (default): disabled.
- Server
Id string - Backend server ID.
- Type string
- Backend server instance type. ECS: cloud server instance; ENI: secondary network interface; IP: IP address (only valid for IP-type server groups).
- Weight int
- Backend server weight.
- Description string
- Description of the backend server.
- Instance
Id string - ID of the cloud server instance or network interface.
- Ip string
- Private IP address of the backend server.
- Port int
- Port number on which the backend server receives requests.
- Remote
Enabled string - Enable remote IP feature. This field is valid when the backend server instance type is IP address, that is, when Type is set to ip. Values: on: enabled. off (default): disabled.
- Server
Id string - Backend server ID.
- Type string
- Backend server instance type. ECS: cloud server instance; ENI: secondary network interface; IP: IP address (only valid for IP-type server groups).
- Weight int
- Backend server weight.
- description String
- Description of the backend server.
- instance
Id String - ID of the cloud server instance or network interface.
- ip String
- Private IP address of the backend server.
- port Integer
- Port number on which the backend server receives requests.
- remote
Enabled String - Enable remote IP feature. This field is valid when the backend server instance type is IP address, that is, when Type is set to ip. Values: on: enabled. off (default): disabled.
- server
Id String - Backend server ID.
- type String
- Backend server instance type. ECS: cloud server instance; ENI: secondary network interface; IP: IP address (only valid for IP-type server groups).
- weight Integer
- Backend server weight.
- description string
- Description of the backend server.
- instance
Id string - ID of the cloud server instance or network interface.
- ip string
- Private IP address of the backend server.
- port number
- Port number on which the backend server receives requests.
- remote
Enabled string - Enable remote IP feature. This field is valid when the backend server instance type is IP address, that is, when Type is set to ip. Values: on: enabled. off (default): disabled.
- server
Id string - Backend server ID.
- type string
- Backend server instance type. ECS: cloud server instance; ENI: secondary network interface; IP: IP address (only valid for IP-type server groups).
- weight number
- Backend server weight.
- description str
- Description of the backend server.
- instance_
id str - ID of the cloud server instance or network interface.
- ip str
- Private IP address of the backend server.
- port int
- Port number on which the backend server receives requests.
- remote_
enabled str - Enable remote IP feature. This field is valid when the backend server instance type is IP address, that is, when Type is set to ip. Values: on: enabled. off (default): disabled.
- server_
id str - Backend server ID.
- type str
- Backend server instance type. ECS: cloud server instance; ENI: secondary network interface; IP: IP address (only valid for IP-type server groups).
- weight int
- Backend server weight.
- description String
- Description of the backend server.
- instance
Id String - ID of the cloud server instance or network interface.
- ip String
- Private IP address of the backend server.
- port Number
- Port number on which the backend server receives requests.
- remote
Enabled String - Enable remote IP feature. This field is valid when the backend server instance type is IP address, that is, when Type is set to ip. Values: on: enabled. off (default): disabled.
- server
Id String - Backend server ID.
- type String
- Backend server instance type. ECS: cloud server instance; ENI: secondary network interface; IP: IP address (only valid for IP-type server groups).
- weight Number
- Backend server weight.
GetServerGroupStickySessionConfig
- string
- Session persistence cookie name configured for the service. Only valid when session persistence is enabled and cookie rewrite is selected. Rules: Cookie name length must be 1–200 characters. The name can only contain ASCII letters and numbers, cannot include commas (,), semicolons (;), or spaces, and cannot start with a dollar sign ($). When stickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is server, this parameter is required. When StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert, this parameter is invalid.
- int
- Session persistence cookie timeout. Only effective when session persistence is enabled and cookie insertion is selected. Unit: seconds. Rules: timeout range: 1~86400; default: 1000. This parameter is required when StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert. This parameter is invalid when StickySessionConfig.StickySessionEnabled is on and StickySessionType is server.
- Sticky
Session stringEnabled - Enable session persistence. on: Enable; off (default): Disable.
- Sticky
Session stringType - Cookie handling method. When StickySessionConfig.StickySessionEnabled is set to on, this field is required. Values: insert: Insert a Cookie. ALB records the backend server to which the client's first request is forwarded. ALB inserts a Cookie in the response, and subsequent client requests carrying this Cookie are forwarded to the previously recorded backend server. server: Rewrite the Cookie. When session persistence with Cookie rewriting is enabled, after the client's first request is forwarded to the backend server, if ALB finds your custom Cookie in the response, it rewrites the original Cookie. Subsequent client requests carrying the rewritten Cookie are forwarded to the previously recorded backend server.
- string
- Session persistence cookie name configured for the service. Only valid when session persistence is enabled and cookie rewrite is selected. Rules: Cookie name length must be 1–200 characters. The name can only contain ASCII letters and numbers, cannot include commas (,), semicolons (;), or spaces, and cannot start with a dollar sign ($). When stickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is server, this parameter is required. When StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert, this parameter is invalid.
- int
- Session persistence cookie timeout. Only effective when session persistence is enabled and cookie insertion is selected. Unit: seconds. Rules: timeout range: 1~86400; default: 1000. This parameter is required when StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert. This parameter is invalid when StickySessionConfig.StickySessionEnabled is on and StickySessionType is server.
- Sticky
Session stringEnabled - Enable session persistence. on: Enable; off (default): Disable.
- Sticky
Session stringType - Cookie handling method. When StickySessionConfig.StickySessionEnabled is set to on, this field is required. Values: insert: Insert a Cookie. ALB records the backend server to which the client's first request is forwarded. ALB inserts a Cookie in the response, and subsequent client requests carrying this Cookie are forwarded to the previously recorded backend server. server: Rewrite the Cookie. When session persistence with Cookie rewriting is enabled, after the client's first request is forwarded to the backend server, if ALB finds your custom Cookie in the response, it rewrites the original Cookie. Subsequent client requests carrying the rewritten Cookie are forwarded to the previously recorded backend server.
- String
- Session persistence cookie name configured for the service. Only valid when session persistence is enabled and cookie rewrite is selected. Rules: Cookie name length must be 1–200 characters. The name can only contain ASCII letters and numbers, cannot include commas (,), semicolons (;), or spaces, and cannot start with a dollar sign ($). When stickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is server, this parameter is required. When StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert, this parameter is invalid.
- Integer
- Session persistence cookie timeout. Only effective when session persistence is enabled and cookie insertion is selected. Unit: seconds. Rules: timeout range: 1~86400; default: 1000. This parameter is required when StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert. This parameter is invalid when StickySessionConfig.StickySessionEnabled is on and StickySessionType is server.
- sticky
Session StringEnabled - Enable session persistence. on: Enable; off (default): Disable.
- sticky
Session StringType - Cookie handling method. When StickySessionConfig.StickySessionEnabled is set to on, this field is required. Values: insert: Insert a Cookie. ALB records the backend server to which the client's first request is forwarded. ALB inserts a Cookie in the response, and subsequent client requests carrying this Cookie are forwarded to the previously recorded backend server. server: Rewrite the Cookie. When session persistence with Cookie rewriting is enabled, after the client's first request is forwarded to the backend server, if ALB finds your custom Cookie in the response, it rewrites the original Cookie. Subsequent client requests carrying the rewritten Cookie are forwarded to the previously recorded backend server.
- string
- Session persistence cookie name configured for the service. Only valid when session persistence is enabled and cookie rewrite is selected. Rules: Cookie name length must be 1–200 characters. The name can only contain ASCII letters and numbers, cannot include commas (,), semicolons (;), or spaces, and cannot start with a dollar sign ($). When stickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is server, this parameter is required. When StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert, this parameter is invalid.
- number
- Session persistence cookie timeout. Only effective when session persistence is enabled and cookie insertion is selected. Unit: seconds. Rules: timeout range: 1~86400; default: 1000. This parameter is required when StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert. This parameter is invalid when StickySessionConfig.StickySessionEnabled is on and StickySessionType is server.
- sticky
Session stringEnabled - Enable session persistence. on: Enable; off (default): Disable.
- sticky
Session stringType - Cookie handling method. When StickySessionConfig.StickySessionEnabled is set to on, this field is required. Values: insert: Insert a Cookie. ALB records the backend server to which the client's first request is forwarded. ALB inserts a Cookie in the response, and subsequent client requests carrying this Cookie are forwarded to the previously recorded backend server. server: Rewrite the Cookie. When session persistence with Cookie rewriting is enabled, after the client's first request is forwarded to the backend server, if ALB finds your custom Cookie in the response, it rewrites the original Cookie. Subsequent client requests carrying the rewritten Cookie are forwarded to the previously recorded backend server.
- str
- Session persistence cookie name configured for the service. Only valid when session persistence is enabled and cookie rewrite is selected. Rules: Cookie name length must be 1–200 characters. The name can only contain ASCII letters and numbers, cannot include commas (,), semicolons (;), or spaces, and cannot start with a dollar sign ($). When stickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is server, this parameter is required. When StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert, this parameter is invalid.
- int
- Session persistence cookie timeout. Only effective when session persistence is enabled and cookie insertion is selected. Unit: seconds. Rules: timeout range: 1~86400; default: 1000. This parameter is required when StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert. This parameter is invalid when StickySessionConfig.StickySessionEnabled is on and StickySessionType is server.
- sticky_
session_ strenabled - Enable session persistence. on: Enable; off (default): Disable.
- sticky_
session_ strtype - Cookie handling method. When StickySessionConfig.StickySessionEnabled is set to on, this field is required. Values: insert: Insert a Cookie. ALB records the backend server to which the client's first request is forwarded. ALB inserts a Cookie in the response, and subsequent client requests carrying this Cookie are forwarded to the previously recorded backend server. server: Rewrite the Cookie. When session persistence with Cookie rewriting is enabled, after the client's first request is forwarded to the backend server, if ALB finds your custom Cookie in the response, it rewrites the original Cookie. Subsequent client requests carrying the rewritten Cookie are forwarded to the previously recorded backend server.
- String
- Session persistence cookie name configured for the service. Only valid when session persistence is enabled and cookie rewrite is selected. Rules: Cookie name length must be 1–200 characters. The name can only contain ASCII letters and numbers, cannot include commas (,), semicolons (;), or spaces, and cannot start with a dollar sign ($). When stickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is server, this parameter is required. When StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert, this parameter is invalid.
- Number
- Session persistence cookie timeout. Only effective when session persistence is enabled and cookie insertion is selected. Unit: seconds. Rules: timeout range: 1~86400; default: 1000. This parameter is required when StickySessionConfig.StickySessionEnabled is on and StickySessionConfig.StickySessionType is insert. This parameter is invalid when StickySessionConfig.StickySessionEnabled is on and StickySessionType is server.
- sticky
Session StringEnabled - Enable session persistence. on: Enable; off (default): Disable.
- sticky
Session StringType - Cookie handling method. When StickySessionConfig.StickySessionEnabled is set to on, this field is required. Values: insert: Insert a Cookie. ALB records the backend server to which the client's first request is forwarded. ALB inserts a Cookie in the response, and subsequent client requests carrying this Cookie are forwarded to the previously recorded backend server. server: Rewrite the Cookie. When session persistence with Cookie rewriting is enabled, after the client's first request is forwarded to the backend server, if ALB finds your custom Cookie in the response, it rewrites the original Cookie. Subsequent client requests carrying the rewritten Cookie are forwarded to the previously recorded backend server.
GetServerGroupTag
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.25
published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
