UNPKG

kubernetes-models

Version:
25 lines (24 loc) 1.09 kB
import { IIoK8sApiCoreV1ContainerRestartRuleOnExitCodes } from "./ContainerRestartRuleOnExitCodes.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ContainerRestartRule describes how a container exit is handled. */ export interface IContainerRestartRule { /** * Specifies the action taken on a container exit if the requirements are satisfied. The only possible value is "Restart" to restart the container. */ "action": string; /** * Represents the exit codes to check on container exits. */ "exitCodes"?: IIoK8sApiCoreV1ContainerRestartRuleOnExitCodes; } /** * ContainerRestartRule describes how a container exit is handled. */ export declare class ContainerRestartRule extends Model<IContainerRestartRule> implements IContainerRestartRule { "action": string; "exitCodes"?: IIoK8sApiCoreV1ContainerRestartRuleOnExitCodes; constructor(data?: ModelData<IContainerRestartRule>); } export type { IContainerRestartRule as IIoK8sApiCoreV1ContainerRestartRule, ContainerRestartRule as IoK8sApiCoreV1ContainerRestartRule };