Packages

case class ResourceRequirements(limits: Optional[Map[String, Quantity]] = Optional.Absent, requests: Optional[Map[String, Quantity]] = Optional.Absent) extends Product with Serializable

ResourceRequirements describes the compute resource requirements.

limits

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

requests

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResourceRequirements
  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 ResourceRequirements(limits: Optional[Map[String, Quantity]] = Optional.Absent, requests: Optional[Map[String, Quantity]] = Optional.Absent)

    limits

    Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

    requests

    Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

Value Members

  1. def getLimits: IO[K8sFailure, Map[String, Quantity]]

    Limits describes the maximum amount of compute resources allowed.

    Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

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

  2. def getRequests: IO[K8sFailure, Map[String, Quantity]]

    Requests describes the minimum amount of compute resources required.

    Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

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

  3. val limits: Optional[Map[String, Quantity]]
  4. val requests: Optional[Map[String, Quantity]]