pt.tecnico.dsi.openstack.neutron.services

Members list

Type members

Classlikes

trait BulkCreate[F[_], Model <: Identifiable, Create] extends CrudService[F, Model, Create, _]

Attributes

Source
BulkCreate.scala
Supertypes
class CrudService[F, Model, Create, _]
trait DeleteOperations[F, Model]
trait ReadOperations[F, Model]
trait ListOperations[F, Model]
trait CreateOperations[F, Model, Create, _]
trait UpdateOperations[F, Model, _]
trait CreateNonIdempotentOperations[F, Model, Create]
class Service[F]
class Object
trait Matchable
class Any
Show all
Known subtypes
class Networks[F]
class Subnets[F]
final class FloatingIps[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, FloatingIp[IpAddress], Create[IpAddress], Update[IpAddress]]
final class IpAvailabilities[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends PartialCrudService[F], ListOperations[F, IpAvailability]

Attributes

Source
IpAvailabilities.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all
final class Networks[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, Network, Create, Update], BulkCreate[F, Network, Create]

Attributes

Source
Networks.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all
final class Quotas[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends Service[F]

Attributes

Source
Quotas.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
final class Routers[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, Router, Create, Update]

Attributes

Source
Routers.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all

Attributes

Source
SecurityGroupRules.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all
final class SecurityGroups[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, SecurityGroup, Create, Update]

Attributes

Source
SecurityGroups.scala
Supertypes
final class SubnetPools[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, SubnetPool, Create, Update]

Attributes

Source
SubnetPools.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all
final class Subnets[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, Subnet[IpAddress], Create[IpAddress], Update[IpAddress]], BulkCreate[F, Subnet[IpAddress], Create[IpAddress]]