UNPKG

@codingame/kubevirt-api

Version:

kubevirt OpenAPI automation for TypeScript

59 lines (58 loc) 2.94 kB
/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: unversioned * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition, IoK8sApiAutoscalingV2MetricStatus } from './'; /** * HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler. * @export * @interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ export interface IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus { /** * conditions is the set of conditions required for this autoscaler to scale its target, and indicates whether or not those conditions are met. * @type {Array<IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition>} * @memberof IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ conditions?: Array<IoK8sApiAutoscalingV2HorizontalPodAutoscalerCondition>; /** * currentMetrics is the last read state of the metrics used by this autoscaler. * @type {Array<IoK8sApiAutoscalingV2MetricStatus>} * @memberof IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ currentMetrics?: Array<IoK8sApiAutoscalingV2MetricStatus>; /** * currentReplicas is current number of replicas of pods managed by this autoscaler, as last seen by the autoscaler. * @type {number} * @memberof IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ currentReplicas?: number; /** * desiredReplicas is the desired number of replicas of pods managed by this autoscaler, as last calculated by the autoscaler. * @type {number} * @memberof IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ desiredReplicas: number; /** * Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. * @type {string} * @memberof IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ lastScaleTime?: string; /** * observedGeneration is the most recent generation observed by this autoscaler. * @type {number} * @memberof IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus */ observedGeneration?: number; } export declare function IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatusFromJSON(json: any): IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; export declare function IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatusFromJSONTyped(json: any, _ignoreDiscriminator: boolean): IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus; export declare function IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatusToJSON(value?: IoK8sApiAutoscalingV2HorizontalPodAutoscalerStatus | null): any;