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

io.github.vigoo.zioaws.lambda.model.LastUpdateStatusReasonCode.scala Maven / Gradle / Ivy

package io.github.vigoo.zioaws.lambda.model
import scala.jdk.CollectionConverters.*
import java.time.Instant
import zio.{ Chunk, ZIO }
import software.amazon.awssdk.core.SdkBytes
sealed trait LastUpdateStatusReasonCode { def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode }
object LastUpdateStatusReasonCode {
  def wrap(value: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode): LastUpdateStatusReasonCode = value match {
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.UNKNOWN_TO_SDK_VERSION =>
      val r = unknownToSdkVersion
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.ENI_LIMIT_EXCEEDED =>
      val r = EniLimitExceeded
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INSUFFICIENT_ROLE_PERMISSIONS =>
      val r = InsufficientRolePermissions
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_CONFIGURATION =>
      val r = InvalidConfiguration
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INTERNAL_ERROR =>
      val r = InternalError
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.SUBNET_OUT_OF_IP_ADDRESSES =>
      val r = SubnetOutOfIPAddresses
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_SUBNET =>
      val r = InvalidSubnet
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_SECURITY_GROUP =>
      val r = InvalidSecurityGroup
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.IMAGE_DELETED =>
      val r = ImageDeleted
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.IMAGE_ACCESS_DENIED =>
      val r = ImageAccessDenied
      r
    case software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_IMAGE =>
      val r = InvalidImage
      r
  }
  case object unknownToSdkVersion extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.UNKNOWN_TO_SDK_VERSION }
  case object EniLimitExceeded extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.ENI_LIMIT_EXCEEDED }
  case object InsufficientRolePermissions extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INSUFFICIENT_ROLE_PERMISSIONS }
  case object InvalidConfiguration extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_CONFIGURATION }
  case object InternalError extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INTERNAL_ERROR }
  case object SubnetOutOfIPAddresses extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.SUBNET_OUT_OF_IP_ADDRESSES }
  case object InvalidSubnet extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_SUBNET }
  case object InvalidSecurityGroup extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_SECURITY_GROUP }
  case object ImageDeleted extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.IMAGE_DELETED }
  case object ImageAccessDenied extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.IMAGE_ACCESS_DENIED }
  case object InvalidImage extends LastUpdateStatusReasonCode { override def unwrap: software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode = software.amazon.awssdk.services.lambda.model.LastUpdateStatusReasonCode.INVALID_IMAGE }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy