resources

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2025 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package resources contains the resources internal to the provider.

Index

Constants

View Source
const TLSConfigID = "tls-config"

TLSConfigID is the ID of the TLSConfig resource.

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 Namespace

func Namespace() string

Namespace is the resource namespace of this provider.

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 TLSConfigType added in v0.1.1

func TLSConfigType() string

TLSConfigType is the type of TLSConfig resource.

func WipeStatusType

func WipeStatusType() string

WipeStatusType is the type of WipeStatus resource.

Types

type BMCConfiguration

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

ResourceDefinition implements typed.Extension interface.

type BMCConfigurationSpec

BMCConfigurationSpec wraps specs.BMCConfigurationSpec.

type MachineStatus

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

MachineStatusSpec wraps specs.MachineStatusSpec.

type PowerOperation

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

ResourceDefinition implements typed.Extension interface.

type PowerOperationSpec

PowerOperationSpec wraps specs.PowerOperationSpec.

type RebootStatus

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

RebootStatusSpec wraps specs.RebootStatusSpec.

type TLSConfig added in v0.1.1

TLSConfig describes the resource configuration.

func NewTLSConfig added in v0.1.1

func NewTLSConfig() *TLSConfig

NewTLSConfig creates a new TLSConfig.

type TLSConfigExtension added in v0.1.1

type TLSConfigExtension struct{}

TLSConfigExtension providers auxiliary methods for TLSConfig resource.

func (TLSConfigExtension) ResourceDefinition added in v0.1.1

func (TLSConfigExtension) ResourceDefinition() meta.ResourceDefinitionSpec

ResourceDefinition implements typed.Extension interface.

type TLSConfigSpec added in v0.1.1

TLSConfigSpec wraps specs.TLSConfigSpec.

type WipeStatus

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

WipeStatusSpec wraps specs.WipeStatusSpec.

Jump to

Keyboard shortcuts

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