LoadBalancerIngressPatch

data class LoadBalancerIngressPatch(val hostname: String? = null, val ip: String? = null, val ports: List<PortStatusPatch>? = null)

LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

Constructors

Link copied to clipboard
constructor(hostname: String? = null, ip: String? = null, ports: List<PortStatusPatch>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val hostname: String? = null

Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers)

Link copied to clipboard
val ip: String? = null

IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers)

Link copied to clipboard
val ports: List<PortStatusPatch>? = null

Ports is a list of records of service ports If used, every port defined in the service should have an entry in it