ServerAddressByClientCIDR

case class ServerAddressByClientCIDR(clientCIDR: String, serverAddress: String)

ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.

ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.

Value Params
clientCIDR

The CIDR with which clients can match their IP to figure out the server address that they should use.

serverAddress

Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.

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

Value members

Concrete methods

def getClientCIDR: IO[K8sFailure, String]

The CIDR with which clients can match their IP to figure out the server address that they should use.

The CIDR with which clients can match their IP to figure out the server address that they should use.

This effect always succeeds, it is safe to use the field clientCIDR directly.

def getServerAddress: IO[K8sFailure, String]

Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.

Address of this server, suitable for a client that matches the above CIDR. This can be a hostname, hostname:port, IP or IP:port.

This effect always succeeds, it is safe to use the field serverAddress directly.

Inherited methods

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