Documentation ¶
Overview ¶
Package resources contains the resources internal to the provider.
Index ¶
- func BMCConfigurationType() string
- func MachineStatusType() string
- func Namespace() string
- func PowerOperationType() string
- func RebootStatusType() string
- func WipeStatusType() string
- type BMCConfiguration
- type BMCConfigurationExtension
- type BMCConfigurationSpec
- type MachineStatus
- type MachineStatusExtension
- type MachineStatusSpec
- type PowerOperation
- type PowerOperationExtension
- type PowerOperationSpec
- type RebootStatus
- type RebootStatusExtension
- type RebootStatusSpec
- type WipeStatus
- type WipeStatusExtension
- type WipeStatusSpec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BMCConfigurationType ¶
func BMCConfigurationType() string
BMCConfigurationType is the type of BMCConfiguration resource.
func MachineStatusType ¶
func MachineStatusType() string
MachineStatusType is the type of MachineStatus resource.
func PowerOperationType ¶
func PowerOperationType() string
PowerOperationType is the type of PowerOperation resource.
func RebootStatusType ¶
func RebootStatusType() string
RebootStatusType is the type of RebootStatus resource.
func WipeStatusType ¶
func WipeStatusType() string
WipeStatusType is the type of WipeStatus resource.
Types ¶
type BMCConfiguration ¶
type BMCConfiguration = typed.Resource[BMCConfigurationSpec, BMCConfigurationExtension]
BMCConfiguration describes the resource configuration.
func NewBMCConfiguration ¶
func NewBMCConfiguration(id string) *BMCConfiguration
NewBMCConfiguration creates a new BMCConfiguration.
type BMCConfigurationExtension ¶
type BMCConfigurationExtension struct{}
BMCConfigurationExtension providers auxiliary methods for BMCConfiguration resource.
func (BMCConfigurationExtension) ResourceDefinition ¶
func (BMCConfigurationExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type BMCConfigurationSpec ¶
type BMCConfigurationSpec = protobuf.ResourceSpec[specs.BMCConfigurationSpec, *specs.BMCConfigurationSpec]
BMCConfigurationSpec wraps specs.BMCConfigurationSpec.
type MachineStatus ¶
type MachineStatus = typed.Resource[MachineStatusSpec, MachineStatusExtension]
MachineStatus describes the resource 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 ¶
type MachineStatusSpec = protobuf.ResourceSpec[specs.MachineStatusSpec, *specs.MachineStatusSpec]
MachineStatusSpec wraps specs.MachineStatusSpec.
type PowerOperation ¶
type PowerOperation = typed.Resource[PowerOperationSpec, PowerOperationExtension]
PowerOperation describes power status configuration.
func NewPowerOperation ¶
func NewPowerOperation(id string) *PowerOperation
NewPowerOperation creates a new PowerOperation.
type PowerOperationExtension ¶
type PowerOperationExtension struct{}
PowerOperationExtension providers auxiliary methods for PowerOperation resource.
func (PowerOperationExtension) ResourceDefinition ¶
func (PowerOperationExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type PowerOperationSpec ¶
type PowerOperationSpec = protobuf.ResourceSpec[specs.PowerOperationSpec, *specs.PowerOperationSpec]
PowerOperationSpec wraps specs.PowerOperationSpec.
type RebootStatus ¶
type RebootStatus = typed.Resource[RebootStatusSpec, RebootStatusExtension]
RebootStatus describes the resource configuration.
func NewRebootStatus ¶
func NewRebootStatus(id string) *RebootStatus
NewRebootStatus creates a new RebootStatus.
type RebootStatusExtension ¶
type RebootStatusExtension struct{}
RebootStatusExtension providers auxiliary methods for RebootStatus resource.
func (RebootStatusExtension) ResourceDefinition ¶
func (RebootStatusExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type RebootStatusSpec ¶
type RebootStatusSpec = protobuf.ResourceSpec[specs.RebootStatusSpec, *specs.RebootStatusSpec]
RebootStatusSpec wraps specs.RebootStatusSpec.
type WipeStatus ¶
type WipeStatus = typed.Resource[WipeStatusSpec, WipeStatusExtension]
WipeStatus describes the resource configuration.
func NewWipeStatus ¶
func NewWipeStatus(id string) *WipeStatus
NewWipeStatus creates a new WipeStatus.
type WipeStatusExtension ¶
type WipeStatusExtension struct{}
WipeStatusExtension providers auxiliary methods for WipeStatus resource.
func (WipeStatusExtension) ResourceDefinition ¶
func (WipeStatusExtension) ResourceDefinition() meta.ResourceDefinitionSpec
ResourceDefinition implements typed.Extension interface.
type WipeStatusSpec ¶
type WipeStatusSpec = protobuf.ResourceSpec[specs.WipeStatusSpec, *specs.WipeStatusSpec]
WipeStatusSpec wraps specs.WipeStatusSpec.