Interface: KubeIngress
lib/k8s/ingress .KubeIngress
Hierarchy
-
↳
KubeIngress
Properties
apiVersion
• Optional
apiVersion: string
Inherited from
KubeObjectInterface . apiVersion
Defined in
kind
• kind: string
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 }[] |