package
0.16.0
Repository: https://github.com/rendaw/gophercloud.git
Documentation: pkg.go.dev

# 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.
Delete requests that a node be removed.
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 the current boot device for the given Node.
Retrieve the acceptable set of supported boot devices for a specific Node.
Inject NMI (Non-Masking Interrupts) for the given Node.
List makes a request against the API to list nodes accessible to you.
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 change a Node's RAID config.
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
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

# Structs

No description provided by the author
BootDeviceResult is the response from a GetBootDevice operation.
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.
DeleteResult is the response from a Delete operation.
Each element in the response will contain a “result” variable, which will have a value of “true” or “false”, and also potentially a reason.
GetResult is the response from a Get operation.
InjectNMIResult is the response from an InjectNMI operation.
ListOpts allows the filtering and sorting of paginated collections through the API.
No description provided by the author
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.
BootDeviceResult is the response from a GetBootDevice 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.

# Interfaces

BootDeviceOptsBuilder allows extensions to add additional parameters to the SetBootDevice request.
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ListOptsBuilder allows extensions to add additional parameters to the List 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.
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.