net/relayd: update model

This commit is contained in:
Franco Fichtner
2023-09-01 08:36:39 +02:00
parent c8b02224f1
commit 3fda71c79e
@@ -5,11 +5,10 @@
<items>
<general>
<enabled type="BooleanField">
<default>0</default>
<Default>0</Default>
<Required>Y</Required>
</enabled>
<interval type="IntegerField">
<default>10</default>
<Required>N</Required>
<MinimumValue>1</MinimumValue>
<ValidationMessage>Check interval must be greater than 0</ValidationMessage>
@@ -22,13 +21,11 @@
</OptionValues>
</log>
<prefork type="IntegerField">
<default>3</default>
<Required>N</Required>
<MinimumValue>1</MinimumValue>
<ValidationMessage>Number of processes must be greater than 0</ValidationMessage>
</prefork>
<timeout type="IntegerField">
<default>200</default>
<Required>N</Required>
<MinimumValue>1</MinimumValue>
<ValidationMessage>The timeout must be greater than 0</ValidationMessage>
@@ -36,7 +33,7 @@
</general>
<host type="ArrayField">
<enabled type="BooleanField">
<default>1</default>
<Default>1</Default>
<Required>Y</Required>
</enabled>
<name type="TextField">
@@ -85,7 +82,7 @@
</Constraints>
</name>
<enabled type="BooleanField">
<default>0</default>
<Default>0</Default>
<Required>Y</Required>
</enabled>
<hosts type="ModelRelationField">
@@ -97,7 +94,7 @@
</template>
</Model>
<ValidationMessage>Host not found</ValidationMessage>
<multiple>Y</multiple>
<Multiple>Y</Multiple>
<Required>Y</Required>
</hosts>
</table>
@@ -108,7 +105,7 @@
<ValidationMessage>Should be a string between 1 and 255 characters. Allowed characters are letters and numbers as well as underscore, minus, dot and space.</ValidationMessage>
</name>
<type type="OptionField">
<default>icmp</default>
<Default>icmp</Default>
<Required>Y</Required>
<OptionValues>
<icmp>ICMP</icmp>
@@ -158,11 +155,11 @@
</Constraints>
</name>
<enabled type="BooleanField">
<default>0</default>
<Default>0</Default>
<Required>Y</Required>
</enabled>
<type type="OptionField">
<default>relay</default>
<Default>relay</Default>
<Required>Y</Required>
<OptionValues>
<relay>Relay</relay>
@@ -177,7 +174,7 @@
</listen_address>
<listen_proto type="OptionField">
<Required>Y</Required>
<default>tcp</default>
<Default>tcp</Default>
<OptionValues>
<tcp>TCP</tcp>
<udp>UDP</udp>
@@ -197,14 +194,14 @@
</listen_endport>
<listen_interface type="InterfaceField">
<Required>N</Required>
<multiple>N</multiple>
<Multiple>N</Multiple>
<filters>
<enable>/^(?!0).*$/</enable>
<ipaddr>/^((?!dhcp).)*$/</ipaddr>
</filters>
</listen_interface>
<transport_type type="OptionField">
<default>forward</default>
<Default>forward</Default>
<Required>Y</Required>
<OptionValues>
<forward>Forward</forward>
@@ -213,7 +210,7 @@
</transport_type>
<routing_interface type="InterfaceField">
<Required>N</Required>
<multiple>N</multiple>
<Multiple>N</Multiple>
<filters>
<enable>/^(?!0).*$/</enable>
<ipaddr>/^((?!dhcp).)*$/</ipaddr>
@@ -228,7 +225,7 @@
</template>
</Model>
<ValidationMessage>Table not found</ValidationMessage>
<multiple>N</multiple>
<Multiple>N</Multiple>
<Required>Y</Required>
</transport_table>
<transport_port type="PortField">
@@ -248,7 +245,6 @@
<ValidationMessage>The timeout must be greater than 0</ValidationMessage>
</transport_timeout>
<transport_tablemode type="OptionField">
<default>roundrobin</default>
<Required>N</Required>
<OptionValues>
<hash>Hash</hash>
@@ -268,7 +264,7 @@
</template>
</Model>
<ValidationMessage>Table check not found</ValidationMessage>
<multiple>N</multiple>
<Multiple>N</Multiple>
<Required>Y</Required>
</transport_tablecheck>
<backuptransport_table type="ModelRelationField">
@@ -280,7 +276,7 @@
</template>
</Model>
<ValidationMessage>Table not found</ValidationMessage>
<multiple>N</multiple>
<Multiple>N</Multiple>
<Required>N</Required>
</backuptransport_table>
<backuptransport_interval type="IntegerField">
@@ -302,7 +298,7 @@
</template>
</Model>
<ValidationMessage>Table check not found</ValidationMessage>
<multiple>N</multiple>
<Multiple>N</Multiple>
<Required>N</Required>
<Constraints>
<check001>
@@ -315,7 +311,6 @@
</Constraints>
</backuptransport_tablecheck>
<backuptransport_tablemode type="OptionField">
<default>roundrobin</default>
<Required>N</Required>
<OptionValues>
<hash>Hash</hash>
@@ -327,16 +322,12 @@
</OptionValues>
</backuptransport_tablemode>
<sessiontimeout type="IntegerField">
<default>600</default>
<Required>N</Required>
<MinimumValue>1</MinimumValue>
<MaximumValue>2147483647</MaximumValue>
<ValidationMessage>The timeout must be a number between 1 and 2147483647.</ValidationMessage>
</sessiontimeout>
<stickyaddress type="BooleanField">
<default>0</default>
<Required>N</Required>
</stickyaddress>
<stickyaddress type="BooleanField"/>
<protocol type="ModelRelationField">
<Model>
<template>
@@ -346,9 +337,9 @@
</template>
</Model>
<ValidationMessage>Protocol not found</ValidationMessage>
<multiple>N</multiple>
<Multiple>N</Multiple>
<Required>N</Required>
</protocol>-->
</protocol>
</virtualserver>
<protocol type="ArrayField">
<name type="TextField">
@@ -357,7 +348,7 @@
<ValidationMessage>Should be a string between 1 and 255 characters. Allowed characters are letters and numbers as well as underscore, minus, dot and space.</ValidationMessage>
</name>
<type type="OptionField">
<default>tcp</default>
<Default>tcp</Default>
<Required>Y</Required>
<OptionValues>
<tcp>TCP</tcp>