kubernetes-models
Version:
24 lines (23 loc) • 993 B
TypeScript
import { IIoK8sApiNetworkingV1ServiceBackendPort } from "./ServiceBackendPort";
import { Model } from "@kubernetes-models/base";
/**
* IngressServiceBackend references a Kubernetes Service as a Backend.
*/
export interface IIngressServiceBackend {
/**
* Name is the referenced service. The service must exist in the same namespace as the Ingress object.
*/
"name": string;
/**
* Port of the referenced service. A port name or port number is required for a IngressServiceBackend.
*/
"port"?: IIoK8sApiNetworkingV1ServiceBackendPort;
}
/**
* IngressServiceBackend references a Kubernetes Service as a Backend.
*/
export declare class IngressServiceBackend extends Model<IIngressServiceBackend> implements IIngressServiceBackend {
"name": string;
"port"?: IIoK8sApiNetworkingV1ServiceBackendPort;
}
export { IIngressServiceBackend as IIoK8sApiNetworkingV1IngressServiceBackend, IngressServiceBackend as IoK8sApiNetworkingV1IngressServiceBackend };