io.k8s.api.discovery.v1

Members list

Concise view

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Endpoint

Attributes

Companion:
class
Source:
Endpoint.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self 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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
EndpointConditions.scala
Graph
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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
EndpointHints.scala
Graph
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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
EndpointPort.scala
Graph
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. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.

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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
EndpointSlice.scala
Graph
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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
EndpointSliceList.scala
Graph
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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ForZone

Attributes

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