Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HorizontalPodAutoscaler ¶
type HorizontalPodAutoscaler struct { ObjectMeta api.ObjectMeta `json:"objectMeta"` TypeMeta api.TypeMeta `json:"typeMeta"` ScaleTargetRef ScaleTargetRef `json:"scaleTargetRef"` MinReplicas *int32 `json:"minReplicas"` MaxReplicas int32 `json:"maxReplicas"` CurrentCPUUtilizationPercentage *int32 `json:"currentCPUUtilizationPercentage"` TargetCPUUtilizationPercentage *int32 `json:"targetCPUUtilizationPercentage"` }
HorizontalPodAutoscaler (aka. Horizontal Pod Autoscaler)
type HorizontalPodAutoscalerCell ¶
type HorizontalPodAutoscalerCell autoscaling.HorizontalPodAutoscaler
func (HorizontalPodAutoscalerCell) GetProperty ¶
func (self HorizontalPodAutoscalerCell) GetProperty(name dataselect.PropertyName) dataselect.ComparableValue
type HorizontalPodAutoscalerDetail ¶
type HorizontalPodAutoscalerDetail struct { // Extends list item structure. HorizontalPodAutoscaler `json:",inline"` CurrentReplicas int32 `json:"currentReplicas"` DesiredReplicas int32 `json:"desiredReplicas"` LastScaleTime *v1.Time `json:"lastScaleTime"` }
HorizontalPodAutoscalerDetail provides the presentation layer view of Kubernetes Horizontal Pod Autoscaler resource.
func GetHorizontalPodAutoscalerDetail ¶
func GetHorizontalPodAutoscalerDetail(client client.Interface, namespace string, name string) (*HorizontalPodAutoscalerDetail, error)
GetHorizontalPodAutoscalerDetail returns detailed information about a horizontal pod autoscaler
type HorizontalPodAutoscalerList ¶
type HorizontalPodAutoscalerList struct { ListMeta api.ListMeta `json:"listMeta"` // Unordered list of Horizontal Pod Autoscalers. HorizontalPodAutoscalers []HorizontalPodAutoscaler `json:"horizontalpodautoscalers"` // List of non-critical errors, that occurred during resource retrieval. Errors []error `json:"errors"` }
func GetHorizontalPodAutoscalerList ¶
func GetHorizontalPodAutoscalerList(client k8sClient.Interface, nsQuery *common.NamespaceQuery, dsQuery *dataselect.DataSelectQuery) (*HorizontalPodAutoscalerList, error)
func GetHorizontalPodAutoscalerListForResource ¶
func GetHorizontalPodAutoscalerListForResource(client k8sClient.Interface, namespace, kind, name string) (*HorizontalPodAutoscalerList, error)
type ScaleTargetRef ¶
ScaleTargetRef is a simple mapping of an autoscaling.CrossVersionObjectReference
Click to show internal directories.
Click to hide internal directories.