Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the autoscaling v1 API group +k8s:deepcopy-gen=package,register +groupName=autoscaling.openshift.io
Package v1 contains API Schema definitions for the autoscaling v1 API group +k8s:deepcopy-gen=package,register +groupName=autoscaling.openshift.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "autoscaling.openshift.io", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type VerticalPodAutoscalerController ¶
type VerticalPodAutoscalerController struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VerticalPodAutoscalerSpec `json:"spec,omitempty"` Status VerticalPodAutoscalerStatus `json:"status,omitempty"` }
VerticalPodAutoscalerController is the Schema for the verticalpodautoscalerControllers API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*VerticalPodAutoscalerController) DeepCopy ¶
func (in *VerticalPodAutoscalerController) DeepCopy() *VerticalPodAutoscalerController
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerticalPodAutoscalerController.
func (*VerticalPodAutoscalerController) DeepCopyInto ¶
func (in *VerticalPodAutoscalerController) DeepCopyInto(out *VerticalPodAutoscalerController)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VerticalPodAutoscalerController) DeepCopyObject ¶
func (in *VerticalPodAutoscalerController) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VerticalPodAutoscalerControllerList ¶
type VerticalPodAutoscalerControllerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VerticalPodAutoscalerController `json:"items"` }
VerticalPodAutoscalerControllerList contains a list of VerticalPodAutoscalerController
func (*VerticalPodAutoscalerControllerList) DeepCopy ¶
func (in *VerticalPodAutoscalerControllerList) DeepCopy() *VerticalPodAutoscalerControllerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerticalPodAutoscalerControllerList.
func (*VerticalPodAutoscalerControllerList) DeepCopyInto ¶
func (in *VerticalPodAutoscalerControllerList) DeepCopyInto(out *VerticalPodAutoscalerControllerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VerticalPodAutoscalerControllerList) DeepCopyObject ¶
func (in *VerticalPodAutoscalerControllerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VerticalPodAutoscalerSpec ¶
type VerticalPodAutoscalerSpec struct { // +kubebuilder:validation:Minimum=0 SafetyMarginFraction *float64 `json:"safetyMarginFraction,omitempty"` // +kubebuilder:validation:Minimum=0 PodMinCPUMillicores *float64 `json:"podMinCPUMillicores,omitempty"` // +kubebuilder:validation:Minimum=0 PodMinMemoryMb *float64 `json:"podMinMemoryMb,omitempty"` }
VerticalPodAutoscalerSpec defines the desired state of VerticalPodAutoscalerController
func (*VerticalPodAutoscalerSpec) DeepCopy ¶
func (in *VerticalPodAutoscalerSpec) DeepCopy() *VerticalPodAutoscalerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerticalPodAutoscalerSpec.
func (*VerticalPodAutoscalerSpec) DeepCopyInto ¶
func (in *VerticalPodAutoscalerSpec) DeepCopyInto(out *VerticalPodAutoscalerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerticalPodAutoscalerStatus ¶
type VerticalPodAutoscalerStatus struct { }
VerticalPodAutoscalerStatus defines the observed state of VerticalPodAutoscalerController
func (*VerticalPodAutoscalerStatus) DeepCopy ¶
func (in *VerticalPodAutoscalerStatus) DeepCopy() *VerticalPodAutoscalerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerticalPodAutoscalerStatus.
func (*VerticalPodAutoscalerStatus) DeepCopyInto ¶
func (in *VerticalPodAutoscalerStatus) DeepCopyInto(out *VerticalPodAutoscalerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.