io.k8s.api.discovery.v1

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.

Source:
Endpoint.scala
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.

Source:
EndpointConditions.scala
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.

Source:
EndpointHints.scala
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

Source:
EndpointPort.scala
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.

Source:
EndpointSlice.scala
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

Source:
EndpointSliceList.scala
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.

Source:
ForZone.scala