recreateServerInstance

Prev Next

概要

サーバインスタンスを再作成します。この APIはベアメタル(BareMetal)商品専用です。

リクエスト

リクエストパラメータ

パラメータ名 必須の有無 タイプ 制限事項 説明
serverInstanceNo Yes String 重複不可 - 再作成するインスタンス番号
serverInstanceNoは getServerInstanceListアクションを通じて取得可能
serverInstanceName No String - 再作成時、変更後の名前
デフォルト: 元のサーバ名で作成
serverImageProductCode Yes String - サーバイメージ商品コード
ベアメタルサーバイメージのみ入力可能
ベアメタル商品の serverImageProductCodeは getServerImageProductListアクションを通じて取得可能
userData No String 最小: 1, 最大: 21847 ユーザーデータ
instanceTagList.N.tagKey No List<String> - 作成するインスタンスのタグキー
インスタンスのタグキーを使用してインスタンスを照会できる
Instanceの TagKeyは getInstanceTagListアクションを通じて取得可能
例) instanceTagList.1.tagKey=tag1
instanceTagList.N.tagValue No List<String> - 作成するインスタンスのタグ値
インスタンスのタグ値を使用してインスタンスを照会できる
Instanceの TagValueは getInstanceTagListアクションを通じて取得可能
例) instanceTagList.1.tagValue=value1
responseFormatType No String - レスポンス結果の形式タイプ
オプション: xml | json
デフォルト: 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>加山ゾーン</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>4721</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>