UNPKG

kubernetes-models

Version:
31 lines (30 loc) 1.39 kB
import { IIoK8sApiCoreV1TypedLocalObjectReference } from "../../v1/TypedLocalObjectReference"; 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 { /** * Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, serviceName and servicePort must not be specified. */ "resource"?: IIoK8sApiCoreV1TypedLocalObjectReference; /** * Specifies the name of the referenced service. */ "serviceName"?: 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<IIngressBackend> implements IIngressBackend { "resource"?: IIoK8sApiCoreV1TypedLocalObjectReference; "serviceName"?: string; "servicePort"?: IIoK8sApimachineryPkgUtilIntstrIntOrString; constructor(data?: ModelData<IIngressBackend>); } export { IIngressBackend as IIoK8sApiExtensionsV1beta1IngressBackend, IngressBackend as IoK8sApiExtensionsV1beta1IngressBackend };