addTarget

Prev Next

VPC環境で利用できます。

概要

ターゲットグループに適用するターゲットを追加します。
過去に適用されたターゲットリストに、新たに指定したターゲット番号リストが追加されます。
既にバインドされたターゲットは追加できません。

リクエスト

リクエストパラメータ

パラメータ名 必須有無 タイプ 制約事項 説明
regionCode No String リージョンコード
ターゲットを追加するターゲットグループのリージョン(Region)を決定できます。
regionCodeはgetRegionListアクションを通じて取得できます。
Default:getRegionList照会結果の最初のリージョンを選択
targetGroupNo Yes String ターゲットグループ番号
targetGroupNoはgetTargetGroupListアクションを通じて取得できます。
targetNoList.N Yes List<String> 追加するターゲットグループ番号リスト
targetNoは、選択したターゲットグループのtargetTypeCodeに該当する照会アクションを通じて取得できます。
ex) targetNoList.1=1234&targetNoList.2=2345
responseFormatType No String レスポンス結果のフォーマットタイプ
Options : xml | json
Default : xml

レスポンス

レスポンスデータのタイプ

  • TargetListタイプ
TargetList extends CommonResponse
private Integer totalRows;
private List targetList = new ArrayList<>();
Target
private String targetNo;
private String targetName;
private String targetIp;
private CommonCode healthCheckStatus;
private String healthCheckResponse;

リクエスト例

ncloud vloadbalancer addTarget --regionCode KR --targetGroupNo ***095 --targetNoList ***4299

レスポンス例

リクエスト実行後に当該ターゲットリストにバインドされたターゲットリスト

<addTargetResponse>
  <requestId>a4f8aa8d-aab1-4bb8-bad6-1d9006453945</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <targetList>
    <target>
      <targetNo>***4299</targetNo>
      <targetName>test-***</targetName>
      <targetIp>***.***.1.6</targetIp>
      <healthCheckStatus>
        <code>UNUSED</code>
        <codeName>unused Target</codeName>
      </healthCheckStatus>
      <healthCheckResponse></healthCheckResponse>
    </target>
  </targetList>
</addTargetResponse>