--- title: "LoadBalancerRule" slug: "common-apidatatype-loadbalancerrule" updated: 2026-09-17T09:25:01Z published: 2026-09-17T09:25:01Z canonical: "api.ncloud-docs.com/common-apidatatype-loadbalancerrule" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # LoadBalancerRule Available in Classic This is a load balancer rule. ## Syntax The syntax is as follows. ``` private CommonCode protocolType; private Integer loadBalancerPort; private Integer serverPort; private String l7HealthCheckPath; private String certificateName; private String proxyProtocolUseYn; private String stickySessionUseYn; private String http2UseYn; private CommonCode serverProtocolType; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `protocolType` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Required | Protocol type code - `HTTP` \| `HTTPS` \| `TCP` \| `UDP` \| `ICMP` | | `loadBalancerPort` | Integer | Required | Load balancer port | | `serverPort` | Integer | Required | Server port | | `l7HealthCheckPath` | String | Conditional | L7 health check pathRequired if the protocol type code is HTTP | | `certificateName` | String | Conditional | Certificate nameRequired if the protocol type code is HTTPS | | `proxyProtocolUseYn` | String | Required | Proxy protocol use status | | `stickySessionUseYn` | String | Required | Access by session usage status | | `http2UseYn` | String | Required | HTTP/2 protocol usage status | | `serverProtocolType` | [CommonCode](/docs/en/common-apidatatype-commoncode) | Optional | Server protocol type code - `HTTP` \| `HTTPS` |