# Packages
nodes unit tests.
# Functions
Request to change a Node's power state.
Request a change to the Node’s provision state.
Create requests a node to be created.
Creates a subscription on the given node.
Delete requests that a node be removed.
Delete a subscription on the given node.
ExtractNodes interprets the results of a single page from a List() call, producing a slice of Node entities.
No description provided by the author
Get requests details on a single node, by ID.
Get all subscriptions available for the given Node.
Get one BIOS Setting for the given Node.
Get the current boot device for the given Node.
Get a subscription on the given Node.
Retrieve the acceptable set of supported boot devices for a specific Node.
Get all vendor_passthru methods available for the given Node.
Inject NMI (Non-Masking Interrupts) for the given Node.
List makes a request against the API to list nodes accessible to you.
Get the current BIOS Settings for the given Node.
Return a list of bare metal Nodes with complete details.
Set the boot device for the given Node, and set it persistently or for one-time boot.
Request to set the Node's maintenance mode.
Request to change a Node's RAID config.
ToCreateSubscriptionMap assembles a query based on the contents of CallVendorPassthruOpts and a request body based on the contents of a CreateSubscriptionOpts.
ToDeleteSubscriptionMap assembles a query based on the contents of CallVendorPassthruOpts and a request body based on the contents of a DeleteSubscriptionOpts.
ToGetSubscriptionMap assembles a query based on the contents of a CallVendorPassthruOpts.
ToGetSubscriptionMap assembles a query based on the contents of CallVendorPassthruOpts and a request body based on the contents of a GetSubscriptionOpts.
Request to unset the Node's maintenance mode.
Update requests that a node be updated.
Request that Ironic validate whether the Node’s driver has enough information to manage the Node.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TargetPowerState is used when changing the power state of a node.
TargetPowerState is used when changing the power state of a node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TargetPowerState is used when changing the power state of a node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TargetPowerState is used when changing the power state of a node.
TargetPowerState is used when changing the power state of a node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
A particular BIOS setting for a node in the OpenStack Bare Metal API.
No description provided by the author
BootDeviceResult is the response from a GetBootDevice operation.
CallVendorPassthruOpts defines query options that can be passed to any VendorPassthruCall.
ChangePowerStateResult is the response from a ChangePowerState operation.
ChangeStateResult is the response from any state change operation.
A cleaning step has required keys ‘interface’ and ‘step’, and optional key ‘args’.
Starting with Ironic API version 1.56, a configdrive may be a JSON object with structured data.
CreateOpts specifies node creation parameters.
CreateResult is the response from a Create operation.
No description provided by the author
The desired subscription to be created from the baremetal node.
DeleteResult is the response from a Delete operation.
No description provided by the author
The desired subscription to be deleted from the baremetal node.
DeleteSubscriptionVendorPassthruResult is the response from DeleteSubscription operation.
A deploy step has required keys ‘interface’, ‘step’, ’args’ and ’priority’.
Each element in the response will contain a “result” variable, which will have a value of “true” or “false”, and also potentially a reason.
No description provided by the author
A List of subscriptions from a node in the OpenStack Bare Metal API.
GetAllSubscriptionsVendorPassthruResult is the response from GetAllSubscriptions operation.
GetBIOSSettingResult is the response from a GetBIOSSetting operation.
GetResult is the response from a Get operation.
No description provided by the author
The desired subscription id on the baremetal node.
InjectNMIResult is the response from an InjectNMI operation.
ListBIOSSettingsOpts defines query options that can be passed to ListBIOSettings.
ListBIOSSettingsResult is the response from a ListBIOSSettings operation.
ListOpts allows the filtering and sorting of paginated collections through the API.
No description provided by the author
MaintenanceOpts for a request to set the node's maintenance mode.
Node represents a node in the OpenStack Bare Metal API.
NodePage abstracts the raw results of making a List() request against the API.
Ironic validates whether the Node’s driver has enough information to manage the Node.
PowerStateOpts for a request to change a node's power state.
ProvisionStateOpts for a request to change a node's provision state.
This is the desired RAID configuration on the bare metal node.
SetBootDeviceResult is the response from a SetBootDevice operation.
SetMaintenanceResult is the response from a SetMaintenance operation.
No description provided by the author
A Subscription from a node in the OpenStack Bare Metal API.
SubscriptionVendorPassthruResult is the response from GetSubscription and CreateSubscription operation.
SupportedBootDeviceResult is the response from a GetSupportedBootDevices operation.
No description provided by the author
UpdateResult is the response from an Update operation.
ValidateResult is the response from a Validate operation.
No description provided by the author
VendorPassthruMethodsResult is the response from a GetVendorPassthruMethods operation.
# Interfaces
BootDeviceOptsBuilder allows extensions to add additional parameters to the SetBootDevice request.
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ListBIOSSettingsOptsBuilder allows extensions to add additional parameters to the ListBIOSSettings request.
ListOptsBuilder allows extensions to add additional parameters to the List request.
MaintenanceOptsBuilder allows extensions to add additional parameters to the SetMaintenance request.
No description provided by the author
PowerStateOptsBuilder allows extensions to add additional parameters to the ChangePowerState request.
ProvisionStateOptsBuilder allows extensions to add additional parameters to the ChangeProvisionState request.
RAIDConfigOptsBuilder allows extensions to modify a set RAID config request.
# Type aliases
DiskType is used to specify the disk type for a logical disk, e.g.
InterfaceType is used to specify the interface for a logical disk.
Provision state reports the current provision state of the node, these are only used in filtering.
RAIDLevel type is used to specify the RAID level for a logical disk.
An interface type for a deploy (or clean) step.
No description provided by the author
TargetProvisionState is used when setting the provision state for a node.
No description provided by the author
UpdateOpts is a slice of Patches used to update a node.