Documentation ¶
Overview ¶
Package v1alpha1 contains the core v1alpha1 API group
+k8s:deepcopy-gen=package +groupName=core.haproxy.org
Index ¶
Constants ¶
const GroupName = "core.haproxy.org"
GroupName specifies the group name used to register the objects.
Variables ¶
var ( // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder // Depreciated: use Install instead AddToScheme = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme )
var GroupVersion = v1.GroupVersion{Group: GroupName, Version: "v1alpha2"}
GroupVersion specifies the group and the version used to register the objects.
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha2"}
SchemeGroupVersion is group version used to register these objects Deprecated: use GroupVersion instead.
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Backend ¶
type Backend struct { Spec BackendSpec `json:"spec"` metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
Backend is a specification for a Backend resource
func (*Backend) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backend.
func (*Backend) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backend) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackendList ¶
type BackendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Backend `json:"items"` }
BackendList is a list of Backend resources
func (*BackendList) DeepCopy ¶
func (in *BackendList) DeepCopy() *BackendList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendList.
func (*BackendList) DeepCopyInto ¶
func (in *BackendList) DeepCopyInto(out *BackendList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendList) DeepCopyObject ¶
func (in *BackendList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackendSpec ¶
BackendSpec defines the desired state of Backend
func (*BackendSpec) DeepCopy ¶
func (in *BackendSpec) DeepCopy() *BackendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendSpec.
func (*BackendSpec) DeepCopyInto ¶
func (in *BackendSpec) DeepCopyInto(out *BackendSpec)
DeepCopyInto deepcopying the receiver into out. in must be non-nil.
type Defaults ¶
type Defaults struct { Spec DefaultsSpec `json:"spec"` metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
Defaults is a specification for a Defaults resource
func (*Defaults) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Defaults.
func (*Defaults) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Defaults) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultsList ¶
type DefaultsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Defaults `json:"items"` }
DefaultsList is a list of Defaults resources
func (*DefaultsList) DeepCopy ¶
func (in *DefaultsList) DeepCopy() *DefaultsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultsList.
func (*DefaultsList) DeepCopyInto ¶
func (in *DefaultsList) DeepCopyInto(out *DefaultsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DefaultsList) DeepCopyObject ¶
func (in *DefaultsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DefaultsSpec ¶
DefaultsSpec defines the desired state of Defaults
func (*DefaultsSpec) DeepCopy ¶
func (in *DefaultsSpec) DeepCopy() *DefaultsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultsSpec.
func (*DefaultsSpec) DeepCopyInto ¶
func (in *DefaultsSpec) DeepCopyInto(out *DefaultsSpec)
DeepCopyInto deepcopying the receiver into out. in must be non-nil.
type Global ¶
type Global struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalSpec `json:"spec"` }
Global is a specification for a Global resource
func (*Global) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Global.
func (*Global) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Global) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalList ¶
type GlobalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Global `json:"items"` }
GlobalList is a list of Global resources
func (*GlobalList) DeepCopy ¶
func (in *GlobalList) DeepCopy() *GlobalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalList.
func (*GlobalList) DeepCopyInto ¶
func (in *GlobalList) DeepCopyInto(out *GlobalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalList) DeepCopyObject ¶
func (in *GlobalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalSpec ¶
type GlobalSpec struct { Config *models.Global `json:"config"` LogTargets models.LogTargets `json:"log_targets"` //nolint:tagliatelle }
GlobalSpec defines the desired state of Global
func (*GlobalSpec) DeepCopy ¶
func (in *GlobalSpec) DeepCopy() *GlobalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSpec.
func (*GlobalSpec) DeepCopyInto ¶
func (in *GlobalSpec) DeepCopyInto(out *GlobalSpec)
DeepCopyInto deepcopying the receiver into out. in must be non-nil.