package v1
Type Members
-
final
case class
APIService(status: Option[APIServiceStatus] = None, spec: Option[APIServiceSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
APIService represents a server for a particular GroupVersion.
APIService represents a server for a particular GroupVersion. Name must be "version.group".
-
final
case class
APIServiceCondition(status: String, type: String, reason: Option[String] = None, lastTransitionTime: Option[Time] = None, message: Option[String] = None) extends Product with Serializable
APIServiceCondition describes the state of an APIService at a particular point
-
final
case class
APIServiceList(items: Seq[APIService], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
APIServiceList is a list of APIService objects.
-
final
case class
APIServiceSpec(versionPriority: Int, groupPriorityMinimum: Int, caBundle: Option[String] = None, service: Option[ServiceReference] = None, version: Option[String] = None, group: Option[String] = None, insecureSkipTLSVerify: Option[Boolean] = None) extends Product with Serializable
APIServiceSpec contains information for locating and communicating with a server.
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
-
final
case class
APIServiceStatus(conditions: Option[Seq[APIServiceCondition]] = None) extends Product with Serializable
APIServiceStatus contains derived information about an API server
-
final
case class
ServiceReference(name: Option[String] = None, namespace: Option[String] = None, port: Option[Int] = None) extends Product with Serializable
ServiceReference holds a reference to Service.legacy.k8s.io