This is the multi-page printable view of this section. Click here to print.
Models
- 1: AccessRuleRequest
- 2: AccessRuleResponse
- 3: Replication
- 4: ReplicationCreateRequest
- 5: ReplicationCreateResponse
- 6: ReplicationListResponse
- 7: ReplicationRegionListResponse
- 8: ReplicationShowResponse
- 9: ReplicationUpdateRequest
- 10: ReplicationUpdateResponse
- 11: Snapshot
- 12: SnapshotCreateRequest
- 13: SnapshotDetail
- 14: SnapshotListResponse
- 15: SnapshotRestoreResponse
- 16: SnapshotSchedule
- 17: SnapshotScheduleCreateRequest
- 18: SnapshotScheduleCreateResponse
- 19: SnapshotScheduleListResponse
- 20: SnapshotScheduleSetRequest
- 21: SnapshotScheduleSetResponse
- 22: SnapshotScheduleShow
- 23: SnapshotShowResponse
- 24: Tag
- 25: Volume
- 26: VolumeCreateRequest
- 27: VolumeCreateResponse
- 28: VolumeListResponse
- 29: VolumeObjectAccessRuleListBase
- 30: VolumeObjectAccessRuleListResponse
- 31: VolumeSetRequest
- 32: VolumeSetResponse
- 33: VolumeShowResponse
1 - AccessRuleRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| object_id required | Object ID Example : 43fq3347-02q4-4aa8-ccf9-affe4917bb6f | string | |
| object_type required | Object Type Example : VMPattern : ^(VM|BM|GPU|GPU_NODE|ENDPOINT)$ | string | |
| action required | Access Rule Action Example : addPattern : ^(add|remove)$ | string |
2 - AccessRuleResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| name required | Target Volume Name Example : my_volumePattern : ^[a-z]([a-z0-9_]){2,20}$ | string | |
| cifs_password optional | CIFS Password Example : cifspwd0!! | any of [string, null] | |
| replication_frequency required | Frequency Example : 5minPattern : ^(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 : replicationPattern : ^(replication|backup)$ | string |
5 - ReplicationCreateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 1 | integer | |
| replications required | array[Replication] |
7 - ReplicationRegionListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| regions required | Replication Region List Example : ['kr-west1'] | array[string] |
8 - ReplicationShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 : policyPattern : ^(policy|modify_schedule)$ | string |
10 - ReplicationUpdateResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| volume_id required | Volume ID Example : bfdbabf2-04d9-4e8b-a205-020f8e6da438 | string |
13 - SnapshotDetail
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| snapshot required | Snapshot |
16 - SnapshotSchedule
| Name | Description | Schema | Default |
|---|---|---|---|
| frequency required | Frequency of the snapshot Example : WEEKLYPattern : ^(WEEKLY|DAILY)$ | string | |
| day_of_week optional | Day of week of the snapshot schedule Example : MONPattern : ^(SUN|MON|TUE|WED|THU|FRI|SAT)$ | any of [string, null] | |
| hour required | Hour of the snapshot schedule Example : 23Pattern : ^([0-9]|1[0-9]|2[0-3])$ | string |
17 - SnapshotScheduleCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| snapshot_retention_count optional | Retention count Example : 10 | any of [integer, null] | |
| snapshot_schedule required | SnapshotSchedule |
21 - SnapshotScheduleSetResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| frequency required | Frequency of the snapshot Example : WEEKLYPattern : ^(WEEKLY|DAILY)$ | string | |
| day_of_week optional | Day of week of the snapshot schedule Example : MONPattern : ^(SUN|MON|TUE|WED|THU|FRI|SAT)$ | any of [string, null] | |
| hour required | Hour of the snapshot schedule Example : 23Pattern : ^([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
| Name | Description | Schema | Default |
|---|---|---|---|
| snapshot required | SnapshotDetail |
24 - Tag
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | Key Example : keyMaximum length : 128 | string | |
| value optional | Value Example : value | any of [string, null] |
25 - Volume
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| name required | Volume Name Example : my_volumePattern : ^[a-z]([a-z0-9_]){2,20}$ | string | |
| protocol required | Protocol Example : NFSPattern : ^(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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 1 | integer | |
| filestorages required | array[Volume] |
29 - VolumeObjectAccessRuleListBase
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| file_unit_recovery_enabled required | Volume File Unit Recovery Enabled Example : True | boolean |
32 - VolumeSetResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| file_unit_recovery_enabled required | Volume File Unit Recovery Enabled Example : True | boolean |
33 - VolumeShowResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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] |