AvailableVersion#
- class AvailableVersion(version=None, status=None, is_enabled=True, available_version_uuid=None, order=None, disablement_reason=None, release_notes=None, release_date=None, custom_message=None, child_entities=None, group_uuid=None, dependencies=None, *args, **kwargs)#
Bases:
object
LCM framework version present in the LCM URL.
- Parameters:
version (min=1 chars, max=128 chars) – (
version
) LCM framework version present in the LCM URL.status – (
status
)is_enabled – (
is_enabled
) Indicates if the available update is enabled. (Default True)available_version_uuid – (
available_version_uuid
) Available version UUID.order (min=1, max=10000) – (
order
) Order of this available version (1 being the lowest and 6 being the highest) when multiple versions are present with different status.disablement_reason (min=1 chars, max=512 chars) – (
disablement_reason
) Reason for disabling the available version.release_notes (min=1 chars, max=1024 chars) – (
release_notes
) Release notes corresponding to the update.release_date – (
release_date
) Release date for the entities that need this information.custom_message (min=1 chars, max=512 chars) – (
custom_message
) Update custom messages other than release notes to the user about this available version.child_entities – (
child_entities
) Component information for the payload based entity.group_uuid – (
group_uuid
) UUID of the group that this LCM entity is part of.dependencies – (
dependencies
) List of dependencies for the available version.
- property available_version_uuid#
Available version UUID.
- Type:
str
- property child_entities#
Component information for the payload based entity.
- Type:
list[
str
]
- property custom_message#
Update custom messages other than release notes to the user about this available version.
- Type:
str
- property dependencies#
List of dependencies for the available version.
- Type:
list[
DependentEntity
]
- property disablement_reason#
Reason for disabling the available version.
- Type:
str
- property group_uuid#
UUID of the group that this LCM entity is part of.
- Type:
str
- property is_enabled#
Indicates if the available update is enabled.
- Type:
bool
- property order#
Order of this available version (1 being the lowest and 6 being the highest) when multiple versions are present with different status.
- Type:
int
- property release_date#
Release date for the entities that need this information.
- Type:
date
- property release_notes#
Release notes corresponding to the update.
- Type:
str
- property status#
- Type:
- to_dict()#
Returns the model properties as a dictionary
- to_str()#
Returns the string representation of the model
- property version#
LCM framework version present in the LCM URL.
- Type:
str