field.RestField('index', required=True, encrypted=False, default='default', validator=validator.String( min_len=1, max_len=80, )), field.RestField('device_ip', required=True, encrypted=False, default=None, validator=validator.String( min_len=0, max_len=8192, )), field.RestField('disabled', required=False, validator=None) ] model = RestModel(fields, name=None) endpoint = DataInputModel( 'meshtastic_json_report', model, ) if __name__ == '__main__': admin_external.handle( endpoint, handler=ConfigMigrationHandler, )
field.RestField('interval', required=True, encrypted=False, default=30, validator=validator.Number( max_val=31536000, min_val=0, )), field.RestField('sourcetype', required=True, encrypted=False, default='aws:sqs', validator=None), field.RestField('index', required=True, encrypted=False, default='default', validator=None), field.RestField('disabled', required=False, validator=None) ] model = RestModel(fields, name=None) endpoint = SingleModel('aws_sqs_tasks', model, config_name='splunk_ta_aws_sqs') if __name__ == '__main__': logging.getLogger().addHandler(logging.NullHandler()) admin_external.handle( endpoint, handler=AdminExternalHandler, )