# Functions
WithMachineConditionMessage sets message m to the MachineCondition.
# Constants
ConditionFalse represents that a Machine is not contactable.
ConditionTrue represents that a Machine is contactable.
Contactable defines that a connection can be made to the Machine.
Off represents that a Machine is powered off.
On represents that a Machine is powered on.
PXE is the boot device name for PXE booting a machine.
Unknown represents that a Machine's power state is unknown.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Connection contains connection data for a Baseboard Management Controller.
ExperimentalOpts are options we're still learning about and should be used carefully.
HMACOpts are the options used to create an HMAC signature.
IntelAMTOptions contains the intelAMT provider specific options.
IPMITOOLOptions contains the ipmitool provider specific options.
Machine is the Schema for the machines API.
MachineCondition defines an observed condition of a Machine.
MachineList contains a list of Machines.
MachineSpec defines desired machine state.
MachineStatus defines the observed state of Machine.
ProviderOptions contains all the provider specific options.
RedfishOptions contains the redfish provider specific options.
RequestOpts are the options used when creating an HTTP request.
RPCOptions defines the configurable options to use when sending rpc notifications.
SignatureOpts are the options used for adding an HMAC signature to an HTTP request.
# Type aliases
ConditionStatus represents the status of a Condition.
HMACAlgorithm is a type for HMAC algorithms.
HMACSecrets holds per Algorithm slice secrets.
MachineConditionType represents the condition of the Machine.
MachineSetConditionOption is a function that manipulates a MachineCondition.
PowerState represents power state of a Machine.