ServerInstance

Prev Next

VPC環境で利用できます。

サーバインスタンスです。

構文

構文は次の通りです。

private String serverInstanceNo;
private String serverName;
private String serverDescription;
private Integer cpuCount;
private Long memorySize;
private CommonCode platformType;
private String loginKeyName;
private String publicIpInstanceNo;
private String publicIp;
private CommonCode serverInstanceStatus;
private CommonCode serverInstanceOperation;
private String serverInstanceStatusName;
private Date createDate;
private Date uptime;
private String serverImageProductCode;
private String serverProductCode;
private Boolean isProtectServerTermination;
private String zoneCode;
private String regionCode;
private String vpcNo;
private String subnetNo;
private NetworkInterfaceNoList networkInterfaceNoList;
private String initScriptNo;
private CommonCode serverInstanceType;
private CommonCode baseBlockStorageDiskType;
private CommonCode baseBlockStorageDiskDetailType;
private String placementGroupNo;
private String placementGroupName;
private String memberServerImageInstanceNo;
private List<BlockDevicePartition> blockDevicePartitionList;
private CommonCode hypervisorType;
private String serverImageNo;
private String serverSpecCode;
private List<String> eventList;

フィールド

フィールドの詳細は次の通りです。

フィールド タイプ 必須の有無 説明
serverInstanceNo String Required サーバインスタンス番号
  • サーバインスタンス(VM)を識別するための NAVERクラウドプラットフォームの識別子
serverName String Required サーバ名
serverDescription String Optional サーバの説明
cpuCount Integer Required Virtual CPU数
memorySize Long Required メモリ容量(Byte)
platformType CommonCode Required サーバにインストールされた OSイメージのプラットフォーム区分
  • LNX32 | LNX64 | WND32 | WND64 | UBD64 | UBS64
loginKeyName String Required サーバインスタンスに割り当てられたログインキー名
publicIpInstanceNo String Optional サーバインスタンスに割り当てられたグローバル IPアドレスインスタンス番号
publicIp String Optional サーバインスタンスに割り当てられたグローバル IPアドレス
serverInstanceStatus CommonCode Required サーバインスタンスの状態
  • INIT | CREAT | RUN | NSTOP | TERMT | FSTOP | SD_FL | RS_FL | ST_FL
    • INIT: Initiated
    • CREAT: Created
    • RUN: Run
    • NSTOP: Normal Stopped
    • TERMT: Terminated
    • FSTOP: Failure Stopped
    • SD_FL: Start Failure
    • RS_FL: Restart Failure
    • ST_FL: Start Failure
serverInstanceOperation CommonCode Required サーバインスタンスの運用状態
  • START | SHTDN | RESTA | TERMT | NULL | MIGRA | COPY | SETUP | HREST | HSHTD | CHNG | CREAT
    • START: Start
    • SHTDN: Shutdown
    • RESTA: Restart
    • TERMT: Terminate
    • NULL: No Operation
    • MIGRA: Migration
    • COPY: Copy
    • SETUP: Setup
    • HREST: 強制 Restart
    • HSHTD: 強制 Shutdown
    • CHNG: Spec Change
    • CREAT: Create
serverInstanceStatusName String Required サーバインスタンスの状態名
  • サーバインスタンスの状態とサーバインスタンスの運用状態を組み合わせて現在のサーバインスタンスの状態名を渡す
  • init | creating | booting | setting up | running | rebooting | hard rebooting | shutting down | hard shutting down | terminating | changingSpec | copying | repairing
createDate Date Required 作成日時(YYYY-MM-DDThh:mm:ssZ)
uptime Date Required アップタイム(YYYY-MM-DDThh:mm:ssZ)
serverImageProductCode String Required サーバイメージ商品コード
  • NAVERクラウドプラットフォームで管理するサーバイメージ商品に該当する商品コード
serverProductCode String Required サーバ商品コード
  • NAVERクラウドプラットフォームで管理するサーバ商品に該当する商品コード
isProtectServerTermination Boolean Required サーバ返却保護かどうか
  • true | false
  • trueの場合、返却時に返却されない
zoneCode String Required サーバが位置するゾーンコード
regionCode String Required サーバが位置するリージョンコード
vpcNo String Required サーバが位置する VPC番号
subnetNo String Required サーバが位置する Subnet番号
networkInterfaceNoList NetworkInterfaceNoList Required サーバに割り当てられたネットワークインターフェース番号リスト
initScriptNo String Optional 初期化スクリプト番号
  • サーバの初回起動時に実行される初期化スクリプト番号
serverInstanceType CommonCode Required サーバインスタンス区分
  • MICRO | COMPT | STAND | GPU | LDISK | CHADP | BM | VDS
    • MICRO: Micro
    • COMPT: Compact
    • STAND: Standard
    • GPU: GPU
    • LDISK: Local Disk
    • CHADP: Cloud Hadoop
    • BM: Bare Metal
    • VDS: Virtual Dedicated Server
baseBlockStorageDiskType CommonCode Required 基本ブロックストレージディスクタイプ
  • NET
    • NET: Network Disk
baseBlockStorageDiskDetailType CommonCode Required 基本ブロックストレージディスクの詳細タイプ
  • HDD | SSD
placementGroupNo String Optional サーバインスタンスが配置されている物理配置グループ番号
placementGroupName String Optional サーバインスタンスが配置されている物理配置グループ名
memberServerImageInstanceNo String Optional 会員サーバイメージのインスタンス番号
blockDevicePartitionList List<BlockDevicePartition> Optional ブロックデバイスパーティションリスト
  • ベアメタルサーバの場合、ユーザー定義パーティション情報を渡す
hypervisorType CommonCode Required ハイパーバイザ区分
  • XEN | KVM
serverImageNo String Required サーバイメージ番号
serverSpecCode String Required サーバスペックコード
eventList List<String> Optional Eventリスト