import { IIoK8sApimachineryPkgUtilIntstrIntOrString } from "@kubernetes-models/apimachinery/util/intstr/IntOrString"; import { ModelData, Model } from "@kubernetes-models/base"; /** * IngressBackend describes all endpoints for a given service and port. */ export interface IIngressBackend { /** * Specifies the name of the referenced service. */ "serviceName": string; /** * Specifies the namespace of the referenced service. * * NOTE: This differs from K8s Ingress to allow routing to different namespaces. */ "serviceNamespace": string; /** * Specifies the port of the referenced service. */ "servicePort": IIoK8sApimachineryPkgUtilIntstrIntOrString; } /** * IngressBackend describes all endpoints for a given service and port. */ export declare class IngressBackend extends Model implements IIngressBackend { "serviceName": string; "serviceNamespace": string; "servicePort": IIoK8sApimachineryPkgUtilIntstrIntOrString; constructor(data?: ModelData); } export type { IIngressBackend as IDevKnativeNetworkingPkgApisNetworkingV1alpha1IngressBackend, IngressBackend as DevKnativeNetworkingPkgApisNetworkingV1alpha1IngressBackend };