setMemberServerImageSharingPermission

Prev Next

Overview

Sets sharing permission for member server images.

Request

Request parameters

Parameter name Required Type Restrictions Description
memberServerImageNo Yes String - Member server image number
memberServerImageNo can be obtained through the getMemberServerImageList action.
targetLoginIdList.N No List<String> It can't be duplicated. - Target login ID list
Specify the login ID list for targets with whom the member server images will be shared.
All the sharing settings will be removed if targetLoginId is not entered.
e.g., targetLoginIdList.1=id1@email.com&targetLoginIdList.2=id2@email.com
responseFormatType No String - Format type of the response result
Options: xml | json
Default: xml

Response

Response body

Examples

Request example

GET {SERVER_API_URL}/setMemberServerImageSharingPermission
?memberServerImageNo=***112
&targetLoginIdList.1=test-***@naver.com

Response example

<setMemberServerImageSharingPermissionResponse>
  <requestId>1800b9df-e185-48c5-963a-3336d05b7d51</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <memberServerImageList>
    <memberServerImage>
      <memberServerImageNo>***112</memberServerImageNo>
      <memberServerImageName>test-***</memberServerImageName>
      <memberServerImageDescription/>
      <originalServerInstanceNo>***5058</originalServerInstanceNo>
      <originalServerProductCode>SPSVRSSD00000003</originalServerProductCode>
      <originalServerName>test-***</originalServerName>
      <originalBaseBlockStorageDiskType>
        <code>NET</code>
        <codeName>Network Storage</codeName>
      </originalBaseBlockStorageDiskType>
      <originalServerImageProductCode>SPSW0LINUX000046</originalServerImageProductCode>
      <originalOsInformation>CentOS 7.3 (64-bit)</originalOsInformation>
      <originalServerImageName>centos-7.3-64</originalServerImageName>
      <memberServerImageStatusName>created</memberServerImageStatusName>
      <memberServerImageStatus>
        <code>CREAT</code>
        <codeName>NSI CREATED state</codeName>
      </memberServerImageStatus>
      <memberServerImageOperation>
        <code>NULL</code>
        <codeName>NSI NULLOP</codeName>
      </memberServerImageOperation>
      <memberServerImagePlatformType>
        <code>LNX64</code>
        <codeName>Linux 64 Bit</codeName>
      </memberServerImagePlatformType>
      <createDate>2021-06-30T18:58:51+0900</createDate>
      <region>
        <regionNo>1</regionNo>
        <regionCode>KR</regionCode>
        <regionName>Korea</regionName>
      </region>
      <memberServerImageBlockStorageTotalRows>1</memberServerImageBlockStorageTotalRows>
      <memberServerImageBlockStorageTotalSize>53687091200</memberServerImageBlockStorageTotalSize>
      <shareStatus>
        <code>SHARE</code>
        <codeName>NSI Share SHARE State</codeName>
      </shareStatus>
      <sharedLoginIdList>
        <sharedLoginId>test-***@naver.com</sharedLoginId>
      </sharedLoginIdList>
    </memberServerImage>
  </memberServerImageList>
</setMemberServerImageSharingPermissionResponse>