baremetal

package
v0.1.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package baremetal contains bare-metal related resources.

Index

Constants

This section is empty.

Variables

View Source
var MachineStatusType = infra.ResourceType("BareMetalMachineStatus", providermeta.ProviderID)

MachineStatusType is the type of MachineStatus resource.

Namespace is the resource namespace of this provider.

View Source
var PowerStatusType = infra.ResourceType("BareMetalPowerStatus", providermeta.ProviderID)

PowerStatusType is the type of PowerStatus resource.

Functions

This section is empty.

Types

type MachineStatus

MachineStatus describes machine status configuration.

func NewMachineStatus

func NewMachineStatus(id string) *MachineStatus

NewMachineStatus creates a new MachineStatus.

type MachineStatusExtension

type MachineStatusExtension struct{}

MachineStatusExtension providers auxiliary methods for MachineStatus resource.

func (MachineStatusExtension) ResourceDefinition

func (MachineStatusExtension) ResourceDefinition() meta.ResourceDefinitionSpec

ResourceDefinition implements typed.Extension interface.

type MachineStatusSpec

MachineStatusSpec wraps specs.MachineStatusSpec.

type PowerStatus

PowerStatus describes power status configuration.

func NewPowerStatus

func NewPowerStatus(id string) *PowerStatus

NewPowerStatus creates a new PowerStatus.

type PowerStatusExtension

type PowerStatusExtension struct{}

PowerStatusExtension providers auxiliary methods for PowerStatus resource.

func (PowerStatusExtension) ResourceDefinition

func (PowerStatusExtension) ResourceDefinition() meta.ResourceDefinitionSpec

ResourceDefinition implements typed.Extension interface.

type PowerStatusSpec

PowerStatusSpec wraps specs.PowerStatusSpec.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL