import { IDevKnativePkgApisDuckV1Status } from "../../duck.knative.dev/v1/Status.js"; import { IDevKnativePkgApisDuckV1Conditions } from "../../duck.knative.dev/v1/Conditions.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ServerlessServiceStatus describes the current state of the ServerlessService. */ export interface IServerlessServiceStatus extends IDevKnativePkgApisDuckV1Status { /** * PrivateServiceName holds the name of a core K8s Service resource that * load balances over the user service pods backing this Revision. */ "privateServiceName"?: string; /** * ServiceName holds the name of a core K8s Service resource that * load balances over the pods backing this Revision (activator or revision). */ "serviceName"?: string; } /** * ServerlessServiceStatus describes the current state of the ServerlessService. */ export declare class ServerlessServiceStatus extends Model implements IServerlessServiceStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "privateServiceName"?: string; "serviceName"?: string; constructor(data?: ModelData); } export type { IServerlessServiceStatus as IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceStatus, ServerlessServiceStatus as DevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceStatus };