import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeServingPkgApisServingV1beta1DomainMappingSpec } from "./DomainMappingSpec.js"; import { IDevKnativeServingPkgApisServingV1beta1DomainMappingStatus } from "./DomainMappingStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * DomainMapping is a mapping from a custom hostname to an Addressable. */ export interface IDomainMapping extends TypeMeta { "apiVersion": "serving.knative.dev/v1beta1"; "kind": "DomainMapping"; /** * 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 DomainMapping. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status */ "spec"?: IDevKnativeServingPkgApisServingV1beta1DomainMappingSpec; /** * Status is the current state of the DomainMapping. * More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status */ "status"?: IDevKnativeServingPkgApisServingV1beta1DomainMappingStatus; } /** * DomainMapping is a mapping from a custom hostname to an Addressable. */ export declare class DomainMapping extends Model implements IDomainMapping { "apiVersion": "serving.knative.dev/v1beta1"; "kind": "DomainMapping"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1beta1DomainMappingSpec; "status"?: IDevKnativeServingPkgApisServingV1beta1DomainMappingStatus; static apiVersion: IDomainMapping["apiVersion"]; static kind: IDomainMapping["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IDomainMapping as IDevKnativeServingPkgApisServingV1beta1DomainMapping, DomainMapping as DevKnativeServingPkgApisServingV1beta1DomainMapping };