IasCdb.CdbReader
index
/home/ubuntu/IasRoot/lib/python3.10/site-packages/IasCdb/CdbReader.py

 
Modules
       
os

 
Classes
       
builtins.object
CdbReader

 
class CdbReader(builtins.object)
    CdbReader(parent_folder: str) -> None
 
The class to read the CDB in YAML or JSON
 
  Methods defined here:
__init__(self, parent_folder: str) -> None
Constructor.
 
Args:
    parent_folder: the folder that contains CDB
getPluginIds(self)
Get the IDs of all the plugins in the CDB
getSupervisorIds(self)
Get the IDs of the Supervisors.
get_Dasus_to_deploy_in_supervisor(self, id: str)
Return the DASUs to deploy in the Supervisor with the given identifie
 
Args:
    id: The not empty identifier of the supervisor
get_asce(self, id: str)
Read the ASCE configuration from the CDB.
 
Args:
    id: The not empty ASCE identifier
get_asce_ids(self)
Get the IDs of the ASCEs.
get_asces_for_dasu(self, id: str)
Return the ASCEs belonging to the given DASU.
 
Args:
    id: The not empty identifier of the DASU
get_client_config(self, id: str)
Get the configuration of the client with the passed identifier.
Args:
    id: The not empty ID of the IAS clien
get_client_ids(self)
Get the IDs of all the plugins in the CDB
get_dasu(self, id: str)
Read the DASU configuration from the CDB.
 
Args:
    id: The not empty DASU identifier
get_dasu_ids(self)
Get the IDs of the DASUs.
get_ias(self)
get_iasio(self, id: str)
get_iasios(self)
get_iasios_for_asce(self, id: str)
Return the IASIOs in input to the given ASCE.
 
Args:
    id: The not empty identifier of the ASCE
get_plugin(self, id: str)
Get the configuration of the plugin with the passed identifier.
 
The configuration of the plugin can be read from a file or from the CDB.
In both cases, the configuration is returned as PluginConfigDao
This method returns the configuration from the CDB; reading from file is
not implemented.
 
Args:
    id: he not empty ID of the IAS plugin
get_supervisor(self, id: str)
    Read the supervisor configuration from the CDB
    Args
id: The not empty supervisor identifier
get_template(self, id: str)
Read the ttemplate configuration from the CDB.
Args:
    id: The not empty identifier of the template
get_template_instances_iasios_for_asce(self, id: str)
Return the templated IASIOs in input to the given ASCE.
 
Args:
    id: The not empty identifier of the ASCE
get_templates(self)
Get the templates.
get_transfer_function(self, id: str)
Read the transfer function configuration from the CDB.
Args:
    id: The not empty transfer function identifier
get_transfer_functions(self)
Get the transfer functions

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)