RecommendationResult#

class RecommendationResult(entity_update_specs=None, skipped_entities=None, modifiable_entities=None, addable_entities=None, deployable_versions=None, cluster_ext_id=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

Upgrade recommendations for LCM entity/entities.

Parameters:
  • entity_update_specs – (entity_update_specs) List of entity update objects for getting recommendations.

  • skipped_entities – (skipped_entities) List of skipped LCM entities from the input recommendations specification.

  • modifiable_entities – (modifiable_entities) List of modified LCM entities from the input recommendations specification.

  • addable_entities – (addable_entities) List of added LCM entities to the input recommendations specification.

  • deployable_versions – (deployable_versions) List of deployable entities and their dependencies.

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

property addable_entities#

List of added LCM entities to the input recommendations specification.

Type:

list[ UpdatedTargetEntityResult ]

property cluster_ext_id#

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

Type:

str

property deployable_versions#

List of deployable entities and their dependencies.

Type:

list[ DeployableVersion ]

property entity_update_specs#

List of entity update objects for getting recommendations.

Type:

list[ EntityUpdateSpec ]

property modifiable_entities#

List of modified LCM entities from the input recommendations specification.

Type:

list[ UpdatedTargetEntityResult ]

property skipped_entities#

List of skipped LCM entities from the input recommendations specification.

Type:

list[ UpdatedTargetEntityResult ]

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model