import { IDevKnativePkgApisDuckV1Status } from "../../duck.knative.dev/v1/Status.js"; import { IDevKnativeNetworkingPkgApisNetworkingV1alpha1LoadBalancerStatus } from "./LoadBalancerStatus.js"; import { IDevKnativePkgApisDuckV1Conditions } from "../../duck.knative.dev/v1/Conditions.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * IngressStatus describe the current state of the Ingress. */ export interface IIngressStatus extends IDevKnativePkgApisDuckV1Status { /** * PrivateLoadBalancer contains the current status of the load-balancer. */ "privateLoadBalancer"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1LoadBalancerStatus; /** * PublicLoadBalancer contains the current status of the load-balancer. */ "publicLoadBalancer"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1LoadBalancerStatus; } /** * IngressStatus describe the current state of the Ingress. */ export declare class IngressStatus extends Model implements IIngressStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "privateLoadBalancer"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1LoadBalancerStatus; "publicLoadBalancer"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1LoadBalancerStatus; constructor(data?: ModelData); } export type { IIngressStatus as IDevKnativeNetworkingPkgApisNetworkingV1alpha1IngressStatus, IngressStatus as DevKnativeNetworkingPkgApisNetworkingV1alpha1IngressStatus };