The rsd_lib.resources.v2_1.fabric.switch
Module¶
- class rsd_lib.resources.v2_1.fabric.switch.ActionsField(*args, **kwargs)¶
Bases:
CompositeField
- reset = <sushy.resources.common.ResetActionField object>¶
The actions switch reset
- class rsd_lib.resources.v2_1.fabric.switch.LinksField(*args, **kwargs)¶
Bases:
CompositeField
- chassis = <sushy.resources.base.Field object>¶
A reference to the chassis which contains this switch.
- managed_by = <sushy.resources.base.Field object>¶
An array of references to the managers that manage this switch.
- class rsd_lib.resources.v2_1.fabric.switch.Switch(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
Switch resource class
Switch contains properties describing a simple fabric switch.
- actions = <rsd_lib.resources.v2_1.fabric.switch.ActionsField object>¶
The switch actions
- asset_tag = <sushy.resources.base.Field object>¶
The user assigned asset tag for this switch.
- domain_id = <sushy.resources.base.Field object>¶
The Domain ID for this switch.
- get_allowed_reset_switch_values()¶
Get the allowed values for resetting the switch.
- Returns:
A set with the allowed values.
- indicator_led = <sushy.resources.base.Field object>¶
The state of the indicator LED, used to identify the switch.
- is_managed = <sushy.resources.base.Field object>¶
This indicates whether the switch is in a managed or unmanaged state.
- links = <rsd_lib.resources.v2_1.fabric.switch.LinksField object>¶
Contains references to other resources that are related to this resource.
- property log_services¶
Property to provide reference to LogServiceCollection instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
- manufacturer = <sushy.resources.base.Field object>¶
This is the manufacturer of this switch.
- model = <sushy.resources.base.Field object>¶
The product model number of this switch.
- part_number = <sushy.resources.base.Field object>¶
The part number for this switch.
- property ports¶
Property to provide reference to PortCollection instance
It is calculated once when it is queried for the first time. On refresh, this property is reset.
- power_state = <sushy.resources.base.Field object>¶
This is the current power state of the switch.
- redundancy = <rsd_lib.resources.v2_1.common.redundancy.RedundancyCollectionField object>¶
Redundancy information for the switches
- reset_switch(value)¶
Reset the switch.
- Parameters:
value – The target value.
- Raises:
InvalidParameterValueError, if the target value is not allowed.
- serial_number = <sushy.resources.base.Field object>¶
The serial number for this switch.
- sku = <sushy.resources.base.Field object>¶
This is the SKU for this switch.
- status = <rsd_lib.base.StatusField object>¶
This indicates the known state of the resource, such as if it is enabled.
- switch_type = <sushy.resources.base.Field object>¶
The protocol being sent over this switch.
- total_switch_width = <sushy.resources.base.Field object>¶
The total number of lanes, phys, or other physical transport links that this switch contains.
- class rsd_lib.resources.v2_1.fabric.switch.SwitchCollection(connector, path, redfish_version=None, registries=None, root=None)¶
Bases:
ResourceCollectionBase