Interface: KubeIngress
lib/k8s/ingress .KubeIngress
Hierarchy
-
↳
KubeIngress
Properties
apiVersion
• Optional
apiVersion: string
Inherited from
KubeObjectInterface . apiVersion
Defined in
kind
• kind: string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.
In CamelCase.
Cannot be updated.
see
more info
Inherited from
Defined in
metadata
• metadata:
KubeMetadata
Inherited from
KubeObjectInterface . metadata
Defined in
spec
• spec: Object
Index signature
▪ [key: string
]: any
Type declaration
Name | Type |
---|---|
defaultBackend? |
{ resource? : { apiVersion : string ; kind : string ; name : string } ; service? : { name : string ; port : { name? : string ; number? : number } } } |
defaultBackend.resource? |
{ apiVersion : string ; kind : string ; name : string } |
defaultBackend.resource.apiVersion |
string |
defaultBackend.resource.kind |
string |
defaultBackend.resource.name |
string |
defaultBackend.service? |
{ name : string ; port : { name? : string ; number? : number } } |
defaultBackend.service.name |
string |
defaultBackend.service.port |
{ name? : string ; number? : number } |
defaultBackend.service.port.name? |
string |
defaultBackend.service.port.number? |
number |
ingressClassName? |
string |
rules |
IngressRule
[] | LegacyIngressRule [] |
tls? |
{ hosts : string [] ; secretName : string }[] |