v1alpha1

package
v0.0.0-...-b60c740 Latest Latest
Warning

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

Go to latest
Published: May 4, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the messaging v1alpha1 API group +kubebuilder:object:generate=true +groupName=messaging.eclipse.org

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "messaging.eclipse.org", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Mosquitto

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

	Spec   MosquittoSpec   `json:"spec,omitempty"`
	Status MosquittoStatus `json:"status,omitempty"`
}

Mosquitto is the Schema for the mosquittoes API

func (*Mosquitto) DeepCopy

func (in *Mosquitto) DeepCopy() *Mosquitto

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

func (*Mosquitto) DeepCopyInto

func (in *Mosquitto) DeepCopyInto(out *Mosquitto)

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

func (*Mosquitto) DeepCopyObject

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

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

type MosquittoAuth

type MosquittoAuth struct {
	//+kubebuilder:default:=false
	Enabled bool   `json:"enabled"`
	Secret  string `json:"secret,omitempty"`
}

MosquittoAuth defines the desired state of Auth for Mosquitto By default, it is disabled

func (*MosquittoAuth) DeepCopy

func (in *MosquittoAuth) DeepCopy() *MosquittoAuth

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

func (*MosquittoAuth) DeepCopyInto

func (in *MosquittoAuth) DeepCopyInto(out *MosquittoAuth)

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

type MosquittoList

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

MosquittoList contains a list of Mosquitto

func (*MosquittoList) DeepCopy

func (in *MosquittoList) DeepCopy() *MosquittoList

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

func (*MosquittoList) DeepCopyInto

func (in *MosquittoList) DeepCopyInto(out *MosquittoList)

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

func (*MosquittoList) DeepCopyObject

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

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

type MosquittoSpec

type MosquittoSpec struct {
	Persist bool          `json:"persist,omitempty"`
	Auth    MosquittoAuth `json:"auth,omitempty"`
}

MosquittoSpec defines the desired state of Mosquitto

func (*MosquittoSpec) DeepCopy

func (in *MosquittoSpec) DeepCopy() *MosquittoSpec

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

func (*MosquittoSpec) DeepCopyInto

func (in *MosquittoSpec) DeepCopyInto(out *MosquittoSpec)

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

type MosquittoStatus

type MosquittoStatus struct {
	MosquittoConfConfigMap string `json:"mosquittoConfConfigMap,omitempty"`
}

MosquittoStatus defines the observed state of Mosquitto

func (*MosquittoStatus) DeepCopy

func (in *MosquittoStatus) DeepCopy() *MosquittoStatus

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

func (*MosquittoStatus) DeepCopyInto

func (in *MosquittoStatus) DeepCopyInto(out *MosquittoStatus)

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