LoadBalancerIngress

case
class LoadBalancerIngress(hostname: Optional[String], ip: Optional[String], ports: Optional[Vector[PortStatus]])

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

Value Params
hostname

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

ip

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

ports

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

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def getHostname: IO[K8sFailure, String]

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getIp: IO[K8sFailure, String]

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

def getPorts: IO[K8sFailure, Vector[PortStatus]]

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

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

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product