Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the infrakit v1alpha1 API group +kubebuilder:object:generate=true +groupName=infrakit.infura.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var (
// GroupVersion is group version used to register these objects
GroupVersion = schema.GroupVersion{Group: "infrakit.infura.io", 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 PodTemplateClientSet ¶ added in v1.2.0
type PodTemplateClientSet struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec PodTemplateClientSetSpec `json:"spec,omitempty"`
Status PodTemplateClientSetStatus `json:"status,omitempty"`
}
PodTemplateClientSet is the Schema for the podtemplateclientsets API
func (*PodTemplateClientSet) DeepCopy ¶ added in v1.2.0
func (in *PodTemplateClientSet) DeepCopy() *PodTemplateClientSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateClientSet.
func (*PodTemplateClientSet) DeepCopyInto ¶ added in v1.2.0
func (in *PodTemplateClientSet) DeepCopyInto(out *PodTemplateClientSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodTemplateClientSet) DeepCopyObject ¶ added in v1.2.0
func (in *PodTemplateClientSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodTemplateClientSetList ¶ added in v1.2.0
type PodTemplateClientSetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []PodTemplateClientSet `json:"items"`
}
PodTemplateClientSetList contains a list of PodTemplateClientSet
func (*PodTemplateClientSetList) DeepCopy ¶ added in v1.2.0
func (in *PodTemplateClientSetList) DeepCopy() *PodTemplateClientSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateClientSetList.
func (*PodTemplateClientSetList) DeepCopyInto ¶ added in v1.2.0
func (in *PodTemplateClientSetList) DeepCopyInto(out *PodTemplateClientSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodTemplateClientSetList) DeepCopyObject ¶ added in v1.2.0
func (in *PodTemplateClientSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodTemplateClientSetSpec ¶ added in v1.2.0
type PodTemplateClientSetSpec struct {
// +optional
Replicas *int32 `json:"replicas,omitempty"`
Template corev1.PodTemplateSpec `json:"template"`
}
PodTemplateClientSetSpec defines the desired state of PodTemplateClientSet
func (*PodTemplateClientSetSpec) DeepCopy ¶ added in v1.2.0
func (in *PodTemplateClientSetSpec) DeepCopy() *PodTemplateClientSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateClientSetSpec.
func (*PodTemplateClientSetSpec) DeepCopyInto ¶ added in v1.2.0
func (in *PodTemplateClientSetSpec) DeepCopyInto(out *PodTemplateClientSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodTemplateClientSetStatus ¶ added in v1.2.0
type PodTemplateClientSetStatus struct {
// Current replicas, integrated in /scale subresource
Replicas int32 `json:"replicas"`
// Selector for pods belonging to this ClientSet, integrated in /scale subresource
Selector string `json:"selector"`
}
PodTemplateClientSetStatus defines the observed state of PodTemplateClientSet
func (*PodTemplateClientSetStatus) DeepCopy ¶ added in v1.2.0
func (in *PodTemplateClientSetStatus) DeepCopy() *PodTemplateClientSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodTemplateClientSetStatus.
func (*PodTemplateClientSetStatus) DeepCopyInto ¶ added in v1.2.0
func (in *PodTemplateClientSetStatus) DeepCopyInto(out *PodTemplateClientSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Proxy ¶
type Proxy struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ProxySpec `json:"spec,omitempty"`
Status ProxyStatus `json:"status,omitempty"`
}
Proxy is the Schema for the proxies API
func (*Proxy) DeepCopy ¶
func (in *Proxy) DeepCopy() *Proxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Proxy.
func (*Proxy) DeepCopyInto ¶
func (in *Proxy) DeepCopyInto(out *Proxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Proxy) DeepCopyObject ¶
func (in *Proxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxyList ¶
type ProxyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Proxy `json:"items"`
}
ProxyList contains a list of Proxy
func (*ProxyList) DeepCopy ¶
func (in *ProxyList) DeepCopy() *ProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyList.
func (*ProxyList) DeepCopyInto ¶
func (in *ProxyList) DeepCopyInto(out *ProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyList) DeepCopyObject ¶
func (in *ProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxySpec ¶
type ProxySpec struct {
// Foo is an example field of Proxy. Edit proxy_types.go to remove/update
Foo string `json:"foo,omitempty"`
}
ProxySpec defines the desired state of Proxy
func (*ProxySpec) DeepCopy ¶
func (in *ProxySpec) DeepCopy() *ProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySpec.
func (*ProxySpec) DeepCopyInto ¶
func (in *ProxySpec) DeepCopyInto(out *ProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyStatus ¶
type ProxyStatus struct {
}
ProxyStatus defines the observed state of Proxy
func (*ProxyStatus) DeepCopy ¶
func (in *ProxyStatus) DeepCopy() *ProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyStatus.
func (*ProxyStatus) DeepCopyInto ¶
func (in *ProxyStatus) DeepCopyInto(out *ProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.