recreateServerInstance

Prev Next

개요

서버 인스턴스를 재생성합니다. 이 API는 베어메탈(BareMetal) 상품 전용입니다.

요청

요청 파라미터

파라미터 명 필수 여부 타입 제약사항 설명
serverInstanceNo Yes String 중복 불가 - 재생성할 인스턴스 번호
serverInstanceNo는 getServerInstanceList 액션을 통해 획득 가능
serverInstanceName No String - 재생성시 변경할 이름
Default : 원래 서버 이름으로 생성
serverImageProductCode Yes String - 서버이미지 상품코드
베어메탈 서버 이미지만 입력 가능
베어메탈 상품의 serverImageProductCode는 getServerImageProductList 액션을 통해 획득 가능
userData No String Min:1, Max:21847 사용자데이터
instanceTagList.N.tagKey No List<String> - 생성할 인스턴스의 태그 키
인스턴스의 태그 키를 통해 인스턴스 조회 가능
Instance의 TagKey는 getInstanceTagList 액션을 통해 획득 가능
ex) instanceTagList.1.tagKey=tag1
instanceTagList.N.tagValue No List<String> - 생성할 인스턴스의 태그 값
인스턴스의 태그 값를 통해 인스턴스 조회 가능
Instance의 TagValue는 getInstanceTagList 액션을 통해 획득 가능
ex) instanceTagList.1.tagValue=value1
responseFormatType No String - 응답 결과의 포맷 타입
Options : xml | json
Default : xml

응답

응답 바디

예시

요청 예시

GET {SERVER_API_URL}/recreateServerInstance
?serverInstanceNo=937507
&serverImageProductCode=SPSWBMWINNT00001

응답 예시

<recreateServerInstanceResponse>
   <requestId>d449a2eb-60a2-4e63-b8a9-f20edec8a98c</requestId>
   <returnCode>0</returnCode>
   <returnMessage>success</returnMessage>
   <totalRows>1</totalRows>
   <serverInstanceList>
      <serverInstance>
         <serverInstanceNo>680744</serverInstanceNo>
         <serverName>penguin-window</serverName>
         <serverDescription />
         <cpuCount>20</cpuCount>
         <memorySize>137438953472</memorySize>
         <baseBlockStorageSize>4123168604160</baseBlockStorageSize>
         <platformType>
            <code>WND64</code>
            <codeName>Windows 64 Bit</codeName>
         </platformType>
         <loginKeyName>yoon-nang-onlinetest03-newbeta</loginKeyName>
         <isFeeChargingMonitoring>false</isFeeChargingMonitoring>
         <publicIp />
         <privateIp>10.39.64.12</privateIp>
         <serverImageName>win-2016-64-en</serverImageName>
         <serverInstanceStatus>
            <code>INIT</code>
            <codeName>Server init state</codeName>
         </serverInstanceStatus>
         <serverInstanceOperation>
            <code>NULL</code>
            <codeName>Server NULL OP</codeName>
         </serverInstanceOperation>
         <serverInstanceStatusName>init</serverInstanceStatusName>
         <createDate>2018-05-30T02:12:13+0000</createDate>
         <uptime>2018-05-30T02:12:13+0000</uptime>
         <serverImageProductCode>SPSWBMWINNT00001</serverImageProductCode>
         <serverProductCode>SPSVRBM000000001</serverProductCode>
         <isProtectServerTermination>false</isProtectServerTermination>
         <portForwardingPublicIp>49.236.160.11</portForwardingPublicIp>
         <portForwardingExternalPort>30006</portForwardingExternalPort>
         <portForwardingInternalPort>3389</portForwardingInternalPort>
         <zone>
            <zoneNo>2</zoneNo>
            <zoneName>KR-1</zoneName>
            <zoneDescription>가산 zone</zoneDescription>
         </zone>
         <region>
            <regionNo>1</regionNo>
            <regionCode>KR</regionCode>
            <regionName>Korea</regionName>
         </region>
         <baseBlockStorageDiskType>
            <code>LOCAL</code>
            <codeName>Local storage</codeName>
         </baseBlockStorageDiskType>
         <baseBlockStorageDiskDetailType>
            <code>SSD</code>
            <codeName>SSD</codeName>
         </baseBlockStorageDiskDetailType>
         <serverInstanceType>
            <code>BM</code>
            <codeName>BareMetal</codeName>
         </serverInstanceType>
         <userData>#powershell
invoke-WebRequest http://125.209.192.32/ms-test/naver_download.ps1 -OutFile C:\Windows\Temp\naver_download.ps1
C:\Windows\Temp\naver_download.ps1</userData>
         <initScriptNo>1523</initScriptNo>
         <accessControlGroupList>
            <accessControlGroup>
               <accessControlGroupConfigurationNo>17791</accessControlGroupConfigurationNo>
               <accessControlGroupName>yoon-test</accessControlGroupName>
               <accessControlGroupDescription>ttADFEDFDFD</accessControlGroupDescription>
               <isDefault>false</isDefault>
               <createDate>2017-09-19T02:52:24+0000</createDate>
            </accessControlGroup>
         </accessControlGroupList>
      </serverInstance>
   </serverInstanceList>
</recreateServerInstanceResponse>