The sushy.resources.chassis.chassis Module

The sushy.resources.chassis.chassis Module

class sushy.resources.chassis.chassis.ActionsField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

reset = <sushy.resources.common.ResetActionField object>
class sushy.resources.chassis.chassis.Chassis(connector, identity, redfish_version=None)

Bases: sushy.resources.base.ResourceBase

Chassis resource

The Chassis represents the physical components of a system. This resource represents the sheet-metal confined spaces and logical zones such as racks, enclosures, chassis and all other containers.

asset_tag = <sushy.resources.base.Field object>

The user assigned asset tag of this chassis

chassis_type = <sushy.resources.base.MappedField object>

The type of physical form factor of the chassis

depth_mm = <sushy.resources.base.Field object>

Depth in millimeters The depth of the chassis. The value of this property shall represent the depth (length) of the chassis (in millimeters) as specified by the manufacturer.

description = <sushy.resources.base.Field object>

The chassis description

get_allowed_reset_chassis_values()

Get the allowed values for resetting the chassis.

Returns:A set of allowed values.
Raises:MissingAttributeError, if Actions/#Chassis.Reset attribute not present.
height_mm = <sushy.resources.base.Field object>

Height in millimeters The height of the chassis. The value of this property shall represent the height of the chassis (in millimeters) as specified by the manufacturer.

identity = <sushy.resources.base.Field object>

Identifier for the chassis

indicator_led = <sushy.resources.base.MappedField object>

The state of the indicator LED, used to identify the chassis

managers

A list of managers for this chassis.

Returns a list of Manager objects representing the managers that manage this chassis.

Raises:MissingAttributeError if @odata.id’ field is missing.
Returns:A list of Manager instances
manufacturer = <sushy.resources.base.Field object>

The manufacturer of this chassis

model = <sushy.resources.base.Field object>

The model number of the chassis

name = <sushy.resources.base.Field object>

The chassis name

part_number = <sushy.resources.base.Field object>

The part number of the chassis

physical_security = <sushy.resources.chassis.chassis.PhysicalSecurity object>

PhysicalSecurity This value of this property shall contain the sensor state of the physical security.

power_state = <sushy.resources.base.MappedField object>

The current power state of the chassis

reset_chassis(value)

Reset the chassis.

Parameters:value – The target value.
Raises:InvalidParameterValueError, if the target value is not allowed.
serial_number = <sushy.resources.base.Field object>

The serial number of the chassis

sku = <sushy.resources.base.Field object>

Stock-keeping unit number (SKU) The value of this property shall be the stock-keeping unit number for this chassis.

status = <sushy.resources.common.StatusField object>

Status and Health This property describes the status and health of the chassis and its children.

systems

A list of systems residing in this chassis.

Returns a list of System objects representing systems being mounted in this chassis/cabinet.

Raises:MissingAttributeError if @odata.id’ field is missing.
Returns:A list of System instances
uuid = <sushy.resources.base.Field object>

The Universal Unique Identifier (UUID) for this Chassis.

weight_kg = <sushy.resources.base.Field object>

Weight in kilograms The value of this property shall represent the published mass (commonly referred to as weight) of the chassis (in kilograms).

width_mm = <sushy.resources.base.Field object>

Width in millimeters The value of this property shall represent the width of the chassis (in millimeters) as specified by the manufacturer.

class sushy.resources.chassis.chassis.ChassisCollection(connector, path, redfish_version=None)

Bases: sushy.resources.base.ResourceCollectionBase

class sushy.resources.chassis.chassis.PhysicalSecurity(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intrusion_sensor = <sushy.resources.base.MappedField object>

IntrusionSensor This indicates the known state of the physical security sensor, such as if it is hardware intrusion detected.

intrusion_sensor_number = <sushy.resources.base.Field object>

A numerical identifier to represent the physical security sensor

intrusion_sensor_re_arm = <sushy.resources.base.MappedField object>

This indicates how the Normal state to be restored

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.