angelos.lib.storage.storage¶
Module docstring
-
class
angelos.lib.storage.storage.StorageFacadeExtension(facade: angelos.lib.facade.base.BaseFacade, home_dir: pathlib.Path, secret: bytes, delete=<Delete.HARD: 2>)¶ Bases:
angelos.lib.facade.base.FacadeExtensionArchive extension to isolate the archives.
-
ATTRIBUTE= ('',)¶
-
CONCEAL= ('',)¶
-
INIT_FILES= ()¶
-
INIT_HIERARCHY= ()¶
-
USEFLAG= (0,)¶
-
property
archive¶ Property access to underlying storage.
Returns:
-
close()¶ Close the Archive.
-
property
closed¶ Indicate if archive is closed.
-
classmethod
filename(dir_name: pathlib.Path) → pathlib.Path¶ - Parameters
dir_name –
Returns:
-
classmethod
setup(facade: angelos.lib.facade.base.BaseFacade, home_dir: pathlib.Path, secret: bytes, owner: uuid.UUID, node: uuid.UUID, domain: uuid.UUID, vtype=None, vrole=None)¶ Create and setup the whole Vault according to policy’s.
-