# ironicclient.osc.v1.baremetal_node module

class ironicclient.osc.v1.baremetal_node.AbortBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateBaremetalNode`

  Set provision state of baremetal node to ‘abort’

  PROVISION_STATE: str = 'abort'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.AbortBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.AddTraitBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Add traits to a node.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.AddTraitBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.AdoptBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘adopt’

  PROVISION_STATE: str = 'adopt'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.AdoptBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.BIOSSettingShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Show a specific BIOS setting for a node.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BIOSSettingShowBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.BootdeviceSetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Set the boot device for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BootdeviceSetBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.BootdeviceShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Show the boot device information for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BootdeviceShowBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.BootmodeSetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Set the boot mode for the next baremetal node deployment

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.BootmodeSetBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.CleanBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘clean’

  PROVISION_STATE: str = 'clean'
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.CleanBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.ConsoleDisableBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Disable console access for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ConsoleDisableBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ConsoleEnableBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Enable console access for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ConsoleEnableBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ConsoleShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Show console information for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ConsoleShowBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.CreateBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Register a new node with the baremetal service

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.CreateBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.DeleteBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Unregister baremetal node(s)

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.DeleteBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.DeployBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘deploy’

  PROVISION_STATE: str = 'active'
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.DeployBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.InjectNmiBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Inject NMI to baremetal node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.InjectNmiBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.InspectBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘inspect’

  PROVISION_STATE: str = 'inspect'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.InspectBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.ListBIOSSettingBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  List a node’s BIOS settings.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListBIOSSettingBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.ListBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  List baremetal nodes

  PROVISION_STATES: list[str] = ['active', 'deleted', 'rebuild', 'inspect', 'provide', 'manage', 'clean', 'adopt', 'abort']
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.ListFirmwareComponentBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  List all Firmware Components of a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListFirmwareComponentBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.ListTraitsBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  List a node’s traits.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ListTraitsBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.MaintenanceSetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Set baremetal node to maintenance mode

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.MaintenanceSetBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.MaintenanceUnsetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Unset baremetal node from maintenance mode

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.MaintenanceUnsetBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ManageBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘manage’

  PROVISION_STATE: str = 'manage'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ManageBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.NodeChildrenList(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Get a list of nodes associated as children.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeChildrenList (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.NodeHistoryEventGet(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Get history event for a baremetal node.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeHistoryEventGet (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.NodeHistoryList(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  Get history events for a baremetal node.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeHistoryList (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.NodeInventorySave(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Get hardware inventory of a node (in JSON format) or save it to file.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.NodeInventorySave (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.PassthruCallBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Call a vendor passthru method for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PassthruCallBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.PassthruListBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  List vendor passthru methods for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PassthruListBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.PowerBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Base power state class, for setting the power of a node

  POWER_STATE: str
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PowerBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.PowerOffBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `PowerBaremetalNode`

  Power off a node

  POWER_STATE: str = 'off'
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PowerOffBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.PowerOnBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `PowerBaremetalNode`

  Power on a node

  POWER_STATE: str = 'on'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.PowerOnBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.ProvideBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘provide’

  PROVISION_STATE: str = 'provide'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ProvideBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.ProvisionStateBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Base provision state class

  PROVISION_STATE: str
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ProvisionStateBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ProvisionStateWithWait(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateBaremetalNode`

  Provision state class adding –wait flag.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ProvisionStateWithWait (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.RebootBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Reboot baremetal node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RebootBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.RebuildBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘rebuild’

  PROVISION_STATE: str = 'rebuild'
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RebuildBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.RemoveTraitBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Remove trait(s) from a node.

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RemoveTraitBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.RescueBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘rescue’

  PROVISION_STATE: str = 'rescue'
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.RescueBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.SecurebootOffBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Turn secure boot off

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.SecurebootOffBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.SecurebootOnBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Turn secure boot on

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.SecurebootOnBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ServiceBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘service’

  PROVISION_STATE: str = 'service'
  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ServiceBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.SetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Set baremetal properties

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.SetBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ShowBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ShowOne`

  Show baremetal node details

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ShowBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[tuple[str, ...], tuple[Any, ...]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.UndeployBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘deleted’

  PROVISION_STATE: str = 'deleted'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UndeployBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.UnholdBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateBaremetalNode`

  Set provision state of baremetal node to ‘unhold’

  PROVISION_STATE: str = 'unhold'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UnholdBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.UnrescueBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `ProvisionStateWithWait`

  Set provision state of baremetal node to ‘unrescue’

  PROVISION_STATE: str = 'unrescue'
  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UnrescueBaremetalNode (WARNING)>

class ironicclient.osc.v1.baremetal_node.UnsetBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Unset baremetal properties

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.UnsetBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.ValidateBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  Validate a node’s driver interfaces

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.ValidateBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

class ironicclient.osc.v1.baremetal_node.VifAttachBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Attach VIF to a given node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.VifAttachBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.VifDetachBaremetalNode(app: _app.App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Command`

  Detach VIF from a given node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.VifDetachBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → None

    Override to do something useful.

    The returned value will be returned by the program.

class ironicclient.osc.v1.baremetal_node.VifListBaremetalNode(app: App, app_args: Namespace | None, cmd_name: str | None = None)

  Bases: `Lister`

  Show attached VIFs for a node

  get_parser(prog_name: str) → ArgumentParser

    Return an `argparse.ArgumentParser`.

  log: logging.Logger = <Logger ironicclient.osc.v1.baremetal_node.VifListBaremetalNode (WARNING)>
  take_action(parsed_args: Namespace) → tuple[Sequence[str], Iterable[Any]]

    Run command.

    Return a tuple containing the column names and an iterable containing the data to be listed.

this page last updated: 2026-07-16 03:09:15

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

found an error? report a bug