sushy.resources.updateservice package¶
Submodules¶
sushy.resources.updateservice.constants module¶
sushy.resources.updateservice.mappings module¶
sushy.resources.updateservice.softwareinventory module¶
- 
class 
sushy.resources.updateservice.softwareinventory.SoftwareInventory(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase- 
identity= <sushy.resources.base.Field object>¶ The software inventory identity
- 
lowest_supported_version= <sushy.resources.base.Field object>¶ The lowest supported version of the software
- 
manufacturer= <sushy.resources.base.Field object>¶ The manufacturer of the software
- 
name= <sushy.resources.base.Field object>¶ The software inventory name
The ID(s) of the resources associated with the software inventory item
- 
release_date= <sushy.resources.base.Field object>¶ Release date of the software
- 
software_id= <sushy.resources.base.Field object>¶ The identity of the software
- 
status= <sushy.resources.common.StatusField object>¶ The status of the software inventory
- 
uefi_device_paths= <sushy.resources.base.Field object>¶ Represents the UEFI Device Path(s)
- 
updateable= <sushy.resources.base.Field object>¶ Indicates whether this software can be updated by the update service
- 
version= <sushy.resources.base.Field object>¶ The version of the software
- 
 
- 
class 
sushy.resources.updateservice.softwareinventory.SoftwareInventoryCollection(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceCollectionBase- 
description= <sushy.resources.base.Field object>¶ The software inventory collection description
- 
name= <sushy.resources.base.Field object>¶ The software inventory collection name
- 
 
sushy.resources.updateservice.updateservice module¶
- 
class 
sushy.resources.updateservice.updateservice.ActionsField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField- 
simple_update= <sushy.resources.common.ActionField object>¶ 
- 
 
- 
class 
sushy.resources.updateservice.updateservice.UpdateService(connector, identity, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase- 
property 
firmware_inventory¶ Property to reference FirmwareInventory collection instance
- 
get_allowed_transfer_protocols()¶ Get the allowed values for transfer protocol.
- Returns
 A set of allowed values.
- Raises
 MissingAttributeError, if Actions/#UpdateService.SimpleUpdate attribute not present.
- 
get_task_monitor(task_monitor)¶ Used to retrieve a TaskMonitor.
- Returns
 A task monitor.
- 
http_push_uri= <sushy.resources.base.Field object>¶ The URI used to perform an HTTP or HTTPS push update to the Update Service
- 
http_push_uri_targets= <sushy.resources.base.Field object>¶ 
- 
http_push_uri_targets_busy= <sushy.resources.base.Field object>¶ 
- 
identity= <sushy.resources.base.Field object>¶ The update service identity
- 
name= <sushy.resources.base.Field object>¶ The update service name
- 
service_enabled= <sushy.resources.base.Field object>¶ The status of whether this service is enabled
- 
simple_update(image_uri, targets=None, transfer_protocol='Hypertext Transport Protocol')¶ Simple Update is used to update software components.
- Returns
 A task monitor.
- 
property 
software_inventory¶ Property to reference SoftwareInventory collection instance
- 
status= <sushy.resources.common.StatusField object>¶ The status of the update service
- 
property