import { IComGithubCiliumCiliumApiV1ModelsControllerStatusConfiguration } from "../../v1/models/ControllerStatusConfiguration.js"; import { IComGithubCiliumCiliumPkgK8sApisCiliumIoV2ControllerStatusStatus } from "./ControllerStatusStatus.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ControllerStatus is the status of a failing controller. */ export interface IControllerStatus { /** * Configuration is the controller configuration */ "configuration"?: IComGithubCiliumCiliumApiV1ModelsControllerStatusConfiguration; /** * Name is the name of the controller */ "name"?: string; /** * Status is the status of the controller */ "status"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2ControllerStatusStatus; /** * UUID is the UUID of the controller */ "uuid"?: string; } /** * ControllerStatus is the status of a failing controller. */ export declare class ControllerStatus extends Model implements IControllerStatus { "configuration"?: IComGithubCiliumCiliumApiV1ModelsControllerStatusConfiguration; "name"?: string; "status"?: IComGithubCiliumCiliumPkgK8sApisCiliumIoV2ControllerStatusStatus; "uuid"?: string; constructor(data?: ModelData); } export type { IControllerStatus as IComGithubCiliumCiliumPkgK8sApisCiliumIoV2ControllerStatus, ControllerStatus as ComGithubCiliumCiliumPkgK8sApisCiliumIoV2ControllerStatus };