noc.core.etl.loader.managedobject

Module Contents

class noc.core.etl.loader.managedobject.ManagedObjectLoader(*args, **kwargs)

Bases: noc.core.etl.loader.base.BaseLoader

Managed Object loader

name = managedobject
model
fields = ['id', 'name', 'is_managed', 'container', 'administrative_domain', 'pool', 'segment', 'profile', 'object_profile', 'static_client_groups', 'static_service_groups', 'scheme', 'address', 'port', 'user', 'password', 'super_password', 'snmp_ro', 'description', 'auth_profile', 'tags', 'tt_system', 'tt_queue', 'tt_system_id']
mapped_fields
clean(self, row)

Fix pool

purge(self)

Perform pending deletes