v1alpha1

package
v0.0.0-...-c12f3af Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1alpha1 contains the v1alpha1 group Compute resources of the Tinkerbell provider. +kubebuilder:object:generate=true +groupName=compute.tinkerbell.org +versionName=v1alpha1

Index

Constants

View Source
const (
	Group   = "compute.tinkerbell.org"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
)
View Source
var (
	HardwareKind             = reflect.TypeOf(Hardware{}).Name()
	HardwareGroupKind        = schema.GroupKind{Group: Group, Kind: HardwareKind}.String()
	HardwareKindAPIVersion   = HardwareKind + "." + SchemeGroupVersion.String()
	HardwareGroupVersionKind = SchemeGroupVersion.WithKind(HardwareKind)
)

Hardware type metadata.

View Source
var (
	TemplateKind             = reflect.TypeOf(Template{}).Name()
	TemplateGroupKind        = schema.GroupKind{Group: Group, Kind: TemplateKind}.String()
	TemplateKindAPIVersion   = TemplateKind + "." + SchemeGroupVersion.String()
	TemplateGroupVersionKind = SchemeGroupVersion.WithKind(TemplateKind)
)

Template type metadata.

View Source
var (
	WorkflowKind             = reflect.TypeOf(Workflow{}).Name()
	WorkflowGroupKind        = schema.GroupKind{Group: Group, Kind: WorkflowKind}.String()
	WorkflowKindAPIVersion   = WorkflowKind + "." + SchemeGroupVersion.String()
	WorkflowGroupVersionKind = SchemeGroupVersion.WithKind(WorkflowKind)
)

Workflow type metadata.

Functions

This section is empty.

Types

type Hardware

type Hardware struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   HardwareSpec   `json:"spec"`
	Status HardwareStatus `json:"status,omitempty"`
}

A Hardware is an example API type +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.bindingPhase" +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.atProvider.state" +kubebuilder:printcolumn:name="CLASS",type="string",JSONPath=".spec.classRef.name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster

func (*Hardware) DeepCopy

func (in *Hardware) DeepCopy() *Hardware

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hardware.

func (*Hardware) DeepCopyInto

func (in *Hardware) DeepCopyInto(out *Hardware)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Hardware) DeepCopyObject

func (in *Hardware) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Hardware) GetCondition

GetCondition of this Hardware.

func (*Hardware) GetDeletionPolicy

func (mg *Hardware) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this Hardware.

func (*Hardware) GetProviderConfigReference

func (mg *Hardware) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this Hardware.

func (*Hardware) GetProviderReference

func (mg *Hardware) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this Hardware. Deprecated: Use GetProviderConfigReference.

func (*Hardware) GetWriteConnectionSecretToReference

func (mg *Hardware) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this Hardware.

func (*Hardware) SetConditions

func (mg *Hardware) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this Hardware.

func (*Hardware) SetDeletionPolicy

func (mg *Hardware) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this Hardware.

func (*Hardware) SetProviderConfigReference

func (mg *Hardware) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this Hardware.

func (*Hardware) SetProviderReference

func (mg *Hardware) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this Hardware. Deprecated: Use SetProviderConfigReference.

func (*Hardware) SetWriteConnectionSecretToReference

func (mg *Hardware) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this Hardware.

type HardwareList

type HardwareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Hardware `json:"items"`
}

HardwareList contains a list of Hardware

func (*HardwareList) DeepCopy

func (in *HardwareList) DeepCopy() *HardwareList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareList.

func (*HardwareList) DeepCopyInto

func (in *HardwareList) DeepCopyInto(out *HardwareList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*HardwareList) DeepCopyObject

func (in *HardwareList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*HardwareList) GetItems

func (l *HardwareList) GetItems() []resource.Managed

GetItems of this HardwareList.

type HardwareObservation

type HardwareObservation struct {
	ObservableField string `json:"observableField,omitempty"`
}

HardwareObservation are the observable fields of a Hardware.

func (*HardwareObservation) DeepCopy

func (in *HardwareObservation) DeepCopy() *HardwareObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareObservation.

func (*HardwareObservation) DeepCopyInto

func (in *HardwareObservation) DeepCopyInto(out *HardwareObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HardwareParameters

type HardwareParameters struct {
	ConfigurableField string `json:"configurableField"`
}

HardwareParameters are the configurable fields of a Hardware.

func (*HardwareParameters) DeepCopy

func (in *HardwareParameters) DeepCopy() *HardwareParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareParameters.

func (*HardwareParameters) DeepCopyInto

func (in *HardwareParameters) DeepCopyInto(out *HardwareParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HardwareSpec

type HardwareSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  HardwareParameters `json:"forProvider"`
}

A HardwareSpec defines the desired state of a Hardware.

func (*HardwareSpec) DeepCopy

func (in *HardwareSpec) DeepCopy() *HardwareSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareSpec.

func (*HardwareSpec) DeepCopyInto

func (in *HardwareSpec) DeepCopyInto(out *HardwareSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HardwareStatus

type HardwareStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     HardwareObservation `json:"atProvider,omitempty"`
}

A HardwareStatus represents the observed state of a Hardware.

func (*HardwareStatus) DeepCopy

func (in *HardwareStatus) DeepCopy() *HardwareStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HardwareStatus.

func (*HardwareStatus) DeepCopyInto

func (in *HardwareStatus) DeepCopyInto(out *HardwareStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Template

type Template struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TemplateSpec   `json:"spec"`
	Status TemplateStatus `json:"status,omitempty"`
}

A Template is an example API type +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.bindingPhase" +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.atProvider.state" +kubebuilder:printcolumn:name="CLASS",type="string",JSONPath=".spec.classRef.name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster

func (*Template) DeepCopy

func (in *Template) DeepCopy() *Template

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.

func (*Template) DeepCopyInto

func (in *Template) DeepCopyInto(out *Template)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Template) DeepCopyObject

func (in *Template) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Template) GetCondition

GetCondition of this Template.

func (*Template) GetDeletionPolicy

func (mg *Template) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this Template.

func (*Template) GetProviderConfigReference

func (mg *Template) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this Template.

func (*Template) GetProviderReference

func (mg *Template) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this Template. Deprecated: Use GetProviderConfigReference.

func (*Template) GetWriteConnectionSecretToReference

func (mg *Template) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this Template.

func (*Template) SetConditions

func (mg *Template) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this Template.

func (*Template) SetDeletionPolicy

func (mg *Template) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this Template.

func (*Template) SetProviderConfigReference

func (mg *Template) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this Template.

func (*Template) SetProviderReference

func (mg *Template) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this Template. Deprecated: Use SetProviderConfigReference.

func (*Template) SetWriteConnectionSecretToReference

func (mg *Template) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this Template.

type TemplateList

type TemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Template `json:"items"`
}

TemplateList contains a list of Template

func (*TemplateList) DeepCopy

func (in *TemplateList) DeepCopy() *TemplateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.

func (*TemplateList) DeepCopyInto

func (in *TemplateList) DeepCopyInto(out *TemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TemplateList) DeepCopyObject

func (in *TemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TemplateList) GetItems

func (l *TemplateList) GetItems() []resource.Managed

GetItems of this TemplateList.

type TemplateObservation

type TemplateObservation struct {
	ObservableField string `json:"observableField,omitempty"`
}

TemplateObservation are the observable fields of a Template.

func (*TemplateObservation) DeepCopy

func (in *TemplateObservation) DeepCopy() *TemplateObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateObservation.

func (*TemplateObservation) DeepCopyInto

func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateParameters

type TemplateParameters struct {
	ConfigurableField string `json:"configurableField"`
}

TemplateParameters are the configurable fields of a Template.

func (*TemplateParameters) DeepCopy

func (in *TemplateParameters) DeepCopy() *TemplateParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameters.

func (*TemplateParameters) DeepCopyInto

func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateSpec

type TemplateSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  TemplateParameters `json:"forProvider"`
}

A TemplateSpec defines the desired state of a Template.

func (*TemplateSpec) DeepCopy

func (in *TemplateSpec) DeepCopy() *TemplateSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.

func (*TemplateSpec) DeepCopyInto

func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateStatus

type TemplateStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     TemplateObservation `json:"atProvider,omitempty"`
}

A TemplateStatus represents the observed state of a Template.

func (*TemplateStatus) DeepCopy

func (in *TemplateStatus) DeepCopy() *TemplateStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.

func (*TemplateStatus) DeepCopyInto

func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Workflow

type Workflow struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WorkflowSpec   `json:"spec"`
	Status WorkflowStatus `json:"status,omitempty"`
}

A Workflow is an example API type +kubebuilder:subresource:status +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.bindingPhase" +kubebuilder:printcolumn:name="STATE",type="string",JSONPath=".status.atProvider.state" +kubebuilder:printcolumn:name="CLASS",type="string",JSONPath=".spec.classRef.name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster

func (*Workflow) DeepCopy

func (in *Workflow) DeepCopy() *Workflow

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workflow.

func (*Workflow) DeepCopyInto

func (in *Workflow) DeepCopyInto(out *Workflow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workflow) DeepCopyObject

func (in *Workflow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Workflow) GetCondition

GetCondition of this Workflow.

func (*Workflow) GetDeletionPolicy

func (mg *Workflow) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this Workflow.

func (*Workflow) GetProviderConfigReference

func (mg *Workflow) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this Workflow.

func (*Workflow) GetProviderReference

func (mg *Workflow) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this Workflow. Deprecated: Use GetProviderConfigReference.

func (*Workflow) GetWriteConnectionSecretToReference

func (mg *Workflow) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this Workflow.

func (*Workflow) SetConditions

func (mg *Workflow) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this Workflow.

func (*Workflow) SetDeletionPolicy

func (mg *Workflow) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this Workflow.

func (*Workflow) SetProviderConfigReference

func (mg *Workflow) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this Workflow.

func (*Workflow) SetProviderReference

func (mg *Workflow) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this Workflow. Deprecated: Use SetProviderConfigReference.

func (*Workflow) SetWriteConnectionSecretToReference

func (mg *Workflow) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this Workflow.

type WorkflowList

type WorkflowList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Workflow `json:"items"`
}

WorkflowList contains a list of Workflow

func (*WorkflowList) DeepCopy

func (in *WorkflowList) DeepCopy() *WorkflowList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowList.

func (*WorkflowList) DeepCopyInto

func (in *WorkflowList) DeepCopyInto(out *WorkflowList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkflowList) DeepCopyObject

func (in *WorkflowList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WorkflowList) GetItems

func (l *WorkflowList) GetItems() []resource.Managed

GetItems of this WorkflowList.

type WorkflowObservation

type WorkflowObservation struct {
	ObservableField string `json:"observableField,omitempty"`
}

WorkflowObservation are the observable fields of a Workflow.

func (*WorkflowObservation) DeepCopy

func (in *WorkflowObservation) DeepCopy() *WorkflowObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowObservation.

func (*WorkflowObservation) DeepCopyInto

func (in *WorkflowObservation) DeepCopyInto(out *WorkflowObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkflowParameters

type WorkflowParameters struct {
	ConfigurableField string `json:"configurableField"`
}

WorkflowParameters are the configurable fields of a Workflow.

func (*WorkflowParameters) DeepCopy

func (in *WorkflowParameters) DeepCopy() *WorkflowParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowParameters.

func (*WorkflowParameters) DeepCopyInto

func (in *WorkflowParameters) DeepCopyInto(out *WorkflowParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkflowSpec

type WorkflowSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  WorkflowParameters `json:"forProvider"`
}

A WorkflowSpec defines the desired state of a Workflow.

func (*WorkflowSpec) DeepCopy

func (in *WorkflowSpec) DeepCopy() *WorkflowSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowSpec.

func (*WorkflowSpec) DeepCopyInto

func (in *WorkflowSpec) DeepCopyInto(out *WorkflowSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkflowStatus

type WorkflowStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     WorkflowObservation `json:"atProvider,omitempty"`
}

A WorkflowStatus represents the observed state of a Workflow.

func (*WorkflowStatus) DeepCopy

func (in *WorkflowStatus) DeepCopy() *WorkflowStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatus.

func (*WorkflowStatus) DeepCopyInto

func (in *WorkflowStatus) DeepCopyInto(out *WorkflowStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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