ServerInstance

Prev Next

설명

서버인스턴스

구문

private String serverInstanceNo;
private String serverName;
private String serverDescription;
private Integer cpuCount;
private Long memorySize;
private Long baseBlockStorageSize;
private CommonCode platformType;
private String loginKeyName;
private Boolean isFeeChargingMonitoring;
private String publicIp;
private String privateIp;
private String serverImageName;
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 portForwardingPublicIp;
private Integer portForwardingExternalPort;
private Integer portForwardingInternalPort;
private Zone zone;
private Region region;
private CommonCode baseBlockStorageDiskType;
private CommonCode baseBlockStroageDiskDetailType;
private CommonCode serverInstanceType;
private String userData;
private List<AccessControlGroup> accessControlGroupList;

필드

파라미터 명 필수 여부 타입 설명
serverInstanceNo Yes String - 서버인스턴스 번호
서버인스턴스(VM)을 식별하기 위한 Ncloud 의 식별자
serverName Yes String 서버명
serverDescription Yes String 서버설명
cpuCount Yes Integer virtual CPU 수
memorySize Yes Long Byte 형태의 메모리 사이즈
baseBlockStorageSize Yes Long Byte 형태의 기본블록 스토리지 사이즈
platformType Yes CommonCode - 서버에 설치된 이미지의 플랫폼 타입
ex) LNX32, WIN64
loginKeyName Yes String 서버의 패스워드를 발급한 공개키로 암호화 시킨 로그인키명
isFeeChargingMonitoring Yes Boolean 유료모니터링여부 true false
publicIp No String 서버에 할당되어 있는 공인 IP
privateIp Yes String 서버에 할당되어 있는 사설 IP
serverImageName Yes String 서버이미지명
serverInstanceStatus Yes CommonCode 서버인스턴스상태
INIT (서버 INIT 상태)
CREAT (서버 CREATED 상태)
RUN (서버 RUN 상태)
NSTOP (서버 NORMAL STOPPED 상태)
TERMT (서버 TERMINATED 상태)
FSTOP (서버 FAILURE STOPPED 상태)
SD_FL (서버 Shutdown 실패 상태)
RS_FL (서버 Restart 실패 상태)
ST_FL (서버 Start 실패 상태)
serverInstanceOperation Yes CommonCode 서버인스턴스 Operation 상태
START (서버 START OP)
SHTDN (서버 SHUTDOWN OP)
RESTA (서버 RESTART OP)
TERMT (서버 TERMINATE OP)
NULL (서버 NULL OP)
MIGRA (서버 마이그레이션 OP)
COPY (현재 COPY 대상임)
SETUP (현재 SETUP 싱태임)
HREST (서버 강제 RESTART OP)
HSHTD (서버 강제 SHUTDOWN OP)
CHNG (서버 SPEC CHANGE OP)
CREAT (서버 CREAT OP)
serverInstanceStatusName Yes String - 서버인스턴스상태명
서버인스턴스상태와, 서버인스턴스 Operation 상태를 조합하여, 현재의 서버인스턴스 상태명 전달
init
creating
booting
setting up
running
rebooting
hard rebooting
shutting down
hard shutting down
terminating
changingSpec
copying
repairing
createDate Yes Date 생성일자 포맷 : "YYYY-MM-DDThh:mm:ssZ"
uptime Yes Date UPTIME 포맷 : "YYYY-MM-DDThh:mm:ssZ"
serverImageProductCode Yes String - 서버이미지상품코드
Ncloud 에서 관리하는 서버이미지 상품에 해당하는 상품코드
serverProductCode Yes String - 서버상품코드
Ncloud 에서 관리하는 서버 상품에 해당하는 상품코드
isProtectServerTermination Yes Boolean - 반납보호여부
서버반납보호여부칼럼이며 해당 값이 true 인 경우 반납시 반납이 되지 않음
portForwardingPublicIp No String - portForwarding 공인 Ip
포트포워딩공인 IP 이며, 포트포워딩 공인 IP 가 설정되어 있는 경우에만 전달됨
portForwardingExternalPort No Integer - portForwarding 외부 포트
포트포워딩공인 외부포트 값 이며, 포트포워딩 설정이 되어 있는 경우에만 전달됨
portForwardingInternalPort No Integer - portForwarding 내부 포트
포트포워딩공인 내부포트 값 이며, 포트포워딩 설정이 되어 있는 경우에만 전달됨
zone Yes Zone 서버가 위치해 있는 Zone
region Yes Region 서버가 위치해 있는 리전
baseBlockStorageDiskType Yes CommonCode 기본블록 스토리지디스크유형 LOCAL(local) NET(Network))
baseBlockStorageDiskDetailType Yes CommonCode 기본블록 스토리지디스크상세유형 HDD SSD)
serverInstanceType Yes CommonCode 서버인스턴스타입
MICRO(Micro)
COMPT(Compact)
STAND(Standard)
GPU(Gpu)
LDISK(Local Disk)
CHADP(Cloud Hadoop)
BM(BareMetal)
VDS(Virtual Dedicated Server)
userData Yes String - 사용자데이타
사용자가 수행 가능한 스크립트 전달 가능
해당 스크립트가 전달 되면, 서버 첫 부팅시 해당 스크립트가 수행됨
해당 값은 단건 조회시에만 전달됨
accessControlGroupList Yes List ACG 리스트