interface Snapshot {
    class: Block.v1alpha1.StorageClass;
    createdAt?: Date;
    id: string;
    name: string;
    parentVolume?: SnapshotParentVolume;
    projectId: string;
    references: Block.v1alpha1.Reference[];
    size: number;
    status: Block.v1alpha1.SnapshotStatus;
    tags: string[];
    updatedAt?: Date;
    zone: Zone;
}

Properties

Storage class of the snapshot.

createdAt?: Date

Creation date of the snapshot.

id: string

UUID of the snapshot.

name: string

Name of the snapshot.

parentVolume?: SnapshotParentVolume

If the parent volume was deleted, value is null.

projectId: string

UUID of the project the snapshot belongs to.

references: Block.v1alpha1.Reference[]

List of the references to the snapshot.

size: number

Size in bytes of the snapshot.

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

tags: string[]

List of tags assigned to the volume.

updatedAt?: Date

Last modification date of the properties of a snapshot.

zone: Zone

Snapshot zone.