All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.burkard.cdk.services.ecs.UlimitName.scala Maven / Gradle / Ivy

The newest version!
package io.burkard.cdk.services.ecs

sealed abstract class UlimitName(val underlying: software.amazon.awscdk.services.ecs.UlimitName)
  extends Product
    with Serializable

object UlimitName {
  implicit def toAws(value: UlimitName): software.amazon.awscdk.services.ecs.UlimitName =
    Option(value).map(_.underlying).orNull

  case object Core
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.CORE)

  case object Cpu
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.CPU)

  case object Data
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.DATA)

  case object Fsize
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.FSIZE)

  case object Locks
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.LOCKS)

  case object Memlock
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.MEMLOCK)

  case object Msgqueue
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.MSGQUEUE)

  case object Nice
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.NICE)

  case object Nofile
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.NOFILE)

  case object Nproc
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.NPROC)

  case object Rss
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.RSS)

  case object Rtprio
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.RTPRIO)

  case object Rttime
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.RTTIME)

  case object Sigpending
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.SIGPENDING)

  case object Stack
    extends UlimitName(software.amazon.awscdk.services.ecs.UlimitName.STACK)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy