cfxdb.user

Submodules

Classes

ActivationStatus

ActivationToken

CFC user activation token database class for CBOR.

ActivationTokenFbs

CFC user activation token database class for Flatbuffers.

ActivationType

Organization

Organizations created in this master instance.

OrganizationFbs

CFC user database class using Flatbuffers.

OrganizationType

User

Users registered with this master instance.

UserFbs

CFC user database class using Flatbuffers.

UserMrealmRole

Database class for CFC user roles on a management realm using CBOR.

UserMrealmRoleFbs

Database class for CFC user roles on a management realm using Flatbuffers.

UserRole

Package Contents

class ActivationStatus[source]

Bases: object

ACTIVE = 2
EXPIRED = 3
NONE = 0
PENDING = 1
class ActivationToken(oid=None, atype=None, status=None, created=None, completed=None, code=None, email=None, pubkey=None, _unknown=None)[source]

Bases: object

CFC user activation token database class for CBOR.

__str__()[source]
_unknown = None
atype = None
code = None
completed = None
copy(other)[source]
created = None
email = None
marshal()[source]
oid = None
static parse(data)[source]
pubkey = None
status = None
class ActivationTokenFbs(from_fbs=None)[source]

Bases: object

CFC user activation token database class for Flatbuffers.

_atype = None
_code = None
_completed = None
_created = None
_email = None
_from_fbs = None
_oid = None
_pubkey = None
_status = None
property atype
build(builder)[source]
static cast(buf)[source]
property code
property completed
copy(other)[source]
property created
property email
property oid
property pubkey
property status
class ActivationType[source]

Bases: object

LOGIN = 2
NONE = 0
REGISTRATION = 1
class Organization(oid: uuid.UUID | None = None, label: str | None = None, description: str | None = None, tags: List[str] | None = None, name: str | None = None, otype: int | None = None, registered: datetime.datetime | None = None, _unknown=None)[source]

Bases: cfxdb.common.ConfigurationElement

Organizations created in this master instance.

OTYPES

Organization type.

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
_unknown = None
copy(other)[source]
marshal()[source]
name = None
otype = None
static parse(data)[source]
registered = None
class OrganizationFbs(from_fbs=None)[source]

Bases: object

CFC user database class using Flatbuffers.

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
_description = None
_from_fbs = None
_label = None
_name = None
_oid = None
_otype = None
_registered = None
_tags = None
build(builder)[source]
static cast(buf)[source]
copy(other)[source]
property description
property label
property name
property oid
property otype
property registered
property tags
class OrganizationType[source]

Bases: object

ACADEMICS = 3
BUSINESS = 2
NONE = 0
PERSONAL = 1
class User(oid: uuid.UUID | None = None, label: str | None = None, description: str | None = None, tags: List[str] | None = None, email: str | None = None, registered: datetime.datetime | None = None, pubkey: str | None = None, _unknown=None)[source]

Bases: cfxdb.common.ConfigurationElement

Users registered with this master instance.

Note

The user database exists “globally” (master-wide) and independent of management realms. A given user can be owner or authorized to access different management realms or resources therein.

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
_unknown = None
copy(other)[source]
email = None
marshal()[source]
static parse(data)[source]
pubkey = None
registered = None
class UserFbs(from_fbs=None)[source]

Bases: object

CFC user database class using Flatbuffers.

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
_description = None
_email = None
_from_fbs = None
_label = None
_oid = None
_pubkey = None
_registered = None
_tags = None
build(builder)[source]
static cast(buf)[source]
copy(other)[source]
property description
property email
property label
property oid
property pubkey
property registered
property tags
class UserMrealmRole(roles=None, _unknown=None)[source]

Bases: object

Database class for CFC user roles on a management realm using CBOR.

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
_unknown = None
copy(other)[source]
marshal()[source]
static parse(data)[source]
roles = None
class UserMrealmRoleFbs[source]

Bases: object

Database class for CFC user roles on a management realm using Flatbuffers.

class UserRole[source]

Bases: object

ADMIN = 2
GUEST = 4
NONE = 0
OWNER = 1
USER = 3