ContainerPort

com.coralogix.zio.k8s.model.core.v1.ContainerPort
See theContainerPort companion object
case class ContainerPort(containerPort: Int, hostIP: Optional[String], hostPort: Optional[Int], name: Optional[String], protocol: Optional[String])

ContainerPort represents a network port in a single container.

Value parameters

containerPort

Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536.

hostIP

What host IP to bind the external port to.

hostPort

Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.

name

If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.

protocol

Protocol for port. Must be UDP, TCP, or SCTP. Defaults to "TCP".

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536.

Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536.

This effect always succeeds, it is safe to use the field containerPort directly.

Attributes

What host IP to bind the external port to.

What host IP to bind the external port to.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Attributes

Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.

Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Attributes

If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.

If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services.

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Attributes

Protocol for port. Must be UDP, TCP, or SCTP. Defaults to "TCP".

Protocol for port. Must be UDP, TCP, or SCTP. Defaults to "TCP".

If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

Attributes

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product