noc.inv.models.interfaceprofile

Module Contents

noc.inv.models.interfaceprofile.id_lock
class noc.inv.models.interfaceprofile.InterfaceProfileMetrics

Bases: mongoengine.document.EmbeddedDocument

meta
metric_type
enable_box
enable_periodic
is_stored
threshold_profile
class noc.inv.models.interfaceprofile.InterfaceProfile

Bases: mongoengine.document.Document

Interface SLA profile and settings

meta
name
description
style
discovery_policy
mac_discovery_policy
status_discovery
allow_lag_mismatch
status_change_notification
metrics
weight
is_uni
allow_autosegmentation
allow_subinterface_metrics
interface_validation_policy
remote_system
remote_id
bi_id
_id_cache
_name_cache
_bi_id_cache
_default_cache
_status_discovery_cache
DEFAULT_PROFILE_NAME = default
__str__(self)
classmethod get_by_id(cls, id)
classmethod get_by_bi_id(cls, id)
classmethod get_by_name(cls, name)
classmethod get_default_profile(cls)
classmethod get_with_status_discovery(cls)

Get list of interface profile ids with status_discovery = True :return: