createNasVolumeInstance

개요

NAS 볼륨 인스턴스를 생성합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String 리전 코드
NAS 볼륨 인스턴스가 생성될 리전(Region)을 결정할 수 있습니다.
regionCode는 getRegionList 액션을 통해서 획득할 수 있습니다.
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
zoneCode No String ZONE 코드
NAS 볼륨 인스턴스가 생성될 존(zone)을 결정할 수 있습니다.
zoneCode는 getZoneList 액션을 통해서 획득할 수 있습니다.
Default : getZoneList 조회 결과의 첫 번째 존을 선택
volumeName No String Min : 3, Max : 20
영어, 숫자만 허용합니다.
생성할 NAS 볼륨 이름
Default : NAVER CLOUD PLATFORM가 자동으로 부여합니다.
고객 식별을 위해 이름 앞에 ‘n회원번호_’ 가 자동으로 붙습니다.
volumeAllotmentProtocolTypeCode Yes String 볼륨 할당 프로토콜 유형 코드
Options : NFS (CentOS, Ubuntu 등 리눅스 서버에서 마운트할 수 있습니다.) | CIFS (Windows 서버에서 마운트할 수 있습니다.)
volumeSize Yes Integer Min : 500, Max : 10000 GB
100GB 단위 입력
볼륨 사이즈
serverInstanceNoList.N No List<String> 서버 인스턴스 번호 리스트
볼륨 할당 프로토콜 유형이 NFS 인 경우 NAS 볼륨을 마운트하기 원하는 서버 인스턴스를 등록하여 접근제어 설정을 할 수 있습니다.
serverInstanceNo는 getServerInstanceList 액션을 통해서 획득할 수 있습니다.
ex) serverInstanceNoList.1=1234&serverInstanceNoList.2=2345
cifsUserName Conditional String Min : 6, Max : 19
영어, 숫자만 허용합니다.
CIFS 유저 이름
볼륨 할당 프로토콜 유형을 CIFS로 최초로 생성하는 경우 필수로 인증 정보를 설정해야 합니다.
한 번 설정한 인증 정보는 변경할 수 없습니다.
cifsUserPassword Conditional String Min : 8, Max : 14
영어, 숫자, 특수문자 (!@%^&*) 만 허용합니다.
CIFS 유저 비밀번호
볼륨 할당 프로토콜 유형을 CIFS로 최초로 생성하는 경우 필수로 인증 정보를 설정해야 합니다.
isEncryptedVolume No Boolean 볼륨 암호화 여부
볼륨별로 암호화가 적용되고 최초 생성 시에만 적용이 가능합니다.
Options : true | false
Default : false
nasVolumeDescription No String Min : 0, Max : 1000 Bytes 생성할 NAS 볼륨에 대한 설명
responseFormatType No String 응답 결과의 포맷 타입
Options : xml | json
Default : xml

응답

응답 바디

예시

요청 예시

GET {API_URL}/vnas/v2/createNasVolumeInstance
?regionCode=KR
&zoneCode=KR-1
&volumeName=test***
&volumeAllotmentProtocolTypeCode=NFS
&volumeSize=500

응답 예시

<createNasVolumeInstanceResponse>
  <requestId>0c607174-7674-419e-96f0-a5a0b15a4554</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <nasVolumeInstanceList>
    <nasVolumeInstance>
      <nasVolumeInstanceNo>***3901</nasVolumeInstanceNo>
      <nasVolumeInstanceStatus>
        <code>CREAT</code>
        <codeName>NAS create</codeName>
      </nasVolumeInstanceStatus>
      <nasVolumeInstanceOperation>
        <code>NULL</code>
        <codeName>NAS NULL OP</codeName>
      </nasVolumeInstanceOperation>
      <nasVolumeInstanceStatusName></nasVolumeInstanceStatusName>
      <createDate>1970-01-01T09:00:02+0900</createDate>
      <nasVolumeDescription></nasVolumeDescription>
      <mountInformation>***.***.0.20:/n***4567_test***</mountInformation>
      <volumeAllotmentProtocolType>
        <code>NFS</code>
        <codeName>NFS</codeName>
      </volumeAllotmentProtocolType>
      <volumeName>n***4567_test***</volumeName>
      <volumeTotalSize>536870912000</volumeTotalSize>
      <volumeSize>536870912000</volumeSize>
      <volumeUseSize>339968</volumeUseSize>
      <volumeUseRatio>0.0</volumeUseRatio>
      <snapshotVolumeConfigurationRatio>0.0</snapshotVolumeConfigurationRatio>
      <snapshotVolumeSize>0</snapshotVolumeSize>
      <snapshotVolumeUseSize>0</snapshotVolumeUseSize>
      <snapshotVolumeUseRatio>0.0</snapshotVolumeUseRatio>
      <isSnapshotConfiguration>false</isSnapshotConfiguration>
      <isEventConfiguration>false</isEventConfiguration>
      <regionCode>KR</regionCode>
      <zoneCode>KR-1</zoneCode>
      <nasVolumeServerInstanceNoList/>
      <isEncryptedVolume>false</isEncryptedVolume>
    </nasVolumeInstance>
  </nasVolumeInstanceList>
</createNasVolumeInstanceResponse>