CloudfrontPrivateKey

object CloudfrontPrivateKey extends SproutRefinedSubThrow[String]

The key has to be base64 encoded and will be checked

trait SproutRefinedSub[String, Throwable]
trait SproutRefined[String, Throwable]
trait Burry[String]
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait Format
case object PEM extends Format

Inherited types

type Original = O
Inherited from
Burry
override opaque type Type
Inherited from
SproutRefinedSub

Value members

Concrete methods

override def refine[F[_]](o: String)(implicit m: MonadThrow[F]): F[String]
Definition Classes
SproutRefined

Inherited methods

final def apply[F[_]](o: String)(using m: MonadError[F, Throwable]): F[Type]
Inherited from
SproutRefined
@inline
final def newType[F[_]](o: String)(using m: MonadError[F, Throwable]): F[Type]
Inherited from
SproutRefined
@inline
final def oldType(n: Type): String
Inherited from
Burry
def symbolicName: String

Used for better error messages, and certain integrations.

Used for better error messages, and certain integrations.

Inherited from
Burry

Inherited fields

final lazy val newTypeInstance: RefinedType[String, Type, Throwable]
Inherited from
SproutRefined