interface Image {
    createdAt?: Date;
    id: string;
    name: string;
    namespaceId: string;
    size: number;
    status: ImageStatus;
    statusMessage?: string;
    tags: string[];
    updatedAt?: Date;
    visibility: ImageVisibility;
}

Properties

createdAt?: Date

Date and time of image creation.

id: string

UUID of the image.

name: string

Name of the image, it must be unique within the namespace.

namespaceId: string

UUID of the namespace the image belongs to.

size: number

Image size in bytes, calculated from the size of image layers. One layer used in two tags of the same image is counted once but one layer used in two images is counted twice.

status: ImageStatus

Status of the image.

statusMessage?: string

Details of the image status.

tags: string[]

List of docker tags of the image.

updatedAt?: Date

Date and time of last update.

visibility: ImageVisibility

Set to public to allow the image to be pulled without authentication. Else, set to private. Set to inherit to keep the same visibility configuration as the namespace.