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:
objectLCM 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