import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceSpec } from "./ServerlessServiceSpec.js"; import { IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceStatus } from "./ServerlessServiceStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ServerlessService is a proxy for the K8s service objects containing the * endpoints for the revision, whether those are endpoints of the activator or * revision pods. * See: https://knative.page.link/naxz for details. */ export interface IServerlessService extends TypeMeta { "apiVersion": "networking.internal.knative.dev/v1alpha1"; "kind": "ServerlessService"; /** * Standard object's metadata. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata */ "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec is the desired state of the ServerlessService. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status */ "spec"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceSpec; /** * Status is the current state of the ServerlessService. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status */ "status"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceStatus; } /** * ServerlessService is a proxy for the K8s service objects containing the * endpoints for the revision, whether those are endpoints of the activator or * revision pods. * See: https://knative.page.link/naxz for details. */ export declare class ServerlessService extends Model implements IServerlessService { "apiVersion": "networking.internal.knative.dev/v1alpha1"; "kind": "ServerlessService"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceSpec; "status"?: IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessServiceStatus; static apiVersion: IServerlessService["apiVersion"]; static kind: IServerlessService["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IServerlessService as IDevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessService, ServerlessService as DevKnativeNetworkingPkgApisNetworkingV1alpha1ServerlessService };