NasVolumeInstance

Prev Next

Available in Classic

This is a NAS volume instance.

Syntax

The syntax is as follows.

private String nasVolumeInstanceNo;
private CommonCode nasVolumeInstanceStatus;
private CommonCode nasVolumeInstanceOperation;
private String nasVolumeInstanceStatusName;
private Date createDate;
private String nasVolumeInstanceDescription;
private String mountInformation;
private CommonCode volumeAllotmentProtocolType;
private String volumeName;
private long volumeTotalSize;
private long volumeSize;
private float snapshotVolumeConfigurationRatio;
private CommonCode snapshotVolumeConfigPeriodType;
private CommonCode snapshotVolumeConfigDayOfWeekType;
private Integer snapshotVolumeConfigTime;
private long snapshotVolumeSize;
private boolean isSnapshotConfiguration;
private boolean isEventConfiguration;
private Region region;
private Zone zone;
private Boolean isReturnProtection;
private List<NasVolumeInstanceCustomIp> nasVolumeInstanceCustomIpList = new ArrayList<NasVolumeInstanceCustomIp>();
private List<ServerInstance> nasVolumeServerInstanceList = new ArrayList<ServerInstance>();

Field

The following describes the fields.

Field Type Required Description
nasVolumeInstanceNo String Required NAVER Cloud Platform's identifier to identify NAS volume instances
nasVolumeInstanceStatus CommonCode Required NAS volume instance status
  • CREAT | TERMT
    • CREAT (Created): created
    • TERMT (Terminated): terminated
nasVolumeInstanceOperation CommonCode Required NAS volume instance operation status
  • NULL | CHNG
    • NULL: no operation
    • CHNG (Changing): settings being changed
nasVolumeInstanceStatusName String Required NAS volume instance status name
createDate Date Required Creation date and time
nasVolumeInstanceDescription String Optional NAS volume instance description
volumeName String Required Volume name
mountInformation String Required NAS volume instance mount information
volumeTotalSize Long Required Total volume size
volumeAllotmentProtocolType CommonCode Required Volume allocation protocol type
  • NFS | CIFS
isSnapshotConfiguration Boolean Required Snapshot configuration status
  • true | false
snapshotVolumeConfigurationRatio float Optional Snapshot volume configuration ratio
  • The value is set if isSnapshotConfiguration is enabled
snapshotVolumeConfigPeriodType CommonCode Optional Snapshot volume configuration period type
  • DAY | WEEK
    • DAY: daily
    • WEEK: weekly
snapshotVolumeConfigDayOfWeekType CommonCode Optional Days of the week that snapshots are automatically created
  • -1 | 0 | 1 | 2 | 3 | 4 | 5 | 6
    • --1: daily
    • 0: Sunday
    • 1: Monday
    • 2: Tuesday
    • 3: Wednesday
    • 4: Thursday
    • 5: Friday
    • 6: Saturday
snapshotVolumeConfigTime Integer Optional Snapshot volume configuration time
  • 0 - 23 (hour)
isEventConfiguration Boolean Required Event configuration status
  • true | false
volumeSize Long Required Volume size
snapshotVolumeSize Long Optional Snapshot size
region Region Required Region where the NAS volume instance is located
zone Zone Required Zone where the NAS volume instance is located
isReturnProtection Boolean Required Termination protection status
  • true | false
nasVolumeServerInstanceList List Optional NAS volume server instance list
nasVolumeCustomIpList List Optional NAS volume custom IP list