UNPKG

kubernetes-models

Version:
32 lines (31 loc) 1.47 kB
import { IIoK8sApiCoreV1ContainerStateRunning } from "./ContainerStateRunning"; import { IIoK8sApiCoreV1ContainerStateTerminated } from "./ContainerStateTerminated"; import { IIoK8sApiCoreV1ContainerStateWaiting } from "./ContainerStateWaiting"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. */ export interface IContainerState { /** * Details about a running container */ "running"?: IIoK8sApiCoreV1ContainerStateRunning; /** * Details about a terminated container */ "terminated"?: IIoK8sApiCoreV1ContainerStateTerminated; /** * Details about a waiting container */ "waiting"?: IIoK8sApiCoreV1ContainerStateWaiting; } /** * ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting. */ export declare class ContainerState extends Model<IContainerState> implements IContainerState { "running"?: IIoK8sApiCoreV1ContainerStateRunning; "terminated"?: IIoK8sApiCoreV1ContainerStateTerminated; "waiting"?: IIoK8sApiCoreV1ContainerStateWaiting; constructor(data?: ModelData<IContainerState>); } export { IContainerState as IIoK8sApiCoreV1ContainerState, ContainerState as IoK8sApiCoreV1ContainerState };