io.k8s.api.networking.v1

Type members

Classlikes

case class HTTPIngressPath(backend: IngressBackend, path: Option[String], pathType: 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
object IngressClass
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
object IngressList
Companion
class
case class IngressRule(host: Option[String], http: Option[HTTPIngressRuleValue])
Companion
object
object IngressRule
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
object IngressSpec
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])
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 ServiceBackendPort(name: Option[String], number: Option[Int])
Companion
object
Companion
class