1 - AccessRuleRequest

NameDescriptionSchemaDefault
object_id
required
Object ID
Example : 43fq3347-02q4-4aa8-ccf9-affe4917bb6f
string
object_type
required
Object Type
Example : VM
Pattern : ^(VM|BM|GPU|GPU_NODE|ENDPOINT)$
string
action
required
Access Rule Action
Example : add
Pattern : ^(add|remove)$
string

2 - AccessRuleResponse

NameDescriptionSchemaDefault
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
object_type
required
Object Type
Example : VM
string
object_id
required
Object ID
Example : 43fq3347-02q4-4aa8-ccf9-affe4917bb6f
string
action
required
Access Rule Action
Example : add
string

3 - Replication

NameDescriptionSchemaDefault
replication_id
required
Replication ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_frequency
required
Frequency
Example : 5min
string
source_volume_id
required
Source Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
source_volume_region
required
Source Region
Example : kr-west1
string
source_volume_access_level
required
Source Access Level
Example : ro
string
replication_volume_id
required
Target Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_volume_region
required
Target Region
Example : kr-west1
string
replication_volume_access_level
required
Target Access Level
Example : ro
string
replication_type
required
Replication Type
Example : replication
string

4 - ReplicationCreateRequest

NameDescriptionSchemaDefault
name
required
Target Volume Name
Example : my_volume
Pattern : ^[a-z]([a-z0-9_]){2,20}$
string
cifs_password
optional
CIFS Password
Example : cifspwd0!!
any of [string, null]
replication_frequency
required
Frequency
Example : 5min
Pattern : ^(5min|hourly|daily|weekly|monthly)$
string
region
required
Target Region
Example : kr-west1
string
volume_id
required
Source Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
backup_retention_count
optional
Backup Retention Count
Example : 2
any of [integer, null]
replication_type
required
Replication Type
Example : replication
Pattern : ^(replication|backup)$
string

5 - ReplicationCreateResponse

NameDescriptionSchemaDefault
replication_id
required
Replication ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_status
required
Replication Status
Example : creating
string
source_volume_id
required
Source Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
source_volume_region
required
Source Region
Example : kr-west1
string
protocol
required
Protocol
Example : NFS
string
replication_volume_id
required
Target Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_volume_region
required
Target Region
Example : kr-west1
string

6 - ReplicationListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
replications
required

array[Replication]

7 - ReplicationRegionListResponse

NameDescriptionSchemaDefault
regions
required
Replication Region List
Example : ['kr-west1']
array[string]

8 - ReplicationShowResponse

NameDescriptionSchemaDefault
replication_id
required
Replication ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_frequency
required
Frequency
Example : 5min
string
source_volume_id
required
Source Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
source_volume_region
required
Source Region
Example : kr-west1
string
source_volume_access_level
required
Source Access Level
Example : ro
string
replication_volume_id
required
Target Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_volume_region
required
Target Region
Example : kr-west1
string
replication_volume_access_level
required
Target Access Level
Example : ro
string
replication_type
required
Replication Type
Example : replication
string
source_volume_name
required
Source Volume Name
Example : my_volume
string
replication_policy
required
Policy
Example : use
string
replication_status
required
Replication Status
Example : creating
string
replication_volume_name
required
Target Volume Name
Example : my_volume
string
backup_retention_count
optional
Backup Retention Count
Example : 2
any of [integer, null]

9 - ReplicationUpdateRequest

NameDescriptionSchemaDefault
replication_policy
optional
Policy
Example : use
any of [enum (use, paused), null]
replication_frequency
optional
Frequency
Example : 5min
any of [enum (5min, hourly, daily, weekly, monthly), null]
backup_retention_count
optional
Backup Retention Count
Example : 2
any of [integer, null]
replication_update_type
required
Replication Update Type
Example : policy
Pattern : ^(policy|modify_schedule)$
string

10 - ReplicationUpdateResponse

NameDescriptionSchemaDefault
replication_id
required
Replication ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_frequency
required
Frequency
Example : 5min
string
source_volume_id
required
Source Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
source_volume_region
required
Source Region
Example : kr-west1
string
source_volume_access_level
required
Source Access Level
Example : ro
string
replication_volume_id
required
Target Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
replication_volume_region
required
Target Region
Example : kr-west1
string
replication_volume_access_level
required
Target Access Level
Example : ro
string
replication_type
required
Replication Type
Example : replication
string
backup_retention_count
optional
Backup Retention Count
Example : 2
any of [integer, null]

11 - Snapshot

NameDescriptionSchemaDefault
id
required
Snapshot ID
Example : 40htrre5b-eww25-ff2b-a426-6afefas65a3b
string
name
required
Snapshot Name
Example : my_volume.2024-10-01_14215
string
state
required
Snapshot State
Example : available
string
size
required
Snapshot Size
Example : 100
integer
created_at
required
Created At
Example : 2024-07-30T04:54:33.219373
string (date-time)

12 - SnapshotCreateRequest

NameDescriptionSchemaDefault
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string

13 - SnapshotDetail

NameDescriptionSchemaDefault
id
required
Snapshot ID
Example : 40htrre5b-eww25-ff2b-a426-6afefas65a3b
string
name
required
Snapshot Name
Example : my_volume.2024-10-01_14215
string
state
required
Snapshot State
Example : available
string
size
required
Snapshot Size
Example : 100
integer
created_at
required
Created At
Example : 2024-07-30T04:54:33.219373
string (date-time)
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string

14 - SnapshotListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
snapshots
required

array[Snapshot]
snapshot_size_total_byte
optional
Snapshot Total Size
Example : 100
any of [integer, null]

15 - SnapshotRestoreResponse

NameDescriptionSchemaDefault
snapshot
required

Snapshot

16 - SnapshotSchedule

NameDescriptionSchemaDefault
frequency
required
Frequency of the snapshot
Example : WEEKLY
Pattern : ^(WEEKLY|DAILY)$
string
day_of_week
optional
Day of week of the snapshot schedule
Example : MON
Pattern : ^(SUN|MON|TUE|WED|THU|FRI|SAT)$
any of [string, null]
hour
required
Hour of the snapshot schedule
Example : 23
Pattern : ^([0-9]|1[0-9]|2[0-3])$
string

17 - SnapshotScheduleCreateRequest

NameDescriptionSchemaDefault
snapshot_retention_count
optional
Retention count
Example : 10
any of [integer, null]
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
snapshot_schedule
required

SnapshotSchedule

18 - SnapshotScheduleCreateResponse

NameDescriptionSchemaDefault
snapshot_retention_count
optional
Retention count
Example : 10
integer
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
any of [string, null]
snapshot_schedule
required

SnapshotSchedule

19 - SnapshotScheduleListResponse

NameDescriptionSchemaDefault
snapshot_retention_count
optional
Retention count
Example : 10
integer
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
snapshot_policy_enabled
optional
Snapshot Schedule Policy Enabled
Example : true
any of [boolean, null]
snapshot_schedule
required

array[SnapshotScheduleShow]

20 - SnapshotScheduleSetRequest

NameDescriptionSchemaDefault
snapshot_retention_count
optional
Retention count
Example : 10
any of [integer, null]
snapshot_schedule
required

SnapshotSchedule

21 - SnapshotScheduleSetResponse

NameDescriptionSchemaDefault
snapshot_retention_count
optional
Retention count
Example : 10
integer
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
any of [string, null]
snapshot_schedule
required

SnapshotSchedule

22 - SnapshotScheduleShow

NameDescriptionSchemaDefault
frequency
required
Frequency of the snapshot
Example : WEEKLY
Pattern : ^(WEEKLY|DAILY)$
string
day_of_week
optional
Day of week of the snapshot schedule
Example : MON
Pattern : ^(SUN|MON|TUE|WED|THU|FRI|SAT)$
any of [string, null]
hour
required
Hour of the snapshot schedule
Example : 23
Pattern : ^([0-9]|1[0-9]|2[0-3])$
string
id
optional
Snapshot Schedule ID
Example : d02d1a74-1871-4a3d-bdfc-6e60e9ea0f31
any of [string, null]

23 - SnapshotShowResponse

NameDescriptionSchemaDefault
snapshot
required

SnapshotDetail

24 - Tag

NameDescriptionSchemaDefault
key
required
Key
Example : key
Maximum length : 128
string
value
optional
Value
Example : value
any of [string, null]

25 - Volume

NameDescriptionSchemaDefault
id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
name
required
Volume Name
Example : my_volume
string
protocol
required
Protocol
Example : NFS
string
state
required
Volume State
Example : available
string
account_id
required
Account ID
Example : rwww523320dfvwbbefefsdvwdadsfa24c
string
created_at
required
Created At
Example : 2024-07-30T04:54:33.219373
string (date-time)
type_id
required
Volume Type ID
Example : jef22f67-ee83-4gg2-2ab6-3lf774ekfjdu
string
type_name
required
Volume Type Name
Example : HDD
string
purpose
required
Purpose
Example : replication
string

26 - VolumeCreateRequest

NameDescriptionSchemaDefault
name
required
Volume Name
Example : my_volume
Pattern : ^[a-z]([a-z0-9_]){2,20}$
string
protocol
required
Protocol
Example : NFS
Pattern : ^(NFS|CIFS)$
string
type_name
required
Volume Type Name
Example : HDD
string
snapshot_id
optional
Snapshot ID
Example : 40htrre5b-eww25-ff2b-a426-6afefas65a3b
any of [string, null]
cifs_password
optional
CIFS Password
Example : cifspwd0!!
any of [string, null]
tags
optional

any of [array[Tag], null]

27 - VolumeCreateResponse

NameDescriptionSchemaDefault
protocol
required
Protocol
Example : NFS
string
snapshot_id
optional
Snapshot ID
Example : 40htrre5b-eww25-ff2b-a426-6afefas65a3b
any of [string, null]
type_name
required
Volume Type Name
Example : HDD
string
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
volume_name
required
Volume Name
Example : my_volume
string

28 - VolumeListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
filestorages
required

array[Volume]

29 - VolumeObjectAccessRuleListBase

NameDescriptionSchemaDefault
access_rule_state
required
Access Rule State
Example : active
string
object_type
required
Object Type
Example : VM
string
object_id
required
Object ID
Example : 43fq3347-02q4-4aa8-ccf9-affe4917bb6f
string

30 - VolumeObjectAccessRuleListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 1
integer
volume_id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
access_rules
required

array[VolumeObjectAccessRuleListBase]

31 - VolumeSetRequest

NameDescriptionSchemaDefault
file_unit_recovery_enabled
required
Volume File Unit Recovery Enabled
Example : True
boolean

32 - VolumeSetResponse

NameDescriptionSchemaDefault
file_unit_recovery_enabled
required
Volume File Unit Recovery Enabled
Example : True
boolean

33 - VolumeShowResponse

NameDescriptionSchemaDefault
id
required
Volume ID
Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438
string
name
required
Volume Name
Example : my_volume
string
protocol
required
Protocol
Example : NFS
string
state
required
Volume State
Example : available
string
account_id
required
Account ID
Example : rwww523320dfvwbbefefsdvwdadsfa24c
string
created_at
required
Created At
Example : 2024-07-30T04:54:33.219373
string (date-time)
type_id
required
Volume Type ID
Example : jef22f67-ee83-4gg2-2ab6-3lf774ekfjdu
string
type_name
required
Volume Type Name
Example : HDD
string
purpose
required
Purpose
Example : replication
string
path
optional
Volume Mount Path
Example : xxx.xx.xxx:/xxxxxxxx
any of [string, null]
usage
optional
Volume Usage
Example : 100000
any of [integer, null]
encryption_enabled
required
Volume Encryption Enabled
Example : True
boolean
file_unit_recovery_enabled
optional
Volume File Unit Recovery Enabled
Example : True
any of [boolean, null]
cifs_id
optional
CIFS ID
Example : cifsid
any of [string, null]
endpoint_path
optional
Volume Endpoint Path
Example : xxx.xx.xxx.xxx
any of [string, null]