UNPKG

kubernetes-models

Version:
32 lines (31 loc) 1.6 kB
import { IIoK8sApiAutoscalingV2MetricValueStatus } from "./MetricValueStatus"; import { IIoK8sApiAutoscalingV2CrossVersionObjectReference } from "./CrossVersionObjectReference"; import { IIoK8sApiAutoscalingV2MetricIdentifier } from "./MetricIdentifier"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ export interface IObjectMetricStatus { /** * current contains the current value for the given metric */ "current": IIoK8sApiAutoscalingV2MetricValueStatus; /** * DescribedObject specifies the descriptions of a object,such as kind,name apiVersion */ "describedObject": IIoK8sApiAutoscalingV2CrossVersionObjectReference; /** * metric identifies the target metric by name and selector */ "metric": IIoK8sApiAutoscalingV2MetricIdentifier; } /** * ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object). */ export declare class ObjectMetricStatus extends Model<IObjectMetricStatus> implements IObjectMetricStatus { "current": IIoK8sApiAutoscalingV2MetricValueStatus; "describedObject": IIoK8sApiAutoscalingV2CrossVersionObjectReference; "metric": IIoK8sApiAutoscalingV2MetricIdentifier; constructor(data?: ModelData<IObjectMetricStatus>); } export { IObjectMetricStatus as IIoK8sApiAutoscalingV2ObjectMetricStatus, ObjectMetricStatus as IoK8sApiAutoscalingV2ObjectMetricStatus };