interface Volume {
    createdAt?: Date;
    id: string;
    lastDetachedAt?: Date;
    name: string;
    parentSnapshotId?: string;
    projectId: string;
    references: Block.v1alpha1.Reference[];
    size: number;
    specs?: VolumeSpecifications;
    status: VolumeStatus;
    tags: string[];
    type: string;
    updatedAt?: Date;
    zone: Zone;
}

Properties

createdAt?: Date

Creation date of the volume.

id: string

UUID of the volume.

lastDetachedAt?: Date

Last time the volume was detached.

name: string

Name of the volume.

parentSnapshotId?: string

When a volume is created from a snapshot, is the UUID of the snapshot from which the volume has been created.

projectId: string

UUID of the project to which the volume belongs.

references: Block.v1alpha1.Reference[]

List of the references to the volume.

size: number

Volume size in bytes.

Specifications of the volume.

status: VolumeStatus

Current status of the volume (available, in_use, ...).

tags: string[]

List of tags assigned to the volume.

type: string

Volume type.

updatedAt?: Date

Last update of the properties of a volume.

zone: Zone

Volume zone.