sushy.resources.system.system
Modulesushy.resources.system.system
Module¶sushy.resources.system.system.
ActionsField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
reset
= <sushy.resources.common.ResetActionField object at 0x2e549d0>¶sushy.resources.system.system.
BootField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
allowed_values
= <sushy.resources.base.Field object at 0x2e54b90>¶enabled
= <sushy.resources.base.MappedField object at 0x2e54c10>¶mode
= <sushy.resources.base.MappedField object at 0x2e54c90>¶target
= <sushy.resources.base.MappedField object at 0x2e54cd0>¶sushy.resources.system.system.
MemorySummaryField
(*args, **kwargs)¶Bases: sushy.resources.base.CompositeField
health
= <sushy.resources.base.Field object at 0x2e54e50>¶The overall health state of memory.
This signifies health state of memory along with its dependent resources.
size_gib
= <sushy.resources.base.Field object at 0x2e54ed0>¶The size of memory of the system in GiB.
This signifies the total installed, operating system-accessible memory (RAM), measured in GiB.
sushy.resources.system.system.
System
(connector, identity, redfish_version=None)¶Bases: sushy.resources.base.ResourceBase
asset_tag
= <sushy.resources.base.Field object at 0x2e430d0>¶The system asset tag
bios_version
= <sushy.resources.base.Field object at 0x2e43150>¶The system BIOS version
boot
= <sushy.resources.system.system.BootField object at 0x2e43190>¶A dictionary containg the current boot device, frequency and mode
description
= <sushy.resources.base.Field object at 0x2e43250>¶The system description
get_allowed_reset_system_values
()¶Get the allowed values for resetting the system.
Returns: | A set with the allowed values. |
---|
get_allowed_system_boot_source_values
()¶Get the allowed values for changing the boot source.
Returns: | A set with the allowed values. |
---|
hostname
= <sushy.resources.base.Field object at 0x2e43290>¶The system hostname
identity
= <sushy.resources.base.Field object at 0x2e432d0>¶The system identity string
indicator_led
= <sushy.resources.base.Field object at 0x2e43310>¶Whether the indicator LED is lit or off
manufacturer
= <sushy.resources.base.Field object at 0x2e43350>¶The system manufacturer
memory_summary
= <sushy.resources.system.system.MemorySummaryField object at 0x2e43550>¶The summary info of memory of the system in general detail
name
= <sushy.resources.base.Field object at 0x2e43390>¶The system name
part_number
= <sushy.resources.base.Field object at 0x2e433d0>¶The system part number
power_state
= <sushy.resources.base.MappedField object at 0x2e43410>¶The system power state
processors
¶Property to provide reference to ProcessorCollection instance
It is calculated once when the first time it is queried. On refresh, this property gets reset.
refresh
()¶reset_system
(value)¶Reset the system.
Parameters: | value – The target value. |
---|---|
Raises: | InvalidParameterValueError, if the target value is not allowed. |
serial_number
= <sushy.resources.base.Field object at 0x2e43450>¶The system serial number
set_system_boot_source
(target, enabled=’once’, mode=None)¶Set the boot source.
Set the boot source to use on next reboot of the System.
Parameters: |
|
---|---|
Raises: | InvalidParameterValueError, if any information passed is invalid. |
sku
= <sushy.resources.base.Field object at 0x2e43490>¶The system stock-keeping unit
system_type
= <sushy.resources.base.Field object at 0x2e434d0>¶The system type
uuid
= <sushy.resources.base.Field object at 0x2e43510>¶The system UUID
sushy.resources.system.system.
SystemCollection
(connector, path, redfish_version=None)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.