LoadBalancerInstance

Prev Next

Classic 환경에서 이용 가능합니다.

로드 밸런서 인스턴스입니다.

구문

구문은 다음과 같습니다.

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;

필드

필드에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
loadBalancerInstanceNo String Required 로드 밸런서 인스턴스 번호
  • 로드 밸런서 인스턴스를 식별하기 위한 네이버 클라우드 플랫폼의 식별자
virtualIp String Optional Virtual IP
loadBalancerName String Required 로드 밸런서 이름
loadBalancerAlgorithmType CommonCode Required 로드 밸런서 알고리즘 구분
  • RR | LC | SIPHS
    • RR: Round Robin
    • LC: Least Connection
    • SIPHS: Source IP Hash
loadBalancerDescription String Optional 로드 밸런서 설명
createDate Date Required 생성 일시(YYYY-MM-DDThh:mm:ssZ)
domainName String Required 로드 밸런서 도메인 이름
region Region Required 로드 밸런서가 위치한 리전
zoneList List<Zone> Required 로드 밸런서가 위치한 존 목록
loadBalancerInstanceStatus CommonCode Required 로드 밸런서 인스턴스 상태
  • INIT | CREAT | TERMT | NAVAI | USED
    • INIT: Initiated
    • CREAT: Created
    • TERMT: Terminated
    • NAVAI: Not Available
    • USED: Used
loadBalancerInstanceOperation CommonCode Required 로드 밸런서 인스턴스 운영 상태
  • CREAT | TERMT | USE | NULL | CHANG | DISUS
    • CREAT: Create
    • TERMT: Terminate
    • USE: Use
    • NULL: No Operation
    • CHANG: Change
    • DISUS: Disuse
loadBalancerInstanceStatusName String Required 로드 밸런서 인스턴스 상태명
  • 로드 밸런서 인스턴스 상태와 로드 밸런서 인스턴스 운영 상태를 조합하여 현재의 로드 밸런서 인스턴스 상태명 전달
  • initialized | creating | repairing | created | using | used | disusing | changing | terminated
networkUsageType CommonCode Required 네트워크 용도 구분
  • PBLIP | PRVT
    • PBLIP: Public
    • PRVT: Private
isHttpKeepAlive Boolean Optional HttpKeepAlive 설정 여부
  • true | false (기본값)
connectionTimeout Integer Required 커넥션 타임아웃(초)
  • 60 (기본값)
certificateName String Optional SSL 인증 이름
loadBalancerRuleList List<LoadBalancerRule> Required 로드 밸런서 규칙 목록
loadBalancedServerInstanceList List<LoadBalancedServerInstance> Optional 로드 밸런서 바인드된 서버 인스턴스 목록