1"use strict";(self.webpackChunkheadlamp_website=self.webpackChunkheadlamp_website||[]).push([[10540],{20579:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>t,metadata:()=>l,toc:()=>d});var r=s(74848),i=s(28453);const t={},a="Interface: IngressBackend",l={id:"latest/development/api/lib/k8s/ingress/interfaces/IngressBackend",title:"Interface: IngressBackend",description:"Defined in47",source:"@site/docs/latest/development/api/lib/k8s/ingress/interfaces/IngressBackend.md",sourceDirName:"latest/development/api/lib/k8s/ingress/interfaces",slug:"/latest/development/api/lib/k8s/ingress/interfaces/IngressBackend",permalink:"/docs/latest/development/api/lib/k8s/ingress/interfaces/IngressBackend",draft:!1,unlisted:!1,editUrl:"https://github.com/kubernetes-sigs/headlamp/edit/main/docs/development/api/lib/k8s/ingress/interfaces/IngressBackend.md",tags:[],version:"current",frontMatter:{},sidebar:"mainSidebar",previous:{title:"Class: Ingress",permalink:"/docs/latest/development/api/lib/k8s/ingress/classes/Ingress"},next:{title:"Interface: IngressRule",permalink:"/docs/latest/development/api/lib/k8s/ingress/interfaces/IngressRule"}},c={},d=[{value:"Properties",id:"properties",level:2},{value:"resource?",id:"resource",level:3},{value:"apiVersion",id:"apiversion",level:4},{value:"kind",id:"kind",level:4},{value:"name",id:"name",level:4},{value:"service?",id:"service",level:3},{value:"name",id:"name-1",level:4},{value:"port",id:"port",level:4},{value:"port.name?",id:"portname",level:5},{value:"port.number?",id:"portnumber",level:5}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",hr:"hr",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"interface-ingressbackend",children:"Interface: IngressBackend"}),"\n",(0,r.jsxs)(n.p,{children:["Defined in: ",(0,r.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/ingress.ts#L47",children:"lib/k8s/ingress.ts:47"})]}),"\n",(0,r.jsx)(n.h2,{id:"properties",children:"Properties"}),"\n",(0,r.jsx)(n.h3,{id:"resource",children:"resource?"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"optional resource?: object;\n"})}),"\n",(0,r.jsxs)(n.p,{children:["Defined in: ",(0,r.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/ingress.ts#L55",children:"lib/k8s/ingress.ts:55"})]}),"\n",(0,r.jsx)(n.h4,{id:"apiversion",children:"apiVersion"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"apiVersion: string;\n"})}),"\n",(0,r.jsx)(n.h4,{id:"kind",children:"kind"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"kind: string;\n"})}),"\n",(0,r.jsx)(n.h4,{id:"name",children:"name"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"name: string;\n"})}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h3,{id:"service",children:"service?"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"optional service?: object;\n"})}),"\n",(0,r.jsxs)(n.p,{children:["Defined in: ",(0,r.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/ingress.ts#L48",children:"lib/k8s/ingress.ts:48"})]}),"\n",(0,r.jsx)(n.h4,{id:"name-1",children:"name"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"name: string;\n"})}),"\n",(0,r.jsx)(n.h4,{id:"port",children:"port"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"port: object;\n"})}),"\n",(0,r.jsx)(n.h5,{id:"portname",children:"port.name?"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"optional name?: string;\n"})}),"\n",(0,r.jsx)(n.h5,{id:"portnumber",children:"port.number?"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-ts",children:"optional number?: number;\n"})})]})}function p(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>l});var r=s(96540);const i={},t=r.createContext(i);function a(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.