|
@@ -166,6 +166,34 @@ def _vaulespec_edirectory_monitor_ldap_incomingoperations() -> Dictionary:
|
|
|
),
|
|
|
}
|
|
|
)
|
|
|
+
|
|
|
+def _vaulespec_edirectory_monitor_ldap_trafficvolume() -> Dictionary:
|
|
|
+ return Dictionary(
|
|
|
+ title=Title("LDAP Traffic volume"),
|
|
|
+ elements={
|
|
|
+ "inBytes": DictElement(
|
|
|
+ required=False,
|
|
|
+ parameter_form=SimpleLevels[int](
|
|
|
+ title=Title("LDAP Traffic bytes in"),
|
|
|
+ level_direction=LevelDirection.UPPER,
|
|
|
+ form_spec_template=Integer(),
|
|
|
+ migrate=migrate_to_integer_simple_levels,
|
|
|
+ prefill_fixed_levels=InputHint(value=(0, 5)),
|
|
|
+ )
|
|
|
+ ),
|
|
|
+ "outBytes": DictElement(
|
|
|
+ required=False,
|
|
|
+ parameter_form=SimpleLevels[int](
|
|
|
+ title=Title("LDAP Traffic bytes out"),
|
|
|
+ level_direction=LevelDirection.UPPER,
|
|
|
+ form_spec_template=Integer(),
|
|
|
+ migrate=migrate_to_integer_simple_levels,
|
|
|
+ prefill_fixed_levels=InputHint(value=(0, 5)),
|
|
|
+ )
|
|
|
+ ),
|
|
|
+ }
|
|
|
+ )
|
|
|
+
|
|
|
def _valuespec_edirectory_monitor_ldap() -> Dictionary:
|
|
|
return Dictionary(
|
|
|
title=Title("LDAP Service Parameters"),
|
|
@@ -179,6 +207,9 @@ def _valuespec_edirectory_monitor_ldap() -> Dictionary:
|
|
|
"ldap_incomingoperations": DictElement(
|
|
|
parameter_form=_vaulespec_edirectory_monitor_ldap_incomingoperations(),
|
|
|
required=False),
|
|
|
+ "ldap_trafficvolume": DictElement(
|
|
|
+ parameter_form=_vaulespec_edirectory_monitor_ldap_trafficvolume(),
|
|
|
+ required=False),
|
|
|
},
|
|
|
)
|
|
|
|