io.k8s.api.networking.v1
package io.k8s.api.networking.v1
Type members
Classlikes
case class Ingress(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[IngressSpec], status: Option[IngressStatus])
- Companion:
- object
case class IngressBackend(resource: Option[TypedLocalObjectReference], service: Option[IngressServiceBackend])
- Companion:
- object
case class IngressClass(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[IngressClassSpec])
- Companion:
- object
case class IngressClassList(items: Seq[IngressClass], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
- Companion:
- object
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
case class IngressList(items: Seq[Ingress], apiVersion: Option[String], kind: Option[String], metadata: Option[ListMeta])
- Companion:
- object
case class IngressSpec(defaultBackend: Option[IngressBackend], ingressClassName: Option[String], rules: Option[Seq[IngressRule]], tls: Option[Seq[IngressTLS]])
- Companion:
- object
case class NetworkPolicy(apiVersion: Option[String], kind: Option[String], metadata: Option[ObjectMeta], spec: Option[NetworkPolicySpec], status: Option[NetworkPolicyStatus])
- Companion:
- object
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
case class NetworkPolicyPeer(ipBlock: Option[IPBlock], namespaceSelector: Option[LabelSelector], podSelector: Option[LabelSelector])
- Companion:
- object
case class NetworkPolicyPort(endPort: Option[Int], port: Option[IntOrString], protocol: Option[String])
- Companion:
- object
case class NetworkPolicySpec(podSelector: LabelSelector, egress: Option[Seq[NetworkPolicyEgressRule]], ingress: Option[Seq[NetworkPolicyIngressRule]], policyTypes: Option[Seq[String]])
- Companion:
- object