Bundle#

class Bundle(name=None, size_bytes=None, type=None, vendor=None, images=None, cluster_ext_id=None, checksum=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

Details of the LCM bundle

Parameters:
  • name (required min=1 chars, max=128 chars) – (name) Name of the LCM bundle

  • size_bytes – (size_bytes) Size of the LCM bundle

  • type – (type)

  • vendor (required) – (vendor)

  • images – (images) List of LCM images

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

  • checksum – (checksum) SHA256 sum.

property checksum#

SHA256 sum.

Type:

LcmSha256Sum | LcmMd5Sum

property cluster_ext_id#

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

Type:

str

property images#

List of LCM images

Type:

list[ Image ]

property name#

Name of the LCM bundle

Type:

str

property size_bytes#

Size of the LCM bundle

Type:

int

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property type#
Type:

BundleType

property vendor#
Type:

BundleVendor