UNPKG

kubernetes-models

Version:
26 lines (25 loc) 1.25 kB
import { IIoK8sApiAutoscalingV2MetricValueStatus } from "./MetricValueStatus"; import { IIoK8sApiAutoscalingV2MetricIdentifier } from "./MetricIdentifier"; import { ModelData, Model } from "@kubernetes-models/base"; /** * PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ export interface IPodsMetricStatus { /** * current contains the current value for the given metric */ "current": IIoK8sApiAutoscalingV2MetricValueStatus; /** * metric identifies the target metric by name and selector */ "metric": IIoK8sApiAutoscalingV2MetricIdentifier; } /** * PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second). */ export declare class PodsMetricStatus extends Model<IPodsMetricStatus> implements IPodsMetricStatus { "current": IIoK8sApiAutoscalingV2MetricValueStatus; "metric": IIoK8sApiAutoscalingV2MetricIdentifier; constructor(data?: ModelData<IPodsMetricStatus>); } export { IPodsMetricStatus as IIoK8sApiAutoscalingV2PodsMetricStatus, PodsMetricStatus as IoK8sApiAutoscalingV2PodsMetricStatus };