io.k8s.api.networking.v1

Members list

Type members

Classlikes

HTTPIngressPath associates a path with a backend.

HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.

Attributes

Companion
object
Source
HTTPIngressPath.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
HTTPIngressPath.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for HTTPIngressPath

Pointer for HTTPIngressPath

Attributes

Source
HTTPIngressPathPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

HTTPIngressRuleValue is a list of http selectors pointing to backends.

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

Attributes

Companion
object
Source
HTTPIngressRuleValue.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
HTTPIngressRuleValue.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for HTTPIngressRuleValue

Pointer for HTTPIngressRuleValue

Attributes

Source
HTTPIngressRuleValuePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class IPBlock(cidr: String, except: Option[Seq[String]])

IPBlock describes a particular CIDR (Ex.

IPBlock describes a particular CIDR (Ex. "192.168.1.0/24","2001:db8::/64") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

Attributes

Companion
object
Source
IPBlock.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IPBlock

Attributes

Companion
class
Source
IPBlock.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
IPBlock.type
final case class IPBlockPointer(currentPath: PointerPath) extends Pointer[IPBlock]

Pointer for IPBlock

Pointer for IPBlock

Attributes

Source
IPBlockPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[IPBlock]
class Object
trait Matchable
class Any
Show all

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.

Attributes

Companion
object
Source
Ingress.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Ingress

Attributes

Companion
class
Source
Ingress.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Ingress.type

IngressBackend describes all endpoints for a given service and port.

IngressBackend describes all endpoints for a given service and port.

Attributes

Companion
object
Source
IngressBackend.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressBackend.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressBackend

Pointer for IngressBackend

Attributes

Source
IngressBackendPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressClass represents the class of the Ingress, referenced by the Ingress Spec.

IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The ingressclass.kubernetes.io/is-default-class annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.

Attributes

Companion
object
Source
IngressClass.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object IngressClass

Attributes

Companion
class
Source
IngressClass.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

IngressClassList is a collection of IngressClasses.

IngressClassList is a collection of IngressClasses.

Attributes

Companion
object
Source
IngressClassList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressClassList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressClassList

Pointer for IngressClassList

Attributes

Source
IngressClassListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressClassParametersReference identifies an API object.

IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.

Attributes

Companion
object
Source
IngressClassParametersReference.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressClassParametersReference.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressClassParametersReference

Pointer for IngressClassParametersReference

Attributes

Source
IngressClassParametersReferencePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for IngressClass

Pointer for IngressClass

Attributes

Source
IngressClassPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressClassSpec provides information about the class of an Ingress.

IngressClassSpec provides information about the class of an Ingress.

Attributes

Companion
object
Source
IngressClassSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressClassSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressClassSpec

Pointer for IngressClassSpec

Attributes

Source
IngressClassSpecPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class IngressList(items: Seq[Ingress], metadata: Option[ListMeta]) extends KObject

IngressList is a collection of Ingress.

IngressList is a collection of Ingress.

Attributes

Companion
object
Source
IngressList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object IngressList

Attributes

Companion
class
Source
IngressList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressList

Pointer for IngressList

Attributes

Source
IngressListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressLoadBalancerIngress represents the status of a load-balancer ingress point.

IngressLoadBalancerIngress represents the status of a load-balancer ingress point.

Attributes

Companion
object
Source
IngressLoadBalancerIngress.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressLoadBalancerIngress.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressLoadBalancerIngress

Pointer for IngressLoadBalancerIngress

Attributes

Source
IngressLoadBalancerIngressPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressLoadBalancerStatus represents the status of a load-balancer.

IngressLoadBalancerStatus represents the status of a load-balancer.

Attributes

Companion
object
Source
IngressLoadBalancerStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressLoadBalancerStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressLoadBalancerStatus

Pointer for IngressLoadBalancerStatus

Attributes

Source
IngressLoadBalancerStatusPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class IngressPointer(currentPath: PointerPath) extends Pointer[Ingress]

Pointer for Ingress

Pointer for Ingress

Attributes

Source
IngressPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Pointer[Ingress]
class Object
trait Matchable
class Any
Show all

IngressPortStatus represents the error condition of a service port

IngressPortStatus represents the error condition of a service port

Attributes

Companion
object
Source
IngressPortStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressPortStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressPortStatus

Pointer for IngressPortStatus

Attributes

Source
IngressPortStatusPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressRule represents the rules mapping the paths under a specified host to the related backend services.

IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

Attributes

Companion
object
Source
IngressRule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IngressRule

Attributes

Companion
class
Source
IngressRule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressRule

Pointer for IngressRule

Attributes

Source
IngressRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressServiceBackend references a Kubernetes Service as a Backend.

IngressServiceBackend references a Kubernetes Service as a Backend.

Attributes

Companion
object
Source
IngressServiceBackend.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
IngressServiceBackend.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressServiceBackend

Pointer for IngressServiceBackend

Attributes

Source
IngressServiceBackendPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressSpec describes the Ingress the user wishes to exist.

IngressSpec describes the Ingress the user wishes to exist.

Attributes

Companion
object
Source
IngressSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IngressSpec

Attributes

Companion
class
Source
IngressSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressSpec

Pointer for IngressSpec

Attributes

Source
IngressSpecPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressStatus describe the current state of the Ingress.

IngressStatus describe the current state of the Ingress.

Attributes

Companion
object
Source
IngressStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IngressStatus

Attributes

Companion
class
Source
IngressStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for IngressStatus

Pointer for IngressStatus

Attributes

Source
IngressStatusPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

IngressTLS describes the transport layer security associated with an ingress.

IngressTLS describes the transport layer security associated with an ingress.

Attributes

Companion
object
Source
IngressTLS.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object IngressTLS

Attributes

Companion
class
Source
IngressTLS.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
IngressTLS.type

Pointer for IngressTLS

Pointer for IngressTLS

Attributes

Source
IngressTLSPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

NetworkPolicy describes what network traffic is allowed for a set of Pods

NetworkPolicy describes what network traffic is allowed for a set of Pods

Attributes

Companion
object
Source
NetworkPolicy.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object NetworkPolicy

Attributes

Companion
class
Source
NetworkPolicy.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector.

NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

Attributes

Companion
object
Source
NetworkPolicyEgressRule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NetworkPolicyEgressRule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicyEgressRule

Pointer for NetworkPolicyEgressRule

Attributes

Source
NetworkPolicyEgressRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector.

NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.

Attributes

Companion
object
Source
NetworkPolicyIngressRule.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NetworkPolicyIngressRule.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicyIngressRule

Pointer for NetworkPolicyIngressRule

Attributes

Source
NetworkPolicyIngressRulePointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

NetworkPolicyList is a list of NetworkPolicy objects.

NetworkPolicyList is a list of NetworkPolicy objects.

Attributes

Companion
object
Source
NetworkPolicyList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NetworkPolicyList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicyList

Pointer for NetworkPolicyList

Attributes

Source
NetworkPolicyListPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

NetworkPolicyPeer describes a peer to allow traffic to/from.

NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed

Attributes

Companion
object
Source
NetworkPolicyPeer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NetworkPolicyPeer.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicyPeer

Pointer for NetworkPolicyPeer

Attributes

Source
NetworkPolicyPeerPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Pointer for NetworkPolicy

Pointer for NetworkPolicy

Attributes

Source
NetworkPolicyPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

NetworkPolicyPort describes a port to allow traffic on

NetworkPolicyPort describes a port to allow traffic on

Attributes

Companion
object
Source
NetworkPolicyPort.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NetworkPolicyPort.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicyPort

Pointer for NetworkPolicyPort

Attributes

Source
NetworkPolicyPortPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

NetworkPolicySpec provides the specification of a NetworkPolicy

NetworkPolicySpec provides the specification of a NetworkPolicy

Attributes

Companion
object
Source
NetworkPolicySpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
NetworkPolicySpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicySpec

Pointer for NetworkPolicySpec

Attributes

Source
NetworkPolicySpecPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

ServiceBackendPort is the service port being referenced.

ServiceBackendPort is the service port being referenced.

Attributes

Companion
object
Source
ServiceBackendPort.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ServiceBackendPort.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for ServiceBackendPort

Pointer for ServiceBackendPort

Attributes

Source
ServiceBackendPortPointer.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all