case class IngressServiceBackend(name: String, port: Optional[ServiceBackendPort] = Optional.Absent) extends Product with Serializable

IngressServiceBackend references a Kubernetes Service as a Backend.

name

Name is the referenced service. The service must exist in the same namespace as the Ingress object.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IngressServiceBackend
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IngressServiceBackend(name: String, port: Optional[ServiceBackendPort] = Optional.Absent)

    name

    Name is the referenced service. The service must exist in the same namespace as the Ingress object.

Value Members

  1. def getName: IO[K8sFailure, String]

    Name is the referenced service.

    Name is the referenced service. The service must exist in the same namespace as the Ingress object.

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

  2. def getPort: IO[K8sFailure, ServiceBackendPort]

    Gets port.

    Gets port.

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

  3. val name: String
  4. val port: Optional[ServiceBackendPort]