[][src]Module k8s_openapi::api::autoscaling::v2beta1

Structs

CreateNamespacedHorizontalPodAutoscalerOptional

Optional parameters of HorizontalPodAutoscaler::create_namespaced_horizontal_pod_autoscaler

CrossVersionObjectReference

CrossVersionObjectReference contains enough information to let you identify the referred resource.

ExternalMetricSource

ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). Exactly one "target" type should be set.

ExternalMetricStatus

ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.

HorizontalPodAutoscaler

HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.

HorizontalPodAutoscalerCondition

HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.

HorizontalPodAutoscalerList

HorizontalPodAutoscaler is a list of horizontal pod autoscaler objects.

HorizontalPodAutoscalerSpec

HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.

HorizontalPodAutoscalerStatus

HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.

MetricSpec

MetricSpec specifies how to scale based on a single metric (only type and one other matching field should be set at once).

MetricStatus

MetricStatus describes the last-read state of a single metric.

ObjectMetricSource

ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).

ObjectMetricStatus

ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).

PodsMetricSource

PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.

PodsMetricStatus

PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).

ReadNamespacedHorizontalPodAutoscalerOptional

Optional parameters of HorizontalPodAutoscaler::read_namespaced_horizontal_pod_autoscaler

ReadNamespacedHorizontalPodAutoscalerStatusOptional

Optional parameters of HorizontalPodAutoscaler::read_namespaced_horizontal_pod_autoscaler_status

ReplaceNamespacedHorizontalPodAutoscalerOptional

Optional parameters of HorizontalPodAutoscaler::replace_namespaced_horizontal_pod_autoscaler

ReplaceNamespacedHorizontalPodAutoscalerStatusOptional

Optional parameters of HorizontalPodAutoscaler::replace_namespaced_horizontal_pod_autoscaler_status

ResourceMetricSource

ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.

ResourceMetricStatus

ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source.

Enums

CreateNamespacedHorizontalPodAutoscalerResponse

Use <CreateNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::create_namespaced_horizontal_pod_autoscaler

DeleteCollectionNamespacedHorizontalPodAutoscalerResponse

Use <DeleteCollectionNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::delete_collection_namespaced_horizontal_pod_autoscaler

DeleteNamespacedHorizontalPodAutoscalerResponse

Use <DeleteNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::delete_namespaced_horizontal_pod_autoscaler

ListHorizontalPodAutoscalerForAllNamespacesResponse

Use <ListHorizontalPodAutoscalerForAllNamespacesResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::list_horizontal_pod_autoscaler_for_all_namespaces

ListNamespacedHorizontalPodAutoscalerResponse

Use <ListNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::list_namespaced_horizontal_pod_autoscaler

PatchNamespacedHorizontalPodAutoscalerResponse

Use <PatchNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::patch_namespaced_horizontal_pod_autoscaler

PatchNamespacedHorizontalPodAutoscalerStatusResponse

Use <PatchNamespacedHorizontalPodAutoscalerStatusResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::patch_namespaced_horizontal_pod_autoscaler_status

ReadNamespacedHorizontalPodAutoscalerResponse

Use <ReadNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::read_namespaced_horizontal_pod_autoscaler

ReadNamespacedHorizontalPodAutoscalerStatusResponse

Use <ReadNamespacedHorizontalPodAutoscalerStatusResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::read_namespaced_horizontal_pod_autoscaler_status

ReplaceNamespacedHorizontalPodAutoscalerResponse

Use <ReplaceNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::replace_namespaced_horizontal_pod_autoscaler

ReplaceNamespacedHorizontalPodAutoscalerStatusResponse

Use <ReplaceNamespacedHorizontalPodAutoscalerStatusResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::replace_namespaced_horizontal_pod_autoscaler_status

WatchHorizontalPodAutoscalerForAllNamespacesResponse

Use <WatchHorizontalPodAutoscalerForAllNamespacesResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::watch_horizontal_pod_autoscaler_for_all_namespaces

WatchNamespacedHorizontalPodAutoscalerResponse

Use <WatchNamespacedHorizontalPodAutoscalerResponse as Response>::try_from_parts to parse the HTTP response body of HorizontalPodAutoscaler::watch_namespaced_horizontal_pod_autoscaler