cfxdb.mrealm.node

Classes

Node

Nodes paired with management realms on this master node.

Module Contents

class Node(oid: uuid.UUID | None = None, label: str | None = None, description: str | None = None, tags: List[str] | None = None, owner_oid: uuid.UUID | None = None, pubkey: str | None = None, cluster_ip: str | None = None, mrealm_oid: uuid.UUID | None = None, authid: str | None = None, authextra: dict | None = None, _unknown=None)[source]

Bases: cfxdb.common.ConfigurationElement

Nodes paired with management realms on this master node.

__eq__(other)[source]
__ne__(other)[source]
__str__()[source]
authextra = None[source]
authid = None[source]
cluster_ip = None[source]
copy(other, overwrite=False)[source]

Copy over other object.

Parameters:

other (instance of ManagementRealm) – Other management realm to copy data from.

Returns:

marshal()[source]

Marshal this object to a generic host language object.

Returns:

dict

mrealm_oid = None[source]
owner_oid = None[source]
static parse(data)[source]

Parse generic host language object into an object of this class.

Parameters:

data (dict) – Generic host language object

Returns:

instance of ManagementRealm

pubkey = None[source]