MENU
      recreateServerInstance

        recreateServerInstance


        Article summary

        Overview

        Re-creating a server instance

        Description

        Recreate a server instance (VM)

        Request Parameters

        Parameter NameRequirednessTypeLimitationDescription
        serverInstanceNoYesStringRepeat not allowedServer instance number to recreate
        serverInstanceNameNoStringName to be changed after Recreating
        Default : Existing server name
        serverImageProductCodeYesStringIt can be obtained through the getServerImageProductList action
        Only baremetal server image can be entered.
        userDataNoStringMin:1, Max:21847Server helps a user data script to be executed which is configured by the user at the first booting.
        If you want to see the corresponding column, you should search only a specific instance by calling getServerInstanceList to get it returned.
        Base64 Encoding and URL Encoding are necessary before putting userData values.
        If you fail to execute URL Encoding again with base64, encoded result, a signature invalid error may occur.
        ex) file://directory1/directory2/*.sh
        ex) https://{OBJECT_STORAGE_URL}/.sh
        instanceTagList.tagKeyNoStringWhen creating a server, you can set instanceTagList. tag key
        instanceTagList.tagValueNoStringWhen creating a server, you can set instanceTagList. tag value
        isVaccineInstallNoBooleanWhen creating a server, you can set yes or no to install vaccine. (only windows baremetal server) default value is yes.

        Response Data Type

        • ServerInstanceList type
        ServerInstanceList extends CommonResponse
        private Integer totalRows;
        private List serverInstanceList = new ArrayList();
        ServerInstance
        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 baseBlockStorageDiskDetailType;
        private CommonCode serverInstanceType
        private String userData;
        private String initScriptNo;
        private List accessControlGroupList;
        private List instanceTagList;
        private List blockDevicePartitionList;

        Examples

        Request

        ncloud server recreateServerInstance --serverInstanceNo 397364
        Plain text

        Response

        {
          "recreateServerInstancesResponse": {
            "requestId": "4edb4864-24b0-4ffc-80ee-9d0badc5f124",
            "returnCode": "0",
            "returnMessage": "success",
            "totalRows": 1,
            "serverInstanceList": [
              {
                "serverInstanceNo": "397364",
                "serverName": "ncloud-mktest3",
                "serverDescription": "",
                "cpuCount": 1,
                "memorySize": 2147483648,
                "baseBlockStorageSize": 53687091200,
                "platformType": {
                  "code": "LNX64",
                  "codeName": "Linux 64 Bit"
                },
                "loginKeyName": "ysw",
                "isFeeChargingMonitoring": false,
                "publicIp": "",
                "privateIp": "10.113.245.164",
                "serverImageName": "centos-7.3-64",
                "serverInstanceStatus": {
                  "code": "RUN",
                  "codeName": "Server RUN State"
                },
                "serverInstanceOperation": {
                  "code": "RESTA",
                  "codeName": "Server RESTART OP"
                },
                "serverInstanceStatusName": "rebooting",
                "createDate": "2018-02-23T15:44:59+0900",
                "uptime": "2018-02-23T15:55:55+0900",
                "serverImageProductCode": "SPSW0LINUX000046",
                "serverProductCode": "SPSVRSTAND000003",
                "isProtectServerTermination": false,
                "portForwardingPublicIp": "192.168.120.111",
                "zone": {
                  "zoneNo": "2",
                  "zoneName": "KR-1",
                  "zoneDescription": "KR-1 zone"
                },
                "region": {
                  "regionNo": "1",
                  "regionCode": "KR",
                  "regionName": "Korea"
                },
                "baseBlockStorageDiskType": {
                  "code": "NET",
                  "codeName": "Network Storage"
                },
                "baseBlockStroageDiskDetailType": {
                  "code": "HDD",
                  "codeName": "HDD"
                },
                "serverInstanceType": {
                  "code": "STAND",
                  "codeName": "Standard"
                },
                "userData": "",
                "initScriptNo": "",
                "accessControlGroupList": [
                  {
                    "accessControlGroupConfigurationNo": "1038",
                    "accessControlGroupName": "ncloud-default-acg",
                    "accessControlGroupDescription": "Default AccessControlGroup",
                    "isDefault": true,
                    "createDate": "2013-12-03T10:37:39+0900"
                  }
                ]
              }
            ]
          }
        }
        JSON
        <?xml version="1.0" encoding="UTF-8" ?>
        <recreateServerInstancesResponse>
          <requestId>4edb4864-24b0-4ffc-80ee-9d0badc5f124</requestId>
          <returnCode>0</returnCode>
          <returnMessage>success</returnMessage>
          <totalRows>1</totalRows>
          <serverInstanceList>
            <serverInstanceNo>397364</serverInstanceNo>
            <serverName>ncloud-mktest3</serverName>
            <serverDescription></serverDescription>
            <cpuCount>1</cpuCount>
            <memorySize>2147483648</memorySize>
            <baseBlockStorageSize>53687091200</baseBlockStorageSize>
            <platformType>
              <code>LNX64</code>
              <codeName>Linux 64 Bit</codeName>
            </platformType>
            <loginKeyName>ysw</loginKeyName>
            <isFeeChargingMonitoring>false</isFeeChargingMonitoring>
            <publicIp></publicIp>
            <privateIp>10.113.245.164</privateIp>
            <serverImageName>centos-7.3-64</serverImageName>
            <serverInstanceStatus>
              <code>RUN</code>
              <codeName>Server RUN State</codeName>
            </serverInstanceStatus>
            <serverInstanceOperation>
              <code>RESTA</code>
              <codeName>Server RESTART OP</codeName>
            </serverInstanceOperation>
            <serverInstanceStatusName>rebooting</serverInstanceStatusName>
            <createDate>2018-02-23T15:44:59+0900</createDate>
            <uptime>2018-02-23T15:55:55+0900</uptime>
            <serverImageProductCode>SPSW0LINUX000046</serverImageProductCode>
            <serverProductCode>SPSVRSTAND000003</serverProductCode>
            <isProtectServerTermination>false</isProtectServerTermination>
            <portForwardingPublicIp>192.168.120.111</portForwardingPublicIp>
            <zone>
              <zoneNo>2</zoneNo>
              <zoneName>KR-1</zoneName>
              <zoneDescription>KR-1 zone</zoneDescription>
            </zone>
            <region>
              <regionNo>1</regionNo>
              <regionCode>KR</regionCode>
              <regionName>Korea</regionName>
            </region>
            <baseBlockStorageDiskType>
              <code>NET</code>
              <codeName>Network Storage</codeName>
            </baseBlockStorageDiskType>
            <baseBlockStroageDiskDetailType>
              <code>HDD</code>
              <codeName>HDD</codeName>
            </baseBlockStroageDiskDetailType>
            <serverInstanceType>
              <code>STAND</code>
              <codeName>Standard</codeName>
            </serverInstanceType>
            <userData></userData>
            <initScriptNo></initScriptNo>
            <accessControlGroupList>
              <accessControlGroupConfigurationNo>1038</accessControlGroupConfigurationNo>
              <accessControlGroupName>ncloud-default-acg</accessControlGroupName>
              <accessControlGroupDescription>Default AccessControlGroup</accessControlGroupDescription>
              <isDefault>true</isDefault>
              <createDate>2013-12-03T10:37:39+0900</createDate>
            </accessControlGroupList>
          </serverInstanceList>
        </recreateServerInstancesResponse>
        XML

        Was this article helpful?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.