Package

io.buoyant.k8s

v1beta1

Permalink

package v1beta1

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. v1beta1
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class Api(client: Client) extends Version[Object] with Product with Serializable

    Permalink
  2. type Client = Service[Request, Response]

    Permalink
  3. case class HTTPIngressPath(path: Option[String], backend: IngressBackend) extends Product with Serializable

    Permalink
  4. case class HTTPIngressRuleValue(paths: Seq[HTTPIngressPath]) extends Product with Serializable

    Permalink
  5. case class Ingress(spec: Option[IngressSpec] = None, status: Option[IngressStatus] = None, kind: Option[String] = None, metadata: Option[ObjectMeta] = None, apiVersion: Option[String] = None) extends Object with Product with Serializable

    Permalink
  6. case class IngressAdded(object: Ingress) extends IngressWatch with Added[Ingress] with Product with Serializable

    Permalink
  7. case class IngressBackend(serviceName: String, servicePort: String) extends Product with Serializable

    Permalink
  8. case class IngressDeleted(object: Ingress) extends IngressWatch with Deleted[Ingress] with Product with Serializable

    Permalink
  9. case class IngressError(status: Status) extends IngressWatch with Error[Ingress] with Product with Serializable

    Permalink
  10. case class IngressList(items: Seq[Ingress], kind: Option[String] = None, metadata: Option[ObjectMeta] = None, apiVersion: Option[String] = None) extends KubeList[Ingress] with Product with Serializable

    Permalink
  11. case class IngressModified(object: Ingress) extends IngressWatch with Modified[Ingress] with Product with Serializable

    Permalink
  12. case class IngressRule(host: Option[String], http: Option[HTTPIngressRuleValue]) extends Product with Serializable

    Permalink
  13. case class IngressSpec(backend: Option[IngressBackend] = None, tls: Option[Seq[IngressTLS]], rules: Option[Seq[IngressRule]]) extends Product with Serializable

    Permalink
  14. case class IngressStatus(loadBalancer: Option[LoadBalancerStatus] = None) extends Product with Serializable

    Permalink
  15. case class IngressTLS(hosts: Option[Seq[String]], secretName: Option[String]) extends Product with Serializable

    Permalink
  16. sealed trait IngressWatch extends Watch[Ingress]

    Permalink
    Annotations
    @JsonTypeInfo() @JsonSubTypes()
  17. case class LoadBalancerIngress(ip: String) extends Product with Serializable

    Permalink
  18. case class LoadBalancerStatus(ingress: Option[Seq[LoadBalancerIngress]]) extends Product with Serializable

    Permalink
  19. class NsApi extends NsVersion[Object]

    Permalink
  20. trait Object extends KubeObject

    Permalink

Value Members

  1. implicit object IngressDescriptor extends ObjectDescriptor[Ingress, IngressWatch]

    Permalink
  2. val group: String

    Permalink
  3. val version: String

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped