NotificationItem#

class NotificationItem(notification_type=None, details=None, to_version=None, location_info=None, hypervisor_type=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 upgrade notification generated for a node or cluster based on specified entity/entities and target version(s).

Parameters:
property details#

List of upgrade notifications for this entity.

Type:

list[ NotificationDetail ]

property hypervisor_type#
Type:

HypervisorType

property location_info#
Type:

LocationInfo

property notification_type#
Type:

NotificationType

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property to_version#

Version to upgrade to.

Type:

str