package
0.0.0-20240930164801-0fdb727264af
Repository: https://github.com/openshift/machine-api-provider-ibmcloud.git
Documentation: pkg.go.dev

# Functions

ProviderSpecFromRawExtension unmarshals the JSON-encoded spec.
ProviderStatusFromRawExtension unmarshals the JSON-encoded into a IBMCloudMachineProviderStatus type.
RawExtensionFromProviderSpec marshals the machine provider spec.
RawExtensionFromProviderStatus marshals the provider status.

# Constants

MachineCreated indicates whether the machine has been created or not.
MachineCreationFailed indicates machine creation failure.
MachineCreationSucceeded indicates machine creation success.
MachineReplacement indicates whether the machine is or has been replaced.
MachineReplacementCompleted indicates the machine replacement completed.
MachineReplacementFailed indicates the machine replacement failed.
MachineReplacementInProgress indicates the machine replacement is in progress.
MachineReplacementRequested indicates machine replacement was requested.

# Variables

SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

IBMCloudMachineBootVolume contains details for the machine's boot volume.
IBMCloudMachineProviderCondition is a condition in a IBMCloudMachineProviderStatus.
IBMCloudMachineProviderSpec is the type that will be embedded in a Machine.Spec.ProviderSpec field for an IBM Cloud VPC virtual machine.
IBMCloudMachineProviderStatus is the type that will be embedded in a Machine.Status.ProviderStatus field.
NetworkInterface struct.
TagSpecs is the name:value pair for a tag.

# Type aliases

IBMCloudMachineProviderConditionReason is reason for the condition's last transition.
IBMCloudMachineProviderConditionType is a valid value for IBMCloudMachineProviderCondition.Type.