pt.tecnico.dsi.openstack.keystone.services

Members list

Type members

Classlikes

final class Authentication[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends Service[F]

Attributes

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

The service class for domains.

The service class for domains.

Attributes

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

Attributes

Source
EnableDisableEndpoints.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Domains[F]
class Endpoints[F]
class Projects[F]
class Services[F]
class Users[F]
Self type
CrudService[F, T, _, _]
final class Endpoints[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, Endpoint, Create, Update], EnableDisableEndpoints[F, Endpoint]

Attributes

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

The service class for groups.

The service class for groups.

Attributes

Source
Groups.scala
Supertypes
trait ReadOperations[F, Group]
trait ListOperations[F, Group]
class Service[F]
class Object
trait Matchable
class Any
Show all
final class Projects[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, Project, Create, Update], UniqueWithinDomain[F, Project], EnableDisableEndpoints[F, Project]

The service class for projects.

The service class for projects.

Attributes

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

The service class for regions.

The service class for regions.

Attributes

Source
Regions.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all
class RoleAssignment[F[_]] extends Service[F]

Attributes

Source
RoleAssignment.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Self type
final class Roles[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, Role, Create, Update], UniqueWithinDomain[F, Role]

The service class for roles.

The service class for roles.

Attributes

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

The service class for services.

The service class for services.

Attributes

Source
Services.scala
Supertypes
class Service[F]
class Object
trait Matchable
class Any
Show all
trait UniqueWithinDomain[F[_], T <: Identifiable]

Attributes

Source
UniqueWithinDomain.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Groups[F]
class Projects[F]
class Roles[F]
class Users[F]
Self type
CrudService[F, T, _, _]
final class Users[F[_]](baseUri: Uri, session: Session)(using evidence$1: Concurrent[F], evidence$2: Client[F]) extends CrudService[F, User, Create, Update], UniqueWithinDomain[F, User], EnableDisableEndpoints[F, User]

The service class for users.

The service class for users.

Attributes

Source
Users.scala
Supertypes
trait ReadOperations[F, User]
trait ListOperations[F, User]
class Service[F]
class Object
trait Matchable
class Any
Show all