Source code for linode_api4.objects.image
from linode_api4.objects import Base, Property
[docs]
class Image(Base):
"""
An Image is something a Linode Instance or Disk can be deployed from.
API Documentation: https://www.linode.com/docs/api/images/#image-view
"""
api_endpoint = "/images/{id}"
properties = {
"id": Property(identifier=True),
"label": Property(mutable=True),
"description": Property(mutable=True),
"eol": Property(is_datetime=True),
"expiry": Property(is_datetime=True),
"status": Property(),
"created": Property(is_datetime=True),
"created_by": Property(),
"updated": Property(is_datetime=True),
"type": Property(),
"is_public": Property(),
"vendor": Property(),
"size": Property(),
"deprecated": Property(),
"capabilities": Property(
unordered=True,
),
}