Image#

class Image(release_notes=None, spec_version=None, is_qualified=False, status=None, files=None, cluster_ext_id=None, entity_class=None, entity_model=None, entity_type=None, entity_version=None, hardware_family=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: EntityBaseModel

LCM image (List of LCM image files).

Parameters:
  • release_notes (max=1024 chars) – (release_notes) Release notes for the LCM image.

  • spec_version (required min=1 chars, max=128 chars) – (spec_version) Version specification for image metadata JSON.

  • is_qualified – (is_qualified) Denotes if the thirdparty version is qualified. (Default False)

  • status – (status)

  • files – (files) List of files in the image.

  • cluster_ext_id – (cluster_ext_id) Cluster uuid on which the resource is present or operation is being performed.

property cluster_ext_id#

Cluster uuid on which the resource is present or operation is being performed.

Type:

str

property files#

List of files in the image.

Type:

list[ ImageFile ]

property is_qualified#

Denotes if the thirdparty version is qualified.

Type:

bool

property release_notes#

Release notes for the LCM image.

Type:

str

property spec_version#

Version specification for image metadata JSON.

Type:

str

property status#
Type:

AvailableVersionStatus

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model