import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeServingPkgApisServingV1ConfigurationSpec } from "./ConfigurationSpec.js"; import { IDevKnativeServingPkgApisServingV1ConfigurationStatus } from "./ConfigurationStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Configuration represents the "floating HEAD" of a linear history of Revisions. * Users create new Revisions by updating the Configuration's spec. * The "latest created" revision's name is available under status, as is the * "latest ready" revision's name. * See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ export interface IConfiguration extends TypeMeta { "apiVersion": "serving.knative.dev/v1"; "kind": "Configuration"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1ConfigurationSpec; "status"?: IDevKnativeServingPkgApisServingV1ConfigurationStatus; } /** * Configuration represents the "floating HEAD" of a linear history of Revisions. * Users create new Revisions by updating the Configuration's spec. * The "latest created" revision's name is available under status, as is the * "latest ready" revision's name. * See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#configuration */ export declare class Configuration extends Model implements IConfiguration { "apiVersion": "serving.knative.dev/v1"; "kind": "Configuration"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1ConfigurationSpec; "status"?: IDevKnativeServingPkgApisServingV1ConfigurationStatus; static apiVersion: IConfiguration["apiVersion"]; static kind: IConfiguration["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IConfiguration as IDevKnativeServingPkgApisServingV1Configuration, Configuration as DevKnativeServingPkgApisServingV1Configuration };