pt.tecnico.dsi.openstack.keystone.models

Members list

Type members

Classlikes

object Assignment

Attributes

Companion
trait
Source
Assignment.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Assignment.type
sealed trait Assignment

Attributes

Companion
object
Source
Assignment.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CatalogEntry

Attributes

Companion
class
Source
CatalogEntry.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class CatalogEntry(`type`: String, serviceId: String, serviceName: String, endpoints: List[Endpoint])

Attributes

Companion
object
Source
CatalogEntry.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
Session.scala
Supertypes
class Object
trait Matchable
class Any
object Domain

Attributes

Companion
class
Source
Domain.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Domain.type
final case class Domain(id: String, name: String, enabled: Boolean, description: String, links: List[Link]) extends Identifiable, RoleAssigner

Attributes

Companion
object
Source
Domain.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait RoleAssigner
trait Identifiable
class Object
trait Matchable
class Any
Show all
object Endpoint

Attributes

Companion
class
Source
Endpoint.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Endpoint.type
final case class Endpoint(id: String, interface: Interface, regionId: String, url: String, serviceId: String, enabled: Boolean, links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
Endpoint.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
object Group

Attributes

Companion
class
Source
Group.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Group.type
final case class Group(id: String, name: String, description: String, domainId: String, links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
Group.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
class
Source
Assignment.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class GroupAssignment(roleId: String, groupId: String, scope: Scope, links: List[Link]) extends Assignment

Attributes

Companion
object
Source
Assignment.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
object Interface

Attributes

Companion
enum
Source
Interface.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Interface.type
enum Interface

Attributes

Companion
object
Source
Interface.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object KeystoneError

Attributes

Companion
class
Source
KeystoneError.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class KeystoneError(message: String, code: Int, title: String) extends Exception

Attributes

Companion
object
Source
KeystoneError.scala
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object Project

Attributes

Companion
class
Source
Project.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Project.type
final case class Project(id: String, name: String, description: String, domainId: String, isDomain: Boolean, enabled: Boolean, parentId: String, tags: List[String], links: List[Link]) extends Identifiable, RoleAssigner

Attributes

Companion
object
Source
Project.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait RoleAssigner
trait Identifiable
class Object
trait Matchable
class Any
Show all
object Region

Attributes

Companion
class
Source
Region.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Region.type
final case class Region(id: String, description: String, parentRegionId: Option[String], links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
Region.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
object Role

Attributes

Companion
class
Source
Role.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Role.type
final case class Role(id: String, name: String, description: Option[String], domainId: Option[String], links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
Role.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
trait RoleAssigner

Attributes

Source
RoleAssigner.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Domain
class Project
object System.type
sealed trait Scope

Attributes

Companion
object
Source
Scope.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Domain
class Project
class System
object Unscoped.type
object Scope

Attributes

Companion
trait
Source
Scope.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Scope.type
object Service

Attributes

Companion
class
Source
Service.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Service.type
final case class Service(id: String, name: String, `type`: String, description: Option[String], enabled: Boolean, links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
Service.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
object Session

Attributes

Companion
class
Source
Session.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Session.type
final case class Session(user: User, expiresAt: OffsetDateTime, issuedAt: OffsetDateTime, auditIds: List[String], roles: List[Role], catalog: List[CatalogEntry], scope: Scope, authToken: AuthToken)

Attributes

Companion
object
Source
Session.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object System extends RoleAssigner

Attributes

Source
System.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait RoleAssigner
class Object
trait Matchable
class Any
Show all
Self type
System.type
object User

Attributes

Companion
class
Source
User.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
User.type
final case class User(id: String, name: String, domainId: String, defaultProjectId: Option[String], passwordExpiresAt: Option[OffsetDateTime], enabled: Boolean, links: List[Link]) extends Identifiable

Attributes

Companion
object
Source
User.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Identifiable
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Companion
class
Source
Assignment.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class UserAssignment(roleId: String, userId: String, scope: Scope, links: List[Link]) extends Assignment

Attributes

Companion
object
Source
Assignment.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all

Givens

Givens