--- title: "changeLoadBalancerInstanceConfiguration" slug: "cli-loadbalancer-changeloadbalancerinstanceconfiguration" tags: ["Load Balancer"] updated: 2026-09-17T10:08:45Z published: 2026-09-17T10:08:45Z canonical: "cli.ncloud-docs.com/cli-loadbalancer-changeloadbalancerinstanceconfiguration" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # changeLoadBalancerInstanceConfiguration Can be used in a Classic environment. ## Overview Changes the settings of a load balancer instance. ## Description Changes the settings value of a load balancer instance. ## Request parameter | Parameter name | Requirement status | Type | Restrictions | Description | | --- | --- | --- | --- | --- | | loadBalancerInstanceNo | Yes | String | | - The number for the load balancer instance to change the settings for The instance number can be obtained through the getLoadBalacerInstanceList action. | | loadBalancerAlgorithmTypeCode | Yes | String | Min: 1, Max: 5 | - Load balancer algorithm classification code Algorithms that can be entered: ROUND ROBIN (RR), LEAST_CONNECTION (LC) | | loadBalancerDescription | No | String | Min: 1, Max: 1000 | Description of the load balancer to modify | | loadBalancerRuleList.protocolTypeCode | Yes | String | Min: 1, Max: 5 | - Protocol classification code of the load balancer rule The following codes can be entered: HTTP \| TCP | | loadBalancerRuleList.loadBalancerPort | Yes | Integer | Min: 1, Max: 65534 | Load balancer port of the load balancer rule | | loadBalancerRuleList.serverPort | Yes | Integer | Min: 1, Max: 65534 | Server port for the load balancer rule | | loadBalancerRuleList.l7HealthCheckPath | Conditional | String | Min: 1, Max: 600 | - Health check path for the load balancer rule Required field if the loadBalancerRuleList.N.protocolTypeCode value is HTTP | | loadBalancerRuleList.certificateName | Conditional | String | Min: 1, Max: 300 | The load balancer rule must be entered when creating a load balancer. Load balancer's SSL public certificate Required field if the loadBalancerRuleList.protocloTypeCode value is SSL/HTTPS | | loadBalancerRuleList.proxyProtocolUseYn | Conditional | String | Min: 1, Max: 300 | Load balancer rule list.Proxy protocol use status | | loadBalancerRuleList.N.stickySessionUseYn | No | String | | - Access by session usage status It can only be set when the loadBalancerRuleList.N.protocloTypeCode value is `HTTP` `HTTPS`. Options: `Y (enabled)`\|`N (disabled)` | | loadBalancerRuleList.N.http2UseYn | No | String | | - HTTP/2 protocol use status It can only be set when the loadBalancerRuleList.N.protocloTypeCode value is `HTTPS`. Options: `Y (enabled)`\|`N (disabled)` | | loadBalancerRuleList.N.serverProtocolTypeCode | No | String | | - Server protocol classification code It can only be set when the loadBalancerRuleList.N.protocloTypeCode value is `HTTPS`. Options: `HTTP` `HTTPS` Default: `HTTP` | ## Response data type - LoadBalancerInstanceList type | LoadBalancerInstanceList extends CommonResponse | | --- | | private Integer totalRows; | | private List loadBalancerInstanceList = new ArrayList(); | | LoadBalancerInstance | | --- | | private String loadBalancerInstanceNo; | | private String virtualIp; | | private String loadBalancerName; | | private CommonCode loadBalancerAlgorithmType; | | private String loadBalancerDescription; | | private Date createDate; | | private String domainName; | | private String loadBalancerInstanceStatusName; | | private CommonCode loadBalancerInstanceStatus; | | private CommonCode loadBalancerInstanceOperation; | | private CommonCode networkUsageType; | | private Boolean isHttpKeepAlive; | | private Integer connectionTimeout; | | private String certificateName; | | private List loadBalancerRuleList; | | private List loadBalancedServerInstanceList; | ## Examples ### Call ``` ncloud loadbalancer changeLoadBalancerInstanceConfiguration --loadBalancerInstanceNo 465475 --loadBalancerAlgorithmTypeCode RR --loadBalancerRuleList protocolTypeCode=HTTP,loadBalancerPort=80,serverPort=1024,l7HealthCheckPath=/l7check.html,proxyProtocolUseYn=N ``` ### Response ``` { "changeLoadBalancerInstanceConfigurationResponse": { "requestId": "962fa0f6-b7b3-4d33-8567-862f33c87771", "returnCode": 0, "returnMessage": "success", "totalRows": 1, "loadBalancerInstanceList": [ { "loadBalancerInstanceNo": 465475, "virtualIp": "49.236.164.49,49.236.164.68", "loadBalancerName": "penguinlb", "loadBalancerAlgorithmType": { "code": "RR", "codeName": "Round Robin" }, "loadBalancerDescription": "", "createDate": "0518-12-03T12:25:18+0900", "domainName": "slb-465475.ncloudslb.com", "loadBalancerInstanceStatusName": "changing", "loadBalancerInstanceStatus": { "code": "USED", "codeName": "NET USED state" }, "loadBalancerInstanceOperation": { "code": "CHANG", "codeName": "NET CHANGE OP" }, "networkUsageType": { "code": "PBLIP", "codeName": "Public" }, "isHttpKeepAlive": false, "connectionTimeout": 60, "certificateName": "", "loadBalancerRuleList": [ { "protocolType": { "code": "HTTP", "codeName": "http" }, "loadBalancerPort": 80, "serverPort": 1024, "l7HealthCheckPath": "/l7check.html", "certificateName": "", "proxyProtocolUseYn": "N", "stickySessionUseYn": "N", "http2UseYn": "N" } ], "loadBalancedServerInstanceList": [ "" ] } ] } } ``` ``` 962fa0f6-b7b3-4d33-8567-862f33c87771 0 success 1 465475 49.236.164.49,49.236.164.68 penguinlb RR Round Robin 0518-12-03T12:25:18+0900 slb-465475.ncloudslb.com changing USED NET USED state CHANG NET CHANGE OP PBLIP Public false 60 HTTP http 80 1024 /l7check.html N N N ```