LcmSummary#

class LcmSummary(current_version=None, available_version=None, hardware_vendor=None, capabilities=None, in_progress_operation=None, cluster_ext_id=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

Summary of LCM state on a cluster.

Parameters:
  • current_version (min=1 chars, max=128 chars) – (current_version) Current LCM Version.

  • available_version (min=1 chars, max=128 chars) – (available_version) LCM framework version present in the LCM URL.

  • hardware_vendor (min=1 chars, max=256 chars) – (hardware_vendor) Hardware vendor information.

  • capabilities – (capabilities) List of capabilities of cluster. These capabilities are used to determine the features supported by LCM in the cluster.

  • in_progress_operation – (in_progress_operation)

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

property available_version#

LCM framework version present in the LCM URL.

Type:

str

property capabilities#

List of capabilities of cluster. These capabilities are used to determine the features supported by LCM in the cluster.

Type:

list[ Capability ]

property cluster_ext_id#

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

Type:

str

property current_version#

Current LCM Version.

Type:

str

property hardware_vendor#

Hardware vendor information.

Type:

str

property in_progress_operation#
Type:

InProgressOpDetails

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model