
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