io.k8s.api.networking.v1

Members list

Concise view

Type members

Classlikes

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

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

Attributes

Companion:
object
Source:
HTTPIngressPath.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for HTTPIngressPath

Pointer for HTTPIngressPath

Attributes

Source:
HTTPIngressPathPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> 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 '#'.

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> 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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for HTTPIngressRuleValue

Pointer for HTTPIngressRuleValue

Attributes

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

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.

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object IPBlock

Attributes

Companion:
class
Source:
IPBlock.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
IPBlock.type

Pointer for IPBlock

Pointer for IPBlock

Attributes

Source:
IPBlockPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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.

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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
object Ingress

Attributes

Companion:
class
Source:
Ingress.scala
Graph
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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressBackend

Pointer for IngressBackend

Attributes

Source:
IngressBackendPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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.

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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
IngressClass.scala
Graph
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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressClassList

Pointer for IngressClassList

Attributes

Source:
IngressClassListPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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

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

Attributes

Companion:
object
Source:
IngressClassParametersReference.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressClassParametersReference

Pointer for IngressClassParametersReference

Attributes

Source:
IngressClassParametersReferencePointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Pointer for IngressClass

Pointer for IngressClass

Attributes

Source:
IngressClassPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

IngressClassSpec provides information about the class of an Ingress.

IngressClassSpec provides information about the class of an Ingress.

Attributes

Companion:
object
Source:
IngressClassSpec.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressClassSpec

Pointer for IngressClassSpec

Attributes

Source:
IngressClassSpecPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressList

Pointer for IngressList

Attributes

Source:
IngressListPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressLoadBalancerIngress

Pointer for IngressLoadBalancerIngress

Attributes

Source:
IngressLoadBalancerIngressPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

IngressLoadBalancerStatus represents the status of a load-balancer.

IngressLoadBalancerStatus represents the status of a load-balancer.

Attributes

Companion:
object
Source:
IngressLoadBalancerStatus.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressLoadBalancerStatus

Pointer for IngressLoadBalancerStatus

Attributes

Source:
IngressLoadBalancerStatusPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Pointer for Ingress

Pointer for Ingress

Attributes

Source:
IngressPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

IngressPortStatus represents the error condition of a service port

IngressPortStatus represents the error condition of a service port

Attributes

Companion:
object
Source:
IngressPortStatus.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressPortStatus

Pointer for IngressPortStatus

Attributes

Source:
IngressPortStatusPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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.

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressRule

Pointer for IngressRule

Attributes

Source:
IngressRulePointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

IngressServiceBackend references a Kubernetes Service as a Backend.

IngressServiceBackend references a Kubernetes Service as a Backend.

Attributes

Companion:
object
Source:
IngressServiceBackend.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressServiceBackend

Pointer for IngressServiceBackend

Attributes

Source:
IngressServiceBackendPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

IngressSpec describes the Ingress the user wishes to exist.

IngressSpec describes the Ingress the user wishes to exist.

Attributes

Companion:
object
Source:
IngressSpec.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressSpec

Pointer for IngressSpec

Attributes

Source:
IngressSpecPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

IngressStatus describe the current state of the Ingress.

IngressStatus describe the current state of the Ingress.

Attributes

Companion:
object
Source:
IngressStatus.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for IngressStatus

Pointer for IngressStatus

Attributes

Source:
IngressStatusPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object IngressTLS

Attributes

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

Pointer for IngressTLS

Pointer for IngressTLS

Attributes

Source:
IngressTLSPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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
Graph
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
NetworkPolicy.scala
Graph
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. The traffic must match both ports and to. This type is beta-level in 1.8

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for NetworkPolicyEgressRule

Pointer for NetworkPolicyEgressRule

Attributes

Source:
NetworkPolicyEgressRulePointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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.

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
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for NetworkPolicyIngressRule

Pointer for NetworkPolicyIngressRule

Attributes

Source:
NetworkPolicyIngressRulePointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

NetworkPolicyList is a list of NetworkPolicy objects.

NetworkPolicyList is a list of NetworkPolicy objects.

Attributes

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

Attributes

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

Pointer for NetworkPolicyList

Pointer for NetworkPolicyList

Attributes

Source:
NetworkPolicyListPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

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

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

Attributes

Companion:
object
Source:
NetworkPolicyPeer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for NetworkPolicyPeer

Pointer for NetworkPolicyPeer

Attributes

Source:
NetworkPolicyPeerPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Pointer for NetworkPolicy

Pointer for NetworkPolicy

Attributes

Source:
NetworkPolicyPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

NetworkPolicyPort describes a port to allow traffic on

NetworkPolicyPort describes a port to allow traffic on

Attributes

Companion:
object
Source:
NetworkPolicyPort.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for NetworkPolicyPort

Pointer for NetworkPolicyPort

Attributes

Source:
NetworkPolicyPortPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

NetworkPolicySpec provides the specification of a NetworkPolicy

NetworkPolicySpec provides the specification of a NetworkPolicy

Attributes

Companion:
object
Source:
NetworkPolicySpec.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for NetworkPolicySpec

Pointer for NetworkPolicySpec

Attributes

Source:
NetworkPolicySpecPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

NetworkPolicyStatus describes the current state of the NetworkPolicy.

NetworkPolicyStatus describes the current state of the NetworkPolicy.

Attributes

Companion:
object
Source:
NetworkPolicyStatus.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
NetworkPolicyStatus.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Pointer for NetworkPolicyStatus

Pointer for NetworkPolicyStatus

Attributes

Source:
NetworkPolicyStatusPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

ServiceBackendPort is the service port being referenced.

ServiceBackendPort is the service port being referenced.

Attributes

Companion:
object
Source:
ServiceBackendPort.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

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

Pointer for ServiceBackendPort

Pointer for ServiceBackendPort

Attributes

Source:
ServiceBackendPortPointer.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any