---
title: "setMemberServerImageSharingPermission"
slug: "setmemberserverimagesharingpermission"
updated: 2026-04-23T08:56:59Z
published: 2026-04-23T08:58:53Z
canonical: "cli.ncloud-docs.com/setmemberserverimagesharingpermission"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# setMemberServerImageSharingPermission

## 개요<a name="개요"></a>

회원 서버 이미지 공유 권한 설정

## 설명 <a name="설명"></a>

회원 서버 이미지 공유 권한을 설정합니다.

## 요청 파라미터 <a name="요청파라미터"></a>

| 파라미터 명                | 필수 여부   | 타입     | 제약사항               | 설명 |
| -------------------- | --------- | ------ | ---------------- | ---- |
| memberServerImageNo | Yes | String |  | - 회원서버이미지 번호<br>memberServerImageNo는 getMemberServerImageList 액션을 통해 획득 가능 |
| targetLoginIdList | No | List\<String> |  | - 대상 로그인 ID 리스트<br>회원 서버 이미지를 공유할 대상의 로그인 ID 리스트를 지정<br>targetLoginId를 입력하지 않을 시 모든 공유 설정이 제거됨<br>ex) targetLoginIdList "id1@email.com" targetLoginIdList "id2@email.com" |


## 응답 데이터 타입 <a name="응답데이터타입"></a>

- MemberServerImageList 타입

| MemberServerImageList extends CommonResponse |
| ---------------------------------------- |
| private Integer totalRows;
| private List<MemberServerImage> memberServerImageList = new ArrayList<MemberServerImage>(); |

| MemberServerImage                                       |
| ------------------------------------------------------- |
| private String memberServerImageNo;                     |
| private String memberServerImageName;                   |
| private String memberServerImageDescription;            |
| private String originalServerInstanceNo;                |
| private String originalServerProductCode;               |
| private String originalServerName;                      |
| private CommonCode originalBaseBlockStorageDiskType;    |
| private String originalServerImageProductCode;          |
| private String originalOsInformation;                   |
| private String originalServerImageName;                 |
| private String memberServerImageStatusName;             |
| private CommonCode memberServerImageStatus;             |
| private CommonCode memberServerImageOperation;          |
| private CommonCode memberServerImagePlatformType;       |
| private Region region;                                  |
| private Zone zone;                                      |
| private Date createDate;                                |
| private Integer memberServerImageBlockStorageTotalRows; |
| private Long memberServerImageBlockStorageTotalSize;    |
| private CommonCode shareStatus; |
| private SharedLoginIdList sharedLoginIdList; |

## 예시 <a name="예시"></a>

### 호출 <a name="호출"></a>

```
ncloud server setMemberServerImageSharingPermission --memberServerImageNo ***112 --targetLoginIdList "test-***@naver.com"
```

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