Schemas
scaleway.block.v1.CreateVolumeRequest.FromEmpty
sizeVolume size in bytes, with a granularity of 1 GB (10^9 bytes). Must be compliant with the minimum (1 GB) and maximum (10 TB) allowed size. (in bytes)
scaleway.block.v1.CreateVolumeRequest.FromSnapshot
sizeVolume size in bytes, with a granularity of 1 GB (10^9 bytes). Must be compliant with the minimum (1 GB) and maximum (10 TB) allowed size. Size is optional and is used only if a resize of the volume is requested, otherwise original snapshot size will be used. (in bytes)
snapshot_idSource snapshot from which volume will be created.
scaleway.block.v1.ListSnapshotsRequest.OrderBy
scaleway.block.v1.ListSnapshotsResponse
Paginated returned list of snapshots.
total_countTotal number of snapshots in the project.
scaleway.block.v1.ListVolumeTypesResponse
Returns paginated list of volume-types.
total_countTotal number of volume-types currently available in stock.
scaleway.block.v1.ListVolumesRequest.OrderBy
scaleway.block.v1.ListVolumesResponse
Paginated returned list of volumes.
total_countTotal number of volumes in the project.
scaleway.block.v1.Reference
idUUID of the reference. (UUID format)
product_resource_typeType of resource to which the reference is associated.
product_resource_idUUID of the product resource it refers to (according to the product_resource_type). (UUID format)
created_atCreation date of the reference. (RFC 3339 format)
typeType of reference (link, exclusive, read_only).
statusStatus of the reference. Statuses include attaching, attached, and detaching.
scaleway.block.v1.Reference.Status
scaleway.block.v1.Reference.Type
scaleway.block.v1.Snapshot
idUUID of the snapshot. (UUID format)
nameName of the snapshot.
Information about the parent volume. If the parent volume was deleted, value is null.
sizeSize in bytes of the snapshot. (in bytes)
project_idUUID of the project the snapshot belongs to. (UUID format)
created_atCreation date of the snapshot. (RFC 3339 format)
updated_atLast modification date of the properties of a snapshot. (RFC 3339 format)
List of the references to the snapshot.
statusCurrent status of the snapshot (available, in_use, ...).
tagsList of tags assigned to the volume.
zoneSnapshot zone.
classStorage class of the snapshot.
publicTrue if the snapshot can be used by anyone to create a volume from.
kms_key_idKMS Key used for securing the parent volume's encryption. (UUID format)
scaleway.block.v1.Snapshot.ParentVolume
idParent volume UUID (volume from which the snapshot originates). (UUID format)
nameName of the parent volume.
typeVolume type of the parent volume.
statusCurrent status the parent volume.
scaleway.block.v1.Snapshot.Status
scaleway.block.v1.StorageClass
scaleway.block.v1.Volume
idUUID of the volume. (UUID format)
nameName of the volume.
typeVolume type.
sizeVolume size in bytes. (in bytes)
project_idUUID of the project to which the volume belongs. (UUID format)
created_atCreation date of the volume. (RFC 3339 format)
updated_atLast update of the properties of a volume. (RFC 3339 format)
List of the references to the volume.
parent_snapshot_idWhen a volume is created from a snapshot, is the UUID of the snapshot from which the volume has been created. (UUID format)
statusCurrent status of the volume (available, in_use, ...).
tagsList of tags assigned to the volume.
zoneVolume zone.
Specifications of the volume.
last_detached_atLast time the volume was detached. (RFC 3339 format)
kms_key_idKMS Key used for securing the volume's encryption. (UUID format)
scaleway.block.v1.Volume.Status
scaleway.block.v1.VolumeSpecifications
perf_iopsThe maximum IO/s expected, according to the different options available in stock (5000 | 15000).
classThe storage class of the volume.