package
digitalocean
Type Members
-
case class
Action(id: BigInt, status: Action.Status, type: String, startedAt: Instant, completedAt: Option[Instant], resourceId: BigInt, resourceType: ResourceType, region: String) extends Product with Serializable
-
-
case class
DigitalOcean(droplets: Iterator[Droplet], images: Iterator[Image], regions: Iterator[Region], sizes: Iterator[Size]) extends Product with Serializable
-
case class
DigitalOceanClient(token: String, maxWaitPerRequest: Duration, actionCheckInterval: Duration) extends Product with Serializable
-
case class
DigitalOceanClientException(response: Response) extends Exception with Product with Serializable
-
case class
Droplet(id: BigInt, name: String, memory: BigInt, vcpus: BigInt, disk: BigInt, region: Region, image: Image, kernel: Kernel, size: Size, locked: Boolean, createdAt: Instant, status: Status, networks: Networks, backupIds: Seq[BigInt], snapshotIds: Seq[BigInt], features: Seq[String]) extends Product with Serializable
-
case class
DropletCreation(droplet: Droplet, actionId: BigInt) extends Product with Serializable
-
case class
DropletDeletion(dropletId: BigInt) extends Product with Serializable
-
case class
Image(id: BigInt, name: String, distribution: String, slug: Option[String], public: Boolean, regions: Seq[String], createdAt: Instant) extends Product with Serializable
-
case class
Kernel(id: BigInt, name: String, version: String) extends Product with Serializable
-
trait
Listable[T, P <: Page[T]] extends AnyRef
-
sealed
trait
NetworkType extends AnyRef
-
case class
NetworkV4(ipAddress: Inet4Address, gateway: Inet4Address, netmask: Option[Inet4Address], cidr: Option[Int], type: NetworkType) extends Product with Serializable
-
case class
NetworkV6(ipAddress: Inet6Address, gateway: Inet6Address, netmask: Option[Inet6Address], cidr: Option[Int], type: NetworkType) extends Product with Serializable
-
case class
Networks(v4: Seq[NetworkV4], v6: Seq[NetworkV6]) extends Product with Serializable
-
case class
OtherRegion(slug: String) extends RegionEnum with Product with Serializable
-
case class
OtherSize(slug: String) extends SizeEnum with Product with Serializable
-
case class
Region(slug: String, name: String, sizes: Seq[String], available: Option[Boolean], features: Seq[String]) extends Product with Serializable
-
sealed
trait
RegionEnum extends AnyRef
-
case class
Size(slug: String, memory: Option[BigInt], vcpus: Option[BigInt], disk: Option[BigInt], transfer: BigDecimal, priceMonthly: BigDecimal, priceHourly: BigDecimal, regions: Seq[String]) extends Product with Serializable
-
sealed
trait
SizeEnum extends AnyRef
-
case class
SshKey(id: BigInt, name: String, fingerprint: String, publicKey: String) extends Product with Serializable
-
sealed
trait
Status extends AnyRef
Inherited from AnyRef
Inherited from Any