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 ロードバランサインスタンス番号
  • ロードバランサインスタンスを識別するための NAVERクラウドプラットフォームの識別子
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 ロードバランサにバインドされたサーバインスタンスリスト