io.k8s.api.networking.v1

Type members

Classlikes

case class HTTPIngressPath(pathType: String, backend: IngressBackend, path: Option[String])
Companion:
object
Companion:
class
case class HTTPIngressRuleValue(paths: Seq[HTTPIngressPath])
Companion:
object
Companion:
class
case class IPBlock(cidr: String, except: Option[Seq[String]])
Companion:
object
object IPBlock
Companion:
class
case class Ingress(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[IngressSpec], status: Option[IngressStatus])
Companion:
object
object Ingress
Companion:
class
case class IngressBackend(resource: Option[TypedLocalObjectReference], service: Option[IngressServiceBackend])
Companion:
object
Companion:
class
case class IngressClass(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[IngressClassSpec])
Companion:
object
Companion:
class
case class IngressClassList(items: Seq[IngressClass], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class IngressClassParametersReference(kind: String, name: String, apiGroup: Option[String], namespace: Option[String], scope: Option[String])
Companion:
object
case class IngressClassSpec(controller: Option[String], parameters: Option[IngressClassParametersReference])
Companion:
object
Companion:
class
case class IngressList(items: Seq[Ingress], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class IngressRule(host: Option[String], http: Option[HTTPIngressRuleValue])
Companion:
object
Companion:
class
case class IngressServiceBackend(name: String, port: Option[ServiceBackendPort])
Companion:
object
case class IngressSpec(defaultBackend: Option[IngressBackend], ingressClassName: Option[String], rules: Option[Seq[IngressRule]], tls: Option[Seq[IngressTLS]])
Companion:
object
Companion:
class
case class IngressStatus(loadBalancer: Option[LoadBalancerStatus])
Companion:
object
Companion:
class
case class IngressTLS(hosts: Option[Seq[String]], secretName: Option[String])
Companion:
object
object IngressTLS
Companion:
class
case class NetworkPolicy(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[NetworkPolicySpec], status: Option[NetworkPolicyStatus])
Companion:
object
Companion:
class
case class NetworkPolicyEgressRule(ports: Option[Seq[NetworkPolicyPort]], to: Option[Seq[NetworkPolicyPeer]])
Companion:
object
case class NetworkPolicyIngressRule(from: Option[Seq[NetworkPolicyPeer]], ports: Option[Seq[NetworkPolicyPort]])
Companion:
object
case class NetworkPolicyList(items: Seq[NetworkPolicy], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
Companion:
object
Companion:
class
case class NetworkPolicyPeer(ipBlock: Option[IPBlock], namespaceSelector: Option[LabelSelector], podSelector: Option[LabelSelector])
Companion:
object
Companion:
class
case class NetworkPolicyPort(endPort: Option[Int], port: Option[IntOrString], protocol: Option[String])
Companion:
object
Companion:
class
case class NetworkPolicySpec(podSelector: LabelSelector, egress: Option[Seq[NetworkPolicyEgressRule]], ingress: Option[Seq[NetworkPolicyIngressRule]], policyTypes: Option[Seq[String]])
Companion:
object
Companion:
class
case class NetworkPolicyStatus(conditions: Option[Seq[Condition]])
Companion:
object
Companion:
class
case class ServiceBackendPort(name: Option[String], number: Option[Int])
Companion:
object
Companion:
class