Пример #1
0
 def __init__(self,
              oid,
              branch,
              attr_name=None,
              regexp=None,
              versions=None):
     super(TemplateRuleRegmatch, self).__init__(oid, branch)
     self.attr_name = storagevalue.StorageValue(self, 'attr name',
                                                attr_name)
     self.regexp = storagevalue.StorageValue(self, 'regexp', regexp)
     self.versions = storagevalue.StorageNumPositive(
         self, 'versions', versions)
Пример #2
0
 def __init__(self,
              oid,
              branch,
              attr_name=None,
              default_value=None,
              versions=None):
     super(TemplateRuleInt, self).__init__(oid, branch)
     self.attr_name = storagevalue.StorageValue(self, 'attr name',
                                                attr_name)
     self.default_value = storagevalue.StorageValue(self, 'default value',
                                                    default_value)
     self.versions = storagevalue.StorageNumPositive(
         self, 'versions', versions)
Пример #3
0
 def __init__(self,
              oid,
              branch,
              attr_name=None,
              value=None,
              variable_expansion=None,
              versions=None):
     super(TemplateRuleFixed, self).__init__(oid, branch)
     self.attr_name = storagevalue.StorageValue(self, 'attr name',
                                                attr_name)
     self.value = storagevalue.StorageValue(self, 'value', value)
     self.variable_expansion = storagevalue.StorageValue(
         self, 'variable expansion', variable_expansion)
     self.versions = storagevalue.StorageNumPositive(
         self, 'versions', versions)
Пример #4
0
 def __init__(self, oid, branch, name = None, max_versions = 0):
     super(DeviceConfig, self).__init__(oid, branch)
     self.name = storagevalue.StorageValue(self, 'name', name,
             self._nameValidator)
     self.max_versions = storagevalue.StorageNumPositive(self, 'max_versions', max_versions)
Пример #5
0
 def __init__(self, oid, branch, code = None):
     super(EventTriggerRulePython, self).__init__(oid, branch)
     self._code = storagevalue.StorageText(self, 'code', code)
     self._error = storagevalue.StorageText(self, 'error')
     self._error_timestamp = storagevalue.StorageNumPositive(self, 'error_timestamp')
     self._compiled_code = None