setNasVolumeAccessControl

Prev Next

VPC 환경에서 이용 가능합니다.

개요

볼륨 할당 프로토콜이 NFS인 NAS 볼륨 인스턴스의 접근 제어를 주어진 서버 인스턴스 번호 리스트로 설정합니다.
설정된 접근제어 권한은 getNasVolumeAccessControlRuleList 액션을 통해 확인 가능합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
접근 제어가 설정될 NAS 볼륨 인스턴스의 리전 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default: getRegionList 조회 결과의 첫 번째 리전 선택
nasVolumeInstanceNo Yes String - 접근 제어를 설정할 NAS 볼륨 인스턴스 번호
nasVolumeInstanceNo는 getNasVolumeInstanceList 액션을 통해 획득 가능
볼륨 할당 프로토콜 유형이 NFS인 NAS 볼륨 인스턴스만 접근 제어 설정 가능
accessControlRuleList.N.serverInstanceNo Yes String - 접근제어로 설정할 서버 인스턴스 번호
serverInstanceNo는 getServerInstanceList 액션을 통해 획득 가능
accessControlRuleList.N.writeAccess No Boolean - 쓰기 권한 여부
Options : true | false
Default : true
responseFormatType No String - 응답 결과의 포맷 타입
Options: xml | json
Default: xml

응답

응답 바디

예시

요청 예시

GET {API_URL}/vnas/v2/setNasVolumeAccessControl
?regionCode=KR
&nasVolumeInstanceNo=***3901
&accessControlRuleList.1.serverInstanceNo=***4299
&accessControlRuleList.1.writeAccess=true

응답 예시

<setNasVolumeAccessControlResponse>
  <requestId>b6a4308d-48f3-4f0d-90a0-c00f3c41da54</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>
      <snapshotVolumeConfigurationRatio>0.0</snapshotVolumeConfigurationRatio>
      <snapshotVolumeSize>0</snapshotVolumeSize>
      <isSnapshotConfiguration>false</isSnapshotConfiguration>
      <isEventConfiguration>false</isEventConfiguration>
      <regionCode>KR</regionCode>
      <zoneCode>KR-1</zoneCode>
      <nasVolumeServerInstanceNoList>
        <serverInstanceNo>***4299</serverInstanceNo>
      </nasVolumeServerInstanceNoList>
      <isEncryptedVolume>false</isEncryptedVolume>
      <nasVolumeInstanceCustomIpList/>
      <isReturnProtection>false</isReturnProtection>
    </nasVolumeInstance>
  </nasVolumeInstanceList>
</setNasVolumeAccessControlResponse>