io.k8s.api.discovery.v1

Members list

Type members

Classlikes

final case class Endpoint(addresses: Seq[String], conditions: Option[EndpointConditions], targetRef: Option[ObjectReference], hostname: Option[String], nodeName: Option[String], hints: Option[EndpointHints], deprecatedTopology: Option[Map[String, String]], zone: Option[String])

Endpoint represents a single logical "backend" implementing a service.

Endpoint represents a single logical "backend" implementing a service.

Attributes

Companion
object
Source
Endpoint.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Endpoint

Attributes

Companion
class
Source
Endpoint.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Endpoint.type
final case class EndpointConditions(ready: Option[Boolean], serving: Option[Boolean], terminating: Option[Boolean])

EndpointConditions represents the current condition of an endpoint.

EndpointConditions represents the current condition of an endpoint.

Attributes

Companion
object
Source
EndpointConditions.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EndpointConditions.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointHints(forZones: Option[Seq[ForZone]])

EndpointHints provides hints describing how an endpoint should be consumed.

EndpointHints provides hints describing how an endpoint should be consumed.

Attributes

Companion
object
Source
EndpointHints.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EndpointHints

Attributes

Companion
class
Source
EndpointHints.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointPort(appProtocol: Option[String], name: Option[String], port: Option[Int], protocol: Option[String])

EndpointPort represents a Port used by an EndpointSlice

EndpointPort represents a Port used by an EndpointSlice

Attributes

Companion
object
Source
EndpointPort.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EndpointPort

Attributes

Companion
class
Source
EndpointPort.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointSlice(endpoints: Seq[Endpoint], addressType: String, ports: Option[Seq[EndpointPort]], metadata: Option[ObjectMeta]) extends KObject

EndpointSlice represents a subset of the endpoints that implement a service.

EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.

Attributes

Companion
object
Source
EndpointSlice.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object EndpointSlice

Attributes

Companion
class
Source
EndpointSlice.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class EndpointSliceList(items: Seq[EndpointSlice], metadata: Option[ListMeta]) extends KObject

EndpointSliceList represents a list of endpoint slices

EndpointSliceList represents a list of endpoint slices

Attributes

Companion
object
Source
EndpointSliceList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
EndpointSliceList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class ForZone(name: String)

ForZone provides information about which zones should consume this endpoint.

ForZone provides information about which zones should consume this endpoint.

Attributes

Companion
object
Source
ForZone.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ForZone

Attributes

Companion
class
Source
ForZone.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
ForZone.type