import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeServingPkgApisServingV1RevisionSpec } from "./RevisionSpec.js"; import { IDevKnativeServingPkgApisServingV1RevisionStatus } from "./RevisionStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Revision is an immutable snapshot of code and configuration. A revision * references a container image. Revisions are created by updates to a * Configuration. * * See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ export interface IRevision extends TypeMeta { "apiVersion": "serving.knative.dev/v1"; "kind": "Revision"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1RevisionSpec; "status"?: IDevKnativeServingPkgApisServingV1RevisionStatus; } /** * Revision is an immutable snapshot of code and configuration. A revision * references a container image. Revisions are created by updates to a * Configuration. * * See also: https://github.com/knative/serving/blob/main/docs/spec/overview.md#revision */ export declare class Revision extends Model implements IRevision { "apiVersion": "serving.knative.dev/v1"; "kind": "Revision"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1RevisionSpec; "status"?: IDevKnativeServingPkgApisServingV1RevisionStatus; static apiVersion: IRevision["apiVersion"]; static kind: IRevision["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IRevision as IDevKnativeServingPkgApisServingV1Revision, Revision as DevKnativeServingPkgApisServingV1Revision };