LoadBalancerInstance

Prev Next

Available in Classic

This is a load balancer instance.

Syntax

The syntax is as follows.

private String loadBalancerInstanceNo;
private String virtualIp;
private String loadBalancerName;
private CommonCode loadBalancerAlgorithmType;
private String loadBalancerDescription;
private Date createDate;
private String domainName;
private Region region;
private List<Zone> zoneList;
private String loadBalancerInstanceStatusName;
private CommonCode loadBalancerInstanceStatus;
private CommonCode loadBalancerInstanceOperation;
private CommonCode networkUsageType;
private boolean isHttpKeepAlive;
private Integer connectionTimeout;
private String certificateName;
private List<LoadBalancerRule> loadBalancerRuleList;
private List<LoadBalancedServerInstance> loadBalancedServerInstanceList;

Field

The following describes the fields.

Field Type Required Description
loadBalancerInstanceNo String Required Load balancer instance number
  • NAVER Cloud Platform's identifier to identify load balancer instances
virtualIp String Optional Virtual IP
loadBalancerName String Required Load balancer name
loadBalancerAlgorithmType CommonCode Required Load balancer algorithm type
  • RR | LC | SIPHS
    • RR: round robin
    • LC: least connection
    • SIPHS: source IP hash
loadBalancerDescription String Optional Load balancer description
createDate Date Required Creation date and time (YYYY-MM-DDThh:mm:ssZ)
domainName String Required Load balancer domain name
region Region Required Region where the load balancer is located
zoneList List<Zone> Required Zone list where the load balancer is located
loadBalancerInstanceStatus CommonCode Required Load balancer instance status
  • INIT | CREAT | TERMT | NAVAI | USED
    • INIT: initiated
    • CREAT: created
    • TERMT: terminated
    • NAVAI: not available
    • USED: used
loadBalancerInstanceOperation CommonCode Required Load balancer instance operation status
  • CREAT | TERMT | USE | NULL | CHANG | DISUS
    • CREAT: create
    • TERMT: terminate
    • USE: use
    • NULL: no operation
    • CHANG: change
    • DISUS: disuse
loadBalancerInstanceStatusName String Required Load balancer instance status name
  • Pass the current load balancer instance status name by combining the load balancer instance status with the load balancer instance operation status
  • initialized | creating | repairing | created | using | used | disusing | changing | terminated
networkUsageType CommonCode Required Network purpose type
  • PBLIP | PRVT
    • PBLIP: public
    • PRVT: private
isHttpKeepAlive Boolean Optional Whether to set HttpKeepAlive
  • true | false (default)
connectionTimeout Integer Required Connection timeout (seconds)
  • 60 (default)
certificateName String Optional SSL authentication name
loadBalancerRuleList List<LoadBalancerRule> Required List of load balancer rules
loadBalancedServerInstanceList List<LoadBalancedServerInstance> Optional List of load balancer-bound server instances