import { IDevKnativePkgApisDuckV1Status } from "../../duck.knative.dev/v1/Status.js"; import { IDevKnativePkgApisDuckV1Addressable } from "../../duck.knative.dev/v1/Addressable.js"; import { IDevKnativePkgApisURL } from "../../knative.dev/pkg/apis/URL.js"; import { IDevKnativePkgApisDuckV1Conditions } from "../../duck.knative.dev/v1/Conditions.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * DomainMappingStatus describes the current state of the DomainMapping. */ export interface IDomainMappingStatus extends IDevKnativePkgApisDuckV1Status { /** * Address holds the information needed for a DomainMapping to be the target of an event. */ "address"?: IDevKnativePkgApisDuckV1Addressable; /** * URL is the URL of this DomainMapping. */ "url"?: IDevKnativePkgApisURL; } /** * DomainMappingStatus describes the current state of the DomainMapping. */ export declare class DomainMappingStatus extends Model implements IDomainMappingStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "address"?: IDevKnativePkgApisDuckV1Addressable; "url"?: IDevKnativePkgApisURL; constructor(data?: ModelData); } export type { IDomainMappingStatus as IDevKnativeServingPkgApisServingV1beta1DomainMappingStatus, DomainMappingStatus as DevKnativeServingPkgApisServingV1beta1DomainMappingStatus };