# sushy.oem.dell.resources package

## Subpackages

- sushy.oem.dell.resources.manager package
  - Submodules
  - sushy.oem.dell.resources.manager.constants module
    - `ExportTarget`
      - `ExportTarget.ALL`
      - `ExportTarget.BIOS`
      - `ExportTarget.IDRAC`
      - `ExportTarget.NIC`
      - `ExportTarget.RAID`
    - `ExportUse`
      - `ExportUse.CLONE`
      - `ExportUse.DEFAULT`
      - `ExportUse.REPLACE`
    - `IncludeInExport`
      - `IncludeInExport.DEFAULT`
      - `IncludeInExport.PASSWORD_HASHES`
      - `IncludeInExport.READ_ONLY`
      - `IncludeInExport.READ_ONLY_PASSWORD_HASHES`
    - `ResetType`
      - `ResetType.FORCE`
      - `ResetType.GRACEFUL`
    - `ShutdownType`
      - `ShutdownType.FORCED`
      - `ShutdownType.GRACEFUL`
      - `ShutdownType.NO_REBOOT`
  - sushy.oem.dell.resources.manager.idrac_card_service module
    - `ActionsField`
      - `ActionsField.get_kvm_session`
      - `ActionsField.reset_idrac`
    - `DelliDRACCardService`
      - `DelliDRACCardService.get_allowed_reset_idrac_values()`
      - `DelliDRACCardService.get_kvm_session()`
      - `DelliDRACCardService.identity`
      - `DelliDRACCardService.reset_idrac()`
    - `ForceActionField`
      - `ForceActionField.allowed_values`
      - `ForceActionField.target_uri`
  - sushy.oem.dell.resources.manager.job_collection module
    - `DellJobCollection`
      - `DellJobCollection.get_unfinished_jobs()`
  - sushy.oem.dell.resources.manager.job_service module
    - `ActionsField`
      - `ActionsField.delete_job_queue`
    - `DellJobService`
      - `DellJobService.delete_jobs()`
      - `DellJobService.identity`
  - sushy.oem.dell.resources.manager.lifecycle_service module
    - `ActionsField`
      - `ActionsField.remote_service_api_status`
    - `DellLCService`
      - `DellLCService.identity`
      - `DellLCService.is_idrac_ready()`
      - `DellLCService.is_realtime_ready()`
  - sushy.oem.dell.resources.manager.manager module
    - `DellManagerActionsField`
      - `DellManagerActionsField.export_system_configuration`
      - `DellManagerActionsField.import_system_configuration`
    - `DellManagerExtension`
      - `DellManagerExtension.ACTION_DATA`
      - `DellManagerExtension.IDRAC_CONFIG_CD`
      - `DellManagerExtension.IDRAC_CONFIG_FLOPPY`
      - `DellManagerExtension.IDRAC_MEDIA_TYPES`
      - `DellManagerExtension.RETRY_COUNT`
      - `DellManagerExtension.RETRY_DELAY`
      - `DellManagerExtension.attributes`
      - `DellManagerExtension.export_system_configuration()`
      - `DellManagerExtension.export_system_configuration_uri`
      - `DellManagerExtension.get_allowed_export_target_values()`
      - `DellManagerExtension.get_allowed_export_use_values()`
      - `DellManagerExtension.get_allowed_import_shutdown_type_values()`
      - `DellManagerExtension.get_allowed_include_in_export_values()`
      - `DellManagerExtension.get_pxe_port_macs_bios()`
      - `DellManagerExtension.idrac_card_service`
      - `DellManagerExtension.import_system_configuration()`
      - `DellManagerExtension.import_system_configuration_uri`
      - `DellManagerExtension.job_collection`
      - `DellManagerExtension.job_service`
      - `DellManagerExtension.lifecycle_service`
      - `DellManagerExtension.reset_idrac()`
      - `DellManagerExtension.set_virtual_boot_device()`
    - `ExportActionField`
      - `ExportActionField.allowed_export_use_values`
      - `ExportActionField.allowed_include_in_export_values`
      - `ExportActionField.shared_parameters`
    - `ImportActionField`
      - `ImportActionField.allowed_shutdown_type_values`
    - `SharedParameters`
      - `SharedParameters.allowed_target_values`
    - `get_extension()`
  - Module contents
- sushy.oem.dell.resources.system package
  - Subpackages
    - sushy.oem.dell.resources.system.storage package
      - Submodules
      - sushy.oem.dell.resources.system.storage.constants module
      - sushy.oem.dell.resources.system.storage.controller module
      - Module contents
  - Submodules
  - sushy.oem.dell.resources.system.constants module
    - `PhysicalDiskStateMode`
      - `PhysicalDiskStateMode.NONRAID`
      - `PhysicalDiskStateMode.RAID`
  - sushy.oem.dell.resources.system.raid_service module
    - `ActionsField`
      - `ActionsField.clear_foreign_config`
      - `ActionsField.convert_to_nonraid`
      - `ActionsField.convert_to_raid`
    - `DellRaidService`
      - `DellRaidService.clear_foreign_config()`
      - `DellRaidService.convert_to_nonraid()`
      - `DellRaidService.convert_to_raid()`
      - `DellRaidService.identity`
  - sushy.oem.dell.resources.system.system module
    - `DellSystemExtension`
      - `DellSystemExtension.change_physical_disk_state()`
      - `DellSystemExtension.clear_foreign_config()`
      - `DellSystemExtension.raid_service`
    - `get_extension()`
  - Module contents
- sushy.oem.dell.resources.taskservice package
  - Submodules
  - sushy.oem.dell.resources.taskservice.constants module
    - `JobState`
      - `JobState.COMPLETED`
      - `JobState.COMPLETED_ERRORS`
      - `JobState.DOWNLOADED`
      - `JobState.DOWNLOADING`
      - `JobState.FAILED`
      - `JobState.NEW`
      - `JobState.PAUSED`
      - `JobState.PENDING_ACTIVATION`
      - `JobState.READY_EXECUTION`
      - `JobState.REBOOT_COMPLETED`
      - `JobState.REBOOT_FAILED`
      - `JobState.REBOOT_PENDING`
      - `JobState.RUNNING`
      - `JobState.SCHEDULED`
      - `JobState.SCHEDULING`
      - `JobState.UNKNOWN`
      - `JobState.WAITING`
    - `JobType`
      - `JobType.BIOS_CONF`
      - `JobType.EXPORT_CONF`
      - `JobType.FACTORY_CONF_EXPORT`
      - `JobType.FC_CONF`
      - `JobType.FIRMWARE_ROLLBACK`
      - `JobType.FIRMWARE_UPDATE`
      - `JobType.HW_INVENTORY_EXPORT`
      - `JobType.IDRAC_CONF`
      - `JobType.IMPORT_CONF`
      - `JobType.INBAND_BIOS_CONF`
      - `JobType.LC_CONF`
      - `JobType.LC_EXPORT`
      - `JobType.LC_LOG_EXPORT`
      - `JobType.LICENSE_EXPORT`
      - `JobType.LICENSE_IMPORT`
      - `JobType.MSG_REG_EXPORT`
      - `JobType.NIC_CONF`
      - `JobType.OS_DEPLOY`
      - `JobType.RAID_CONF`
      - `JobType.REBOOT_FORCE`
      - `JobType.REBOOT_NO_FORCE`
      - `JobType.REBOOT_POWER_CYCLE`
      - `JobType.REMOTE_DIAG`
      - `JobType.REPO_UPDATE`
      - `JobType.RT_NO_REBOOT_CONF`
      - `JobType.SA_COL_EXP_HEALTH_DATA`
      - `JobType.SA_COL_HEALTH_DATA`
      - `JobType.SA_EXP_HEALTH_DATA`
      - `JobType.SA_ISM`
      - `JobType.SA_REG`
      - `JobType.SEKM_REKEY`
      - `JobType.SEKM_STATUS_SET`
      - `JobType.SHUTDOWN`
      - `JobType.SYS_ERASE`
      - `JobType.SYS_INFO_CONF`
      - `JobType.THERMAL_HIST_EXP`
      - `JobType.UNKNOWN`
  - sushy.oem.dell.resources.taskservice.task module
    - `DellTaskExtension`
      - `DellTaskExtension.completion_time`
      - `DellTaskExtension.description`
      - `DellTaskExtension.end_time`
      - `DellTaskExtension.identity`
      - `DellTaskExtension.job_state`
      - `DellTaskExtension.job_type`
      - `DellTaskExtension.message`
      - `DellTaskExtension.message_args`
      - `DellTaskExtension.message_id`
      - `DellTaskExtension.name`
      - `DellTaskExtension.percent_complete`
      - `DellTaskExtension.start_time`
    - `get_extension()`
  - Module contents

## Submodules

## sushy.oem.dell.resources.attributes module

class sushy.oem.dell.resources.attributes.DellAttributes(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)

  Bases: `ResourceBase`

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

    Vendor-specific key-value dict of effective DellAttributes

    They cannot be updated directly. To update use `set_attribute()` or `set_attributes()`

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

    Human-readable description of the DellAttributes resource

  get_attribute_registry(language='en')

    Get the Attribute Registry associated with this resource

    Parameters:

      language – RFC 5646 language code for Message Registries. Indicates language of registry to be used. Defaults to ‘en’.

    Returns:

      the DellAttributes Attribute Registry

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

    The DellAttributes resource identity string

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

    The name of the resource

  set_attribute(key, value)

    Update an attribute

    Attribute update is not immediate but requires system restart. Committed attributes can be checked at `pending_attributes` property

    Parameters:

      - key – Attribute name

      - value – Attribute value

  set_attributes(value)

    Update many attributes at once

    Attribute update is not immediate but requires system restart. Committed attributes can be checked at `pending_attributes` property

    Parameters:

      - value – Key-value pairs for attribute name and value

      - apply_time – When to update the attributes. Optional. An `sushy.ApplyTime` value.

## Module contents

this page last updated: 2026-08-20 00:30:00

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